Commit Graph

170 Commits

Author SHA1 Message Date
61f8c8aa2a feat: expand firmware sections on search 2025-10-23 11:48:43 +02:00
531ddbee85 feat: introduce routing system 2025-10-23 11:38:03 +02:00
c6949c36c1 feat: harmonize styling 2025-10-23 11:25:44 +02:00
cabc08de29 fix: error styling and buttons 2025-10-23 08:08:50 +02:00
4fa8d96656 Merge pull request 'feature/registry' (#22) from feature/registry into main
Reviewed-on: #22
2025-10-22 21:51:19 +02:00
cdb42c459a feat: rollout 2025-10-22 21:45:06 +02:00
7def7bce81 feat: firmware registry view 2025-10-21 20:17:18 +02:00
aa7467e1ca Merge pull request 'feature/gateway' (#21) from feature/gateway into main
Reviewed-on: #21
2025-10-21 13:50:55 +02:00
30d88d6884 feat: remove borders and shadows on the theme-switcher 2025-10-21 13:14:36 +02:00
6ed42f9c90 feat: update firmware upload status through websocket 2025-10-21 13:00:02 +02:00
85802c68db fix: configureNodeWiFi method to properly check the response structure 2025-10-19 22:42:39 +02:00
a7018f53f3 feat: externalize cluster integration and API 2025-10-19 21:52:55 +02:00
8de77e225d Merge pull request 'feature/improved-cluster-forming' (#20) from feature/improved-cluster-forming into main
Reviewed-on: #20
2025-10-19 17:46:54 +02:00
56e54e0b31 docs: update 2025-10-19 14:05:00 +02:00
d166b0b634 feat: new cluster forming protocoll 2025-10-19 12:51:31 +02:00
b6b55c0a6f Merge pull request 'feat: introduce global config dialog' (#19) from feature/global-config into main
Reviewed-on: #19
2025-10-18 13:12:14 +02:00
f73dd4d0e9 feat: introduce global config dialog 2025-10-18 10:42:58 +02:00
07be307035 fix: spinner animation 2025-10-16 22:19:24 +02:00
3b2b596014 feat: logging system and reduced logs 2025-10-16 22:08:56 +02:00
75bb974a27 Merge pull request 'feature/firmware-drawer' (#18) from feature/firmware-drawer into main
Reviewed-on: #18
2025-10-16 22:07:06 +02:00
79a28bae22 feat: introduce overlay dialog component 2025-10-16 22:00:19 +02:00
478d23b805 feat: firmware upload on the cluster view 2025-10-16 21:47:33 +02:00
f3a61131db Merge pull request 'feat: filter cluster members by multiple labels' (#17) from feature/multi-label-filter into main
Reviewed-on: #17
2025-10-16 20:47:24 +02:00
3314f7e10a feat: filter cluster members by multiple labels 2025-10-16 20:47:07 +02:00
e431d3b551 Merge pull request 'feat: label editor' (#16) from feature/labels-editor into main
Reviewed-on: #16
2025-10-16 19:07:56 +02:00
bf19071cc4 feat: label editor 2025-10-16 16:51:29 +02:00
55cc8c8d8c Merge pull request 'feature/filters' (#15) from feature/filters into main
Reviewed-on: #15
2025-10-14 23:08:00 +02:00
39eae6562c fix: cluster view header styling 2025-10-14 23:04:55 +02:00
2cc62d1ee2 feat: memberlist filter 2025-10-14 22:19:04 +02:00
e58604d726 Merge pull request 'feat: live updates' (#14) from feature/live-ui into main
Reviewed-on: #14
2025-10-14 22:06:43 +02:00
25911a183c feat: live updates 2025-10-14 21:41:15 +02:00
6db56e470c fix: monitoring node-cards grid 2025-10-14 18:17:08 +02:00
f77973a876 feeat: improve icons, update screenshots 2025-10-14 10:38:47 +02:00
fa6d72ea62 feat: replace all emojis with SVG icons 2025-10-14 10:17:38 +02:00
55bc38577c feat: improve terminal and monitoring styling 2025-10-14 10:00:55 +02:00
fcff402c75 fix: don't log raw messages 2025-10-03 21:21:58 +02:00
489fdafa1c feat(terminal): styling improvements and shortcut 2025-10-02 20:26:34 +02:00
7cee2ff94f feat: change drawer behavior 2025-09-30 22:26:33 +02:00
675d51bc66 Merge pull request 'feature/terminaling' (#13) from feature/terminaling into main
Reviewed-on: #13
2025-09-30 22:16:41 +02:00
96e0641819 feat: minimize terminal 2025-09-30 22:16:10 +02:00
a26ef3949a feat: add member terminal trigger and align terminal panel bottom-center 2025-09-30 21:32:30 +02:00
75dc122898 fix(terminal): stop escaping JSON in terminal; pretty-print JSON messages
Decode HTML entities for incoming text and pretty-print valid JSON payloads before appending to the log.
2025-09-30 20:38:14 +02:00
9be4af1c09 Merge pull request 'docs(readme): document new Terminal panel and usage' (#12) from feature/terminal into main
Reviewed-on: #12
2025-09-29 22:49:00 +02:00
c238105ce7 Merge branch 'main' into feature/terminal 2025-09-29 22:48:54 +02:00
d56e7f3ab6 docs(readme): document new Terminal panel and usage
Add feature bullet and section detailing bottom-up terminal panel, /ws WebSocket connection, usage, and requirements.
2025-09-29 22:48:16 +02:00
8b17e18d52 Merge pull request 'feat(terminal): add Terminal panel to Node Details with WebSocket' (#11) from feature/terminal into main
Reviewed-on: #11
2025-09-29 22:40:33 +02:00
620792178e docs: update screenshot 2025-09-29 22:40:05 +02:00
9e3ab73a73 feat(terminal): add Terminal panel to Node Details with WebSocket
- Add 'Terminal' button to drawer header

- Implement TerminalPanel (bottom-up fade-in, ~1/3 viewport, left of drawer)

- Connect to ws(s)://{nodeIp}/ws; display incoming messages; input sends raw

- Wire Drawer to pass node IP and close terminal on drawer close

- Add styles/z-index and include script in index.html
2025-09-29 21:44:16 +02:00
602a3d6215 feat: boolean param in dynamic form 2025-09-28 13:41:44 +02:00
85505586ac feat: always sort nodes by hostname in monitoring view 2025-09-20 22:41:40 +02:00