hank
7f187a895a
New translations en.po (Serbian (Cyrillic))
...
[ci skip]
2026-09-24 13:29:23 -04:00
hank
45dde45e54
New translations en.po (Slovenian)
...
[ci skip]
2026-09-24 13:29:21 -04:00
hank
ab55501768
New translations en.po (Russian)
...
[ci skip]
2026-09-24 13:29:19 -04:00
hank
209fcd59f6
New translations en.po (Portuguese)
...
[ci skip]
2026-09-24 13:29:17 -04:00
hank
7c95bb1efd
New translations en.po (Polish)
...
[ci skip]
2026-09-24 13:29:16 -04:00
hank
c1ea72b66c
New translations en.po (Norwegian)
...
[ci skip]
2026-09-24 13:29:14 -04:00
hank
02278df9c7
New translations en.po (Dutch)
...
[ci skip]
2026-09-24 13:29:12 -04:00
hank
a4eb214f26
New translations en.po (Korean)
...
[ci skip]
2026-09-24 13:29:10 -04:00
hank
afc8827744
New translations en.po (Japanese)
...
[ci skip]
2026-09-24 13:29:09 -04:00
hank
6f781d37b2
New translations en.po (Italian)
...
[ci skip]
2026-09-24 13:29:07 -04:00
hank
12011d54f5
New translations en.po (Hungarian)
...
[ci skip]
2026-09-24 13:29:05 -04:00
hank
8602c82ff2
New translations en.po (Hebrew)
...
[ci skip]
2026-09-24 13:29:04 -04:00
hank
234d10ae7a
New translations en.po (Greek)
...
[ci skip]
2026-09-24 13:29:02 -04:00
hank
a203315ae3
New translations en.po (Danish)
...
[ci skip]
2026-09-24 13:29:00 -04:00
hank
ac3f859ea5
New translations en.po (Czech)
...
[ci skip]
2026-09-24 13:28:58 -04:00
hank
a06fed4d2b
New translations en.po (Bulgarian)
...
[ci skip]
2026-09-24 13:28:57 -04:00
hank
2d1624e37a
New translations en.po (Spanish)
...
[ci skip]
2026-09-24 13:28:55 -04:00
hank
e7c27a2bd5
New translations en.po (French)
...
[ci skip]
2026-09-24 13:28:54 -04:00
henrygd
c21412f45d
i18n: update strings
2026-09-24 12:29:12 -04:00
spatiumstas and GitHub
367d2f39da
fix(i18n): translate system actions as complete phrases ( #2403 )
2026-09-24 12:23:42 -04:00
hank and GitHub
eabd9a950a
New Crowdin updates ( #2384 )
2026-09-24 12:21:49 -04:00
0be9882b34
feat(ui): simplify Services column in systems table ( #2399 )
...
Co-authored-by: hank <hank@henrygd.me >
2026-09-24 12:05:26 -04:00
e4b84b72ab
fix(site): measure the longest string width instead of estimating it ( #2411 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-24 11:32:21 -04:00
Mario Mohar and GitHub
fc33e62736
fix(hub): restart beszel-hub.service after update ( #2410 )
...
restartService only looked for beszel.service, but install-hub.sh installs
the unit as beszel-hub.service, so the restart was skipped on a standard
install and the hub kept running the old binary.
Try the installer's name first and keep beszel.service as a fallback for
hand written units. Same for the OpenRC branch.
2026-09-24 10:00:18 -04:00
a99fe5e997
feat: add TLS certificate expiry check to HTTPS network monitors ( #2401 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-23 17:07:29 -04:00
spatiumstas and GitHub
0870716052
fix(i18n): extract bulk monitor format hint for translation ( #2362 )
2026-09-23 15:19:30 -04:00
Sven van Ginkel and GitHub
b1270e341c
feat(ui): Add view settings to network monitors table ( #2396 )
2026-09-23 13:47:42 -04:00
9042a8c5c8
fix(site): handle missing default chart time ( #2397 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-23 12:29:31 -04:00
henrygd
8bf6917fe0
fix: prevent WebSocket reconnect loops on slow agent collections ( #2294 )
...
The hub waited only 5s (the request manager default) for stats over
WebSocket and closed the connection on any error. On hosts where
`zpool list` stalls (seen on Proxmox, up to its 10s timeout), collection
exceeded that limit, so the hub sent a close (code 1000) and the agent
reconnected. The refresh ran every other cycle, which caused a
disconnect roughly every 2 minutes.
Hub:
- Wait up to 30s for WebSocket stats responses.
- Keep the connection open when a stats request times out; only close
it (and fall back to SSH) for other errors.
Agent:
- After the first collection, refresh `zpool list` pool stats and
`zfs list` dataset usage in the background and serve cached values
meanwhile, so a hung utility cannot delay the stats response.
2026-09-23 11:21:51 -04:00
spatiumstas and GitHub
2d5ea3fa08
fix: preserve status alerts through pending recovery ( #2375 )
2026-09-22 19:14:54 -04:00
Sven van Ginkel and GitHub
627d364071
fix(ui): disable Add Monitor button when no eligible systems exist ( #2392 )
2026-09-22 19:04:48 -04:00
Sven van Ginkel and GitHub
8047f005d4
fix(ui): preserve paused systems in network monitors table ( #2391 )
2026-09-22 18:40:46 -04:00
4a4610bbc3
fix(ui): reflect target response status in network monitor status dot ( #2390 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-09-22 18:12:19 -04:00
henrygd
1aaabfc255
fix(agent): check all image repository digests ( #2393 )
2026-09-22 18:00:13 -04:00
henrygd
97ea3c16cb
add custom user agent to HTTP monitors
2026-09-21 19:53:53 -04:00
Sven van Ginkel and GitHub
c9de35fad2
feat: change network packet loss to a red line ( #2377 )
2026-09-21 14:49:11 -04:00
henrygd
a5f216f425
exit 0 without key on Windows to avoid Winget Validation-Executable-Error ( #2376 , #2247 )
2026-09-21 11:27:37 -04:00
henrygd
cbe4824ac3
add env var to disable container image update checks ( #2371 )
2026-09-21 10:49:53 -04:00
henrygd
2c69197d2d
fix(install): improve handling of openwrt user account ( #2370 )
...
- Allocate unused UID/GIDs instead of using 999
- Detect existing ID collisions and repair missing shadow entries
- Support userdel and deluser during uninstall
- Fix Docker group membership handling
2026-09-20 18:04:07 -04:00
henrygd
97e6f64bdc
fix(ui): swap usage chart shown twice in tabs view ( #2356 )
2026-09-19 13:27:00 -04:00
henrygd
4a5915b141
add SMART to readme features
2026-09-19 12:11:10 -04:00
henrygd
e68372dce4
update readme features
2026-09-19 12:09:26 -04:00
henrygd
c52f3acb94
fix(docker): enable Debian contrib for ZFS utilities in slim NVIDIA image
2026-09-19 12:03:05 -04:00
c09eb8c6df
chore(helm): update app version to 0.20.0 ( #2355 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-19 11:39:13 -04:00
henrygd
a0dc19eacf
fix(ui): sort containers alphabetically within systems
v0.20.0
2026-09-19 11:18:17 -04:00
henrygd
912bc50874
docker: update alpine version and remove unnecessary GOGC
2026-09-19 00:19:02 -04:00
henrygd
c54dbfba7c
test: wait for hub setup in universal token integration test
2026-09-19 00:14:19 -04:00
henrygd
dd3f7d58b5
test: use virtual time to eliminate MQTT notification timeout waits
2026-09-19 00:10:02 -04:00
henrygd
0509053a69
test: wait for hub system status in agent WebSocket integration test
2026-09-19 00:02:29 -04:00
henrygd
187dc886a9
fix: resync network monitors after SSH reconnect and retry failed syncs
2026-09-18 23:49:54 -04:00