henrygd
8b655ef2b9
add battery charge monitoring
2025-08-24 20:45:38 -04:00
henrygd
72334c42d0
refactor: add @/lib/alerts
2025-08-24 19:57:28 -04:00
henrygd
0638ff3c21
refactor: add subscribe / unsubscribe to alertManager
2025-08-24 19:48:21 -04:00
henrygd
b64318d9e8
fix: frontend token generation in insecure contexts
2025-08-24 17:24:34 -04:00
henrygd
0f5b1b5157
refactor: replace status strings with systemstatus enum
...
- also small style changes after tailwind update
2025-08-23 20:35:18 -04:00
henrygd
bbd9595ec0
upgrade js dependencies (react 19)
2025-08-22 14:39:48 -04:00
henrygd
7ba1f366ba
remove batch api in favor of custom endpoint for alerts management ( #1039 , #1023 )
2025-08-19 20:56:12 -04:00
henrygd
12059ee3db
refactor: js performance improvements
2025-08-06 22:21:48 -04:00
henrygd
8af3a0eb5b
refactor: add getMeterState function
2025-08-02 23:44:07 -04:00
henrygd
5f7950b474
tweaks to custom meter percentages
2025-08-02 20:53:49 -04:00
Sven van Ginkel
df9e2dec28
[Feature] Add custom meter percentages ( #942 )
2025-08-02 17:58:52 -04:00
henrygd
91679b5cc0
refactor load average handling ( #982 )
...
- Transitioned from individual load average fields (LoadAvg1, LoadAvg5,
LoadAvg15) to a single array (LoadAvg)
- Ensure load is displayed when all zero values.
2025-07-25 18:07:29 -04:00
henrygd
18d9258907
Alert history updates
2025-07-21 20:07:52 -04:00
Sven van Ginkel
9d7fb8ab80
[Feature] Add Alerts History page ( #973 )
...
* Add alert history
* refactor
* fix one colunm
* update migration
* add retention
2025-07-20 19:20:51 -04:00
henrygd
3730a78e5a
update load avg display and include it in longer records
2025-07-16 21:24:42 -04:00
Sven van Ginkel
7cdd0907e8
[Feature][0.12.0-Beta] Enhance Load Average Display, Charting & Alert Grouping ( #960 )
...
* Add 1m load
* update alart dialog
* fix null data
* Remove omit zero
* change table and alert view
2025-07-16 16:03:26 -04:00
henrygd
f577476c81
clear systems from memory on logout ( #970 )
2025-07-16 14:39:15 -04:00
henrygd
49ae424698
refactor: consolidate fixedFloat funcs + remove trailing zeroes from y axis
2025-07-15 21:46:41 -04:00
henrygd
5c047e4afd
Refactor unit preferences and update chart components
...
* Refactor user settings to use enum for unit preferences (temperature,
network, disk).
* Update chart components to utilize new unit formatting functions
* Remove deprecated conversion functions and streamline unit handling
across charts.
* Enhance settings page to allow user selection of unit preferences with
updated labels.
2025-07-15 18:57:37 -04:00
Anish Chanda
6576141f54
Adds display unit preference ( #938 )
...
* Adds temperature unit preference
* add unit preferences for networking
* adds options for MB/s and bps.
* supports disk throughput unit preferences
2025-07-14 14:46:13 -04:00
NeMeow
1ba362bafe
Add 5m and 10m load avg alerts and table values ( #816 )
...
Co-authored-by: henrygd <hank@henrygd.me >
2025-07-12 19:47:33 -04:00
henrygd
402a1584d7
Add CBOR and agent initiated WebSocket connections ( #51 , #490 , #646 , #845 , etc)
...
- Add version exchange between hub and agent.
- Introduce ConnectionManager for managing WebSocket and SSH connections.
- Implement fingerprint generation and storage in agent.
- Create expiry map package to store universal tokens.
- Update config.yml configuration to include tokens.
- Enhance system management with new methods for handling system states and alerts.
- Update front-end components to support token / fingerprint management features.
- Introduce utility functions for token generation and hub URL retrieval.
Co-authored-by: nhas <jordanatararimu@gmail.com >
2025-07-08 18:41:36 -04:00
henrygd
88d6307ce0
Add FreeBSD icon
2025-04-28 19:37:00 -04:00
henrygd
bda06f30b3
Add temperature chart filtering ( #430 )
...
- Refactored ContainerFilterBar to accept a dynamic store prop.
- Updated filtering logic in ContainerChart to be case-insensitive.
2025-04-25 19:19:19 -04:00
henrygd
ea665e02da
Improve system information retrieval for macOS and Windows
...
- Introduce `Os` enum to represent supported operating systems.
- Update `SystemInfo` interface to include OS type.
- Refactor `ContainerChart` component to use `ChartType` enum for better clarity.
- Switched to dynamic units in container memory chart.
2025-04-22 20:29:17 -04:00
henrygd
47b2689f24
updates for lingui 5
2025-03-15 03:01:49 -04:00
henrygd
d36b8369cc
react refactoring for better performance with lots of systems
2025-03-13 02:16:54 -04:00
henrygd
c8130a10d4
fix: allow logout if auto login if enabled
2025-03-05 23:36:57 -05:00
henrygd
0619eabec2
feat: add keyboard navigation for systems
2025-03-05 23:35:46 -05:00
henrygd
2b73d8845a
feat: allow x min downtime before alerting ( #595 , #625 )
...
- splits alerts package into three files. status alerts were not
modified aside from updating to slices.Delete method
2025-02-27 17:12:25 -05:00
henrygd
1d13ecd8ec
ui: truncate full path of host if using unix socket
2025-02-22 17:58:30 -05:00
henrygd
6404895a47
refactor: centralize chart max/avg value state to global store
2025-02-22 15:28:07 -05:00
henrygd
1fb60e05d7
i18n: add Norwegian to web ui
2025-02-19 21:54:35 -05:00
henrygd
646b899851
i18n: add hungarian
...
Co-authored-by: mathis <37186532+maaaathis@users.noreply.github.com >
2025-02-14 21:08:49 -05:00
henrygd
6b2a9463ca
feat: edit system dialog in dashboard
2025-02-11 14:12:25 -05:00
Henry Dollman
d7ada1b1c5
add manifest.json with icon for home screen ( closes #525 )
2025-02-05 20:27:23 -05:00
Henry Dollman
1daf35406a
auth: ensure realtime subscriptions are cleared on logout
2025-02-05 20:24:39 -05:00
Henry Dollman
f4480c7aa7
refactor: updateSystemList function
2025-02-05 20:21:57 -05:00
ompathak2004
5b478c11eb
fix: prevent multiple concurrent fetches in updateSystemList function
...
fix: correctly reset isFetchingSystems flag in updateSystemList function
2025-02-05 19:04:18 -05:00
Henry Dollman
58085bf300
feature: support serving from subpath ( #33 )
...
Co-authored-by: Karthik T <karthikt.holmes+github@gmail.com >
2025-02-04 21:22:40 -05:00
Henry Dollman
0759a3607c
supress pocketbase auto cancellation error
2025-01-31 17:16:21 -05:00
Henry Dollman
73427306d1
add zh-tw
2025-01-14 19:56:36 -05:00
Henry Dollman
ad55d1ca88
add Bulgarian and update locale references
2025-01-13 19:26:01 -05:00
Henry Dollman
5fd9010b39
add slovenian and danish
2025-01-05 17:43:19 -05:00
Henry Dollman
c35df48754
update language files
2024-12-17 17:20:44 -05:00
Henry Dollman
87354df2de
update po files, add farsi and swedish
2024-12-17 15:36:09 -05:00
Henry Dollman
825d8269ff
add Czech language and update locale files
2024-12-01 18:21:34 -05:00
Henry Dollman
f86bda304d
pocketbase js updates
2024-11-29 17:03:31 -05:00
Henry Dollman
bcb7de1b9a
add Dutch language
2024-11-08 19:02:49 -05:00
Henry Dollman
02825ed109
add Polish and Croatian languages
2024-11-07 13:11:58 -05:00