hank
e75f31b18b
New translations en.po (Japanese)
...
[ci skip]
2026-09-18 15:21:50 -04:00
hank
f8e09d1405
New translations en.po (Italian)
...
[ci skip]
2026-09-18 15:21:49 -04:00
hank
45c215e125
New translations en.po (Hungarian)
...
[ci skip]
2026-09-18 15:21:47 -04:00
hank
71638a2f47
New translations en.po (Hebrew)
...
[ci skip]
2026-09-18 15:21:45 -04:00
hank
3413262750
New translations en.po (Greek)
...
[ci skip]
2026-09-18 15:21:43 -04:00
hank
6a7b7bd68e
New translations en.po (Danish)
...
[ci skip]
2026-09-18 15:21:41 -04:00
hank
6182074747
New translations en.po (Czech)
...
[ci skip]
2026-09-18 15:21:39 -04:00
hank
fec4288ff6
New translations en.po (Bulgarian)
...
[ci skip]
2026-09-18 15:21:37 -04:00
hank
d70de0a351
New translations en.po (Spanish)
...
[ci skip]
2026-09-18 15:21:36 -04:00
hank
cc2262bf70
New translations en.po (French)
...
[ci skip]
2026-09-18 15:21:34 -04:00
hank
006d552c21
New translations en.po (Vietnamese)
...
[ci skip]
2026-09-18 14:21:07 -04:00
hank
6e5440c21f
New Crowdin updates ( #2323 )
2026-09-18 13:40:00 -04:00
hank
bb1b39928e
feat: network monitoring from agents ( #2266 , #1911 )
...
Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com >
Co-authored-by: xiaomiku01 <xiaomiku01@outlook.com >
2026-09-18 13:22:50 -04:00
Sven van Ginkel
f0f1f7985c
feat: persist view preferences and language to user settings ( #1831 )
...
Co-authored-by: ChangkeunJ <reiot92@gmail.com >
2026-09-16 20:29:36 -04:00
Petr Rajtslegr
6a7b2772d9
fix(site): switch theme live when system preference changes ( #2328 )
...
Listen for prefers-color-scheme changes in ThemeProvider and expose resolvedTheme so the login border color follows the active theme without a hard refresh.
2026-09-13 12:40:21 -04:00
David Jang
086091a0fe
fix(site): discard pending history when switching to live charts ( #2333 )
2026-09-13 12:32:04 -04:00
Bruno Bousquet
f204dc17e6
feat(agent): Add docker image update available flag ( #2211 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-10 19:39:40 -04:00
henrygd
bb270e02a8
i18n: add translations for new strings and remove source matching translations
2026-09-09 20:53:52 -04:00
hank
312c109138
i18n: New Crowdin updates ( #2322 )
2026-09-09 20:34:47 -04:00
henrygd
c938368089
i18n: update translation strings
2026-09-09 20:27:22 -04:00
Ani Betts
8d6a5d5f6e
feat(agent): report btrfs filesystems as storage pools ( #2315 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-09 19:53:39 -04:00
Santhi Prakash
5b87f7d7cb
fix(hub): always clear auth store when encountring 4xx after token expires ( #2310 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-08 08:21:00 -04:00
henrygd
997adc19bb
fix: show idle GPU utilization in systems table ( #2312 )
2026-09-07 13:13:05 -04:00
Matthew D'Souza
ad24484caa
feat(site): display NVMe data units as human-readable GB/TB ( #2303 )
2026-09-05 14:44:03 -04:00
henrygd
ffcdb04167
i18n: update locale files
2026-09-03 11:22:37 -04:00
hank
a8def47018
i18n: New Crowdin updates ( #2284 )
2026-09-02 18:06:01 -04:00
henrygd
3d8fc39e94
update dev version and finalize migration file for 0.19.0
2026-09-02 18:00:40 -04:00
Santhi Prakash
5790fbecce
fix: GPU Power Draw chart renders full-width instead of half-width ( #2269 )
2026-09-02 17:09:32 -04:00
hank
f9309da9f0
i18n: New Crowdin updates ( #2283 )
2026-09-02 15:37:11 -04:00
henrygd
7d97b0d23a
i18n: update locale files and source strings
2026-09-02 14:57:37 -04:00
henrygd
a1ca51608a
fix: add singleDesc back to container alert
2026-09-02 13:09:27 -04:00
henrygd
a4de2e87c4
consolidate migrations and add triggeredDesc for container health alert
2026-09-02 13:02:42 -04:00
Michał Mleczko
5969d36856
feat(alerts): add container health alerts with log excerpt on notifications ( #2225 )
...
Add a new "ContainerHealth" alert type that fires when a Docker container's
health check reports unhealthy, and resolves when it recovers. This mirrors
the existing Status (up/down) alert pattern: an alert can be armed per system
and honors the "min minutes" delay before firing.
When the alert fires, the notification (email and any configured webhook,
including Discord via shoutrrr) includes a log excerpt fetched live from the
agent for up to 2 of the unhealthy containers, prioritizing lines containing
"error" or "fatal" (falling back to the log tail if none match), capped to
keep the message well under Discord's size limit.
---------
Co-authored-by: hank <hank@henrygd.me >
2026-09-02 12:46:23 -04:00
Martin Stenröse
097180e8d7
feat(alerts): add alert for failed systemd services ( #2173 )
...
Adds a user-configurable "Failed Services" alert that notifies when any
tracked systemd service enters the failed state, and again when all services
recover.
---------
Signed-off-by: Martin Stenröse <martin@stenrose.se >
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-01 20:41:48 -04:00
spatiumstas
ed88e6efae
feat(alerts): add CPU state notifications ( #2249 )
2026-09-01 19:10:31 -04:00
Steven Honson
b670224ed8
ui: hide gpu indicator for host without gpu ( #2279 )
2026-09-01 18:36:09 -04:00
Tamás Vince
917d069ab3
feat: add ZFS monitoring ( #2209 )
...
- track pool capacity, health, I/O, scrub status, and vdev errors
- report dataset usage and correct ZFS filesystem metrics
- add pool charts, detail views, refresh controls, and health alerts
- persist pool details and include ZFS usage in disk alerts
- support configurable detail intervals and legacy agent compatibility
---------
Co-authored-by: hank <hank@henrygd.me >
2026-09-01 12:19:36 -04:00
Sven van Ginkel
b38fb7dafa
feat: Add cumulative disk read/write totals to Disk I/O sheet ( #2179 )
2026-08-30 15:44:18 -04:00
Sven van Ginkel
87620f3251
feat(hub/agent): alphabetical disk ordering and root disk renaming ( #2006 )
2026-08-30 13:09:04 -04:00
henrygd
467f176713
i18n: add Greek and update locale files
2026-08-27 15:10:05 -04:00
Erkinjon Yusupov
4c8e3c69ba
feat: add Uzbek (uz) translation ( #2034 )
2026-08-27 14:58:21 -04:00
hank
8dfdacb8f5
i18n: New Crowdin updates ( #2234 )
2026-08-27 14:49:08 -04:00
henrygd
e07f91b920
release 0.18.8
2026-08-17 16:01:51 -04:00
henrygd
218aa8478a
update translations
2026-08-17 15:38:22 -04:00
hank
2d01d71f46
New Crowdin updates ( #1930 )
2026-08-17 15:33:16 -04:00
henrygd
90f1bdef1e
remove language toggle from navbar
2026-08-17 12:54:55 -04:00
henrygd
9a54d844ba
dev: remove noisy biome checks from package.json scripts
2026-08-16 14:26:59 -04:00
henrygd
87405c5f10
feat: add multi-battery monitoring
...
- Report battery data for individual devices
- Select a representative battery for legacy fields and alerts
- Average named battery data independently
- Display multiple batteries in system charts
- Add cross-platform coverage and transport tests
2026-08-16 13:52:29 -04:00
Maxim Lepekha
eebcd56462
feat: fan RPM monitoring ( #2032 )
...
Adds fan RPM monitoring as a peer to the existing temperature collection, addressing #1918 .
---------
Co-authored-by: henrygd <hank@henrygd.me >
2026-08-15 15:59:07 -04:00
henrygd
3337dff64b
ui: possible fix for android bitwarden autofill ( #1011 )
2026-08-15 12:18:26 -04:00