hank
478d67e12c
New translations en.po (Hungarian)
2026-04-05 14:27:46 -04:00
hank
d36c26303b
New translations en.po (Hebrew)
2026-04-05 14:27:45 -04:00
hank
a40709c747
New translations en.po (Danish)
2026-04-05 14:27:44 -04:00
hank
6301cdbc37
New translations en.po (Czech)
2026-04-05 14:27:43 -04:00
hank
64caa76183
New translations en.po (Arabic)
2026-04-05 14:27:42 -04:00
hank
2f882a4fd3
New translations en.po (Spanish)
2026-04-05 14:27:41 -04:00
hank
929c7a395c
New translations en.po (French)
2026-04-05 14:27:40 -04:00
hank
59f4105f42
New translations en.po (Romanian)
2026-04-05 14:27:39 -04:00
hank
50976ff369
New translations en.po (German)
2026-04-05 14:27:38 -04:00
hank
b3d75e19bb
New translations en.po (Norwegian)
2026-03-31 03:42:42 -04:00
hank
081e747ac3
New translations en.po (Polish)
2026-03-28 21:19:21 -04:00
hank
21e9c11ab1
New translations en.po (Bulgarian)
2026-03-28 05:32:42 -04:00
hank
eea02950e9
New translations en.po (Chinese Traditional)
2026-03-27 22:52:48 -04:00
hank
fd36b0184f
New translations en.po (Chinese Traditional)
2026-03-27 21:33:15 -04:00
hank
93868a4965
New translations en.po (Chinese Traditional)
2026-03-27 20:33:22 -04:00
hank
75fd364350
New translations en.po (Russian)
2026-03-27 18:12:17 -04:00
henrygd
9840b99327
0.18.5 release
2026-03-27 16:27:53 -04:00
henrygd
f7b5a505e8
update translations
2026-03-27 15:57:26 -04:00
henrygd
3cb32ac046
hub(ui): add spacing at bottom of the page if temp tooltip is very long
2026-03-27 14:54:31 -04:00
henrygd
e610d9bfc8
ui: standardize table styles
2026-03-27 14:08:59 -04:00
henrygd
b53fdbe0ef
fix(agent): find macmon if /opt/homebrew/bin is not in path ( #1746 )
2026-03-27 13:52:22 -04:00
henrygd
c7261b56f1
hub(ui): style cleanup and mobile improvements
2026-03-27 12:26:00 -04:00
henrygd
f04684b30a
hub(ui): small js optimizations
2026-03-26 19:16:39 -04:00
Stavros
4d4e4fba9b
feat: use dropdown menu as navigation on mobile devices ( #1840 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2026-03-26 18:27:42 -04:00
henrygd
62587919f4
hub(ui): tabs display for system + major frontend/charts refactoring
...
- System page tabs display option
- Remove very specific chart components (disk usage, container cpu, etc)
and refactor to use more flexible area and line chart components
- Optimizations around chart handling to decrease mem usage. Charts are
only redrawn now if in view.
- Resolve most of the react dev warnings
Co-authored-by: sveng93 <svenvanginkel@icloud.com >
2026-03-26 15:21:39 -04:00
Sven van Ginkel
b2fd50211e
feat(hub): show "update available" notification in hub web UI ( #1830 )
...
* refactor, make opt-in, and deprecate /api/beszel/getkey in favor of /api/beszel/info
---------
Co-authored-by: henrygd <hank@henrygd.me >
2026-03-22 17:23:54 -04:00
Sven van Ginkel
c159eaacd1
fix light flashes when refresh in dark mode ( #1832 )
2026-03-22 13:35:43 -04:00
Sven van Ginkel
441bdd2ec5
fix: correct DST offset handling in daily quiet hours ( #1827 )
2026-03-22 12:50:36 -04:00
henrygd
0ab8a606e0
fix(ui): hooks bug in all systems table disk cell
2026-03-18 17:17:58 -04:00
henrygd
2854ce882f
fix(ui): centralize default layout width and update default setting
2026-03-16 15:23:32 -04:00
henrygd
4ebe869591
ui: virtualize smart table
2026-03-15 15:20:07 -04:00
henrygd
c9bbbe91f2
ui: improve table col widths and hide text showing above header
2026-03-15 14:59:25 -04:00
henrygd
380d2b1091
add ports column to containers table ( #1481 )
2026-03-14 19:29:39 -04:00
henrygd
e527534016
ensure deprecated system fields are migrated to newer structures
...
also removes refs to legacy load avg fields (l1, l5, l15) that were
around for a very short period
2026-03-10 18:46:57 -04:00
henrygd
8f23fff1c9
refactor: mdraid comments and organization
...
also hide serial / firmware in smart details if empty, remove a few
unnecessary ops, and add a few more passed state values
2026-02-27 14:23:10 -05:00
ilya
b012df5669
Fix volume path in Docker run command ( #1764 )
2026-02-24 15:47:16 -05:00
henrygd
ac79860d4a
dev: update biome schema and disable assist/source/organizeImports
2026-02-20 15:50:44 -05:00
henrygd
e13a99fdac
ui: add fallback to display language code if no emoji / flag
2026-02-20 15:46:24 -05:00
henrygd
4cfb2a86ad
0.18.4 release
2026-02-20 15:00:15 -05:00
henrygd
191f25f6e0
ui: refactor heartbeat settings page
2026-02-20 14:48:59 -05:00
henrygd
aa8b3711d7
update translations
2026-02-19 19:22:54 -05:00
henrygd
daac287b9d
ui: fix race issue with meter threshold colors
...
also increase the default container width
2026-02-19 17:37:57 -05:00
henrygd
d526ea61a9
ui: freeze header of smart device details table
2026-02-19 17:35:12 -05:00
henrygd
79616e1662
update translations
2026-02-19 16:21:59 -05:00
Sven van Ginkel
01e8bdf040
feat: allow precise value entry for alerts via text input ( #1718 )
2026-02-19 13:15:12 -05:00
henrygd
4869c834bb
fix(ui): update bandwidth fallback to 0 when data is empty (avoid NaN)
2026-02-18 16:28:18 -05:00
henrygd
10d853c004
heartbeat: tweaks and tests ( #1729 )
2026-02-17 16:12:29 -05:00
Amir Moradi
cdfd116da0
Add outbound heartbeat monitoring ( #1729 )
...
* feat: add outbound heartbeat monitoring to external endpoints
Allow Beszel hub to periodically ping an external monitoring service
(e.g. BetterStack, Uptime Kuma, Healthchecks.io) with system status
summaries, enabling monitoring without exposing Beszel to the internet.
Configuration via environment variables:
- BESZEL_HUB_HEARTBEAT_URL: endpoint to ping (required to enable)
- BESZEL_HUB_HEARTBEAT_INTERVAL: seconds between pings (default: 60)
- BESZEL_HUB_HEARTBEAT_METHOD: HTTP method - POST/GET/HEAD (default: POST)
2026-02-17 15:48:20 -05:00
henrygd
1f1a448aef
ui: small refactoring / auto formatting
2026-02-12 18:40:16 -05:00
VACInc
e816ea143a
SMART: add eMMC health via sysfs ( #1736 )
...
* SMART: add eMMC health via sysfs
Read eMMC wear/EOL indicators from /sys/class/block/mmcblk*/device and expose in SMART device list. Includes mocked sysfs tests and UI tweaks for unknown temps.
* small optimizations for emmc scan and parsing
* smart: keep smartctl optional only for Linux hosts with eMMC
* update smart alerts to handle warning state
* refactor: rename binPath to smartctlPath and replace hasSmartctl with smartctlPath checks
---------
Co-authored-by: henrygd <hank@henrygd.me >
2026-02-12 15:27:42 -05:00