Commit Graph
505 Commits
Author SHA1 Message Date
hank 177139e0c6 New translations en.po (Romanian)
[ci skip]
2026-09-30 22:41:29 -04:00
hank df5440a264 New translations en.po (Uzbek)
[ci skip]
2026-09-30 22:41:27 -04:00
hank e817729170 New translations en.po (Chinese Traditional, Hong Kong)
[ci skip]
2026-09-30 22:41:25 -04:00
hank fe230b8613 New translations en.po (Croatian)
[ci skip]
2026-09-30 22:41:24 -04:00
hank 90d237ad0b New translations en.po (Persian)
[ci skip]
2026-09-30 22:41:22 -04:00
hank 8be82af61a New translations en.po (Indonesian)
[ci skip]
2026-09-30 22:41:21 -04:00
hank 1a48a7c9c3 New translations en.po (Vietnamese)
[ci skip]
2026-09-30 22:41:19 -04:00
hank 8f41b445ac New translations en.po (Chinese Traditional)
[ci skip]
2026-09-30 22:41:18 -04:00
hank 908a028203 New translations en.po (Chinese Simplified)
[ci skip]
2026-09-30 22:41:16 -04:00
hank 05bcbcbe37 New translations en.po (Ukrainian)
[ci skip]
2026-09-30 22:41:15 -04:00
hank 7c28be7011 New translations en.po (Turkish)
[ci skip]
2026-09-30 22:41:13 -04:00
hank 4d9c5f34a5 New translations en.po (Swedish)
[ci skip]
2026-09-30 22:41:12 -04:00
hank 0f8c054726 New translations en.po (Serbian (Cyrillic))
[ci skip]
2026-09-30 22:41:10 -04:00
hank b00a3cf0b5 New translations en.po (Slovenian)
[ci skip]
2026-09-30 22:41:09 -04:00
hank c8985446d2 New translations en.po (Russian)
[ci skip]
2026-09-30 22:41:07 -04:00
hank 0ff74c111e New translations en.po (Portuguese)
[ci skip]
2026-09-30 22:41:06 -04:00
hank 34a116a003 New translations en.po (Polish)
[ci skip]
2026-09-30 22:41:04 -04:00
hank 1b3f4dbe21 New translations en.po (Norwegian)
[ci skip]
2026-09-30 22:41:02 -04:00
hank f267950279 New translations en.po (Dutch)
[ci skip]
2026-09-30 22:41:01 -04:00
hank 5ad578c467 New translations en.po (Korean)
[ci skip]
2026-09-30 22:40:59 -04:00
hank 44dc5146a9 New translations en.po (Japanese)
[ci skip]
2026-09-30 22:40:58 -04:00
hank ff963b7f71 New translations en.po (Italian)
[ci skip]
2026-09-30 22:40:57 -04:00
hank eb8dde8bdc New translations en.po (Hungarian)
[ci skip]
2026-09-30 22:40:55 -04:00
hank bb46b19f62 New translations en.po (Hebrew)
[ci skip]
2026-09-30 22:40:54 -04:00
hank 8b80ba1288 New translations en.po (Greek)
[ci skip]
2026-09-30 22:40:52 -04:00
hank a45d0ffda3 New translations en.po (Danish)
[ci skip]
2026-09-30 22:40:51 -04:00
hank 37cf26ec19 New translations en.po (Czech)
[ci skip]
2026-09-30 22:40:49 -04:00
hank aa62b13d3c New translations en.po (Bulgarian)
[ci skip]
2026-09-30 22:40:48 -04:00
hank 217d3fa686 New translations en.po (Spanish)
[ci skip]
2026-09-30 22:40:46 -04:00
hank b8eacbf274 New translations en.po (French)
[ci skip]
2026-09-30 22:40:45 -04:00
henrygd 5b0952ffcf ui: persist log timestamp toggle and add tooltips to log buttons 2026-09-30 21:26:28 -04:00
Jeroen De WildeandGitHub 2502dd9626 feat: add toggle for log timestamps (#2471) 2026-09-30 21:14:13 -04:00
hankandGitHub 8a91a0b5ab New Crowdin updates (#2412) 2026-09-30 21:12:07 -04:00
henrygd 6ff9b4cfea feat(ui): add MB/s and GB/s unit select to bandwidth alert
Raises the bandwidth threshold max to 5 GB/s without making the MB/s
slider less precise. Values are still stored in MB/s, and the unit is
inferred from the stored value when the alert sheet opens.
2026-09-30 20:24:04 -04:00
Sven van GinkelandGitHub 87f1efdfd9 fix(ui): reject IP targets for DNS monitors (#2483) 2026-09-30 18:12:14 -04:00
Bartu ÖzenandGitHub dd3a769d18 Widen NVMe power-cycle SMART fields to uint (#2484) 2026-09-30 17:50:12 -04:00
Sven van GinkelandGitHub 15c29fee92 feat(site): allow dismissing the active alerts banner and soften its red (#2478) 2026-09-30 12:17:02 -04:00
Sven van GinkelandGitHub 2ca5e727f9 refactor(ui): remove "Copy to system" from network monitor actions (#2480) 2026-09-30 12:13:31 -04:00
e01e2a20e9 feat(ui): compare network monitor targets within the same system (#2477)
Co-authored-by: henrygd <hank@henrygd.me>
2026-09-29 19:56:56 -04:00
spatiumstasandGitHub 3cc19602c1 hotfix: remove unused useLingui (#2476) 2026-09-29 17:21:45 -04:00
spatiumstasandGitHub 6c47ca8ecc fix(site): refresh interpolated translations on locale change (#2405) 2026-09-29 12:57:57 -04:00
JuankersandGitHub 3281055d95 fix(ui): prevent status ping from being clipped on desktop (#2470) 2026-09-29 12:24:44 -04:00
spatiumstasandGitHub 67c5905b36 fix(agent): handle partial NVMe SMART data (#2340) 2026-09-29 12:09:32 -04:00
henrygd 1997984325 refactor(hub): make SSHTransport the single owner of each system's SSH connection
The updater and on-demand requests kept separate copies of the SSH client
(sys.client and the transport's client) and synced them after each request.
That allowed a closed client to be reinstalled over a newer one and leaked
connections that were replaced without being closed.

The updater now dials, opens sessions and tears down timed-out connections
through the transport. The dial keeps the TCP keepalive and handshake
deadline, and an OnConnect callback handles the per-connection resets.
The transport is created under a lock and agentVersion is now atomic.
2026-09-29 11:59:15 -04:00
97db8bd199 fix(hub): honor SSH request cancellation (#2450)
Co-authored-by: hank <hank@henrygd.me>
2026-09-29 11:22:17 -04:00
24881fbfdf fix(hub): prevent proxy caching of systemd details (#2456)
Co-authored-by: hank <hank@henrygd.me>
2026-09-29 10:54:17 -04:00
user01010111andGitHub 4422be717c refactor(site): restore TypeScript checking in production builds (#2457) 2026-09-29 10:35:47 -04:00
0484c54919 fix(hub): require system access for alert subscriptions and delivery (#2455)
Co-authored-by: hank <hank@henrygd.me>
2026-09-29 10:27:11 -04:00
a77ed345d7 refactor(hub): scope monitor result writes to the reporting system (#2449)
Co-authored-by: hank <hank@henrygd.me>
2026-09-29 09:41:48 -04:00
henrygd 1ab38e57c5 chore(site): refresh bun lockfile 2026-09-29 08:52:33 -04:00