185 Commits

Author SHA1 Message Date
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
9d4b68e7fc feat: add labels to nodes in monitoring 2025-09-20 22:13:39 +02:00
491ddb86b8 fix:_missing error arrow on from dropdowns 2025-09-20 15:09:13 +02:00
d2438eab82 chore: remove outdated project structure 2025-09-20 13:49:41 +02:00
5203b480b1 fix: outdated info in readme 2025-09-20 13:40:55 +02:00
66b5537330 Merge pull request 'feature/monitoring-overview' (#10) from feature/monitoring-overview into main
Reviewed-on: #10
2025-09-20 13:39:33 +02:00
cde3861c84 feat: update mock 2025-09-20 13:38:51 +02:00
22adf7d65f feat: improve styling, add more infos to node cards 2025-09-20 13:28:10 +02:00
e4cfb77a67 feat: health bar coloring 2025-09-20 13:04:27 +02:00
b4aeb9d388 feat: improve styling 2025-09-20 12:58:33 +02:00
c13d544e54 feat: monitoring view 2025-09-20 12:49:44 +02:00
e0e86f88a9 docs: update readme 2025-09-20 12:22:17 +02:00
5d350a3fcf Merge pull request 'fix: mobile layout issues' (#9) from fix/mobile-ui into main
Reviewed-on: #9
2025-09-20 12:19:53 +02:00
4538853ec7 fix: mobile layout issues 2025-09-20 12:19:21 +02:00
03e4c50766 Merge pull request 'feat: number range slider' (#8) from feature/numberrange into main
Reviewed-on: #8
2025-09-19 21:59:54 +02:00
da80228eb4 feat: number range slider 2025-09-19 21:58:05 +02:00
5cd187e674 Merge pull request 'feat: color picker' (#7) from feature/color-picker into main
Reviewed-on: #7
2025-09-19 21:32:28 +02:00
eb50048016 feat: color picker 2025-09-19 21:22:55 +02:00
3e1c6eaef0 Merge pull request 'feat: remove state preservation' (#6) from feature/remove-state-preservation-wuerg into main
Reviewed-on: #6
2025-09-19 21:18:12 +02:00
0aca182de9 feat: remove state preservation 2025-09-19 21:15:17 +02:00
262b03413a Merge pull request 'feature/desktop-view' (#5) from feature/desktop-view into main
Reviewed-on: #5
2025-09-19 21:06:22 +02:00
1062691e7b feat: add mock mode 2025-09-17 22:22:11 +02:00
bfe973afe6 feat: update screenshots 2025-09-17 21:40:37 +02:00
fd1c8e5a8c feat: add node resource infos 2025-09-16 20:46:17 +02:00
13f771837b feat: highlight selected node 2025-09-16 14:44:55 +02:00
27f93959ff feat: DrawerComonent 2025-09-16 14:35:09 +02:00
f9dc811239 feat: add IP to title 2025-09-16 14:30:37 +02:00
d870219136 feat: fresh tabs 2025-09-15 22:35:20 +02:00
52436f8b93 feat: improve topology view 2025-09-15 22:23:04 +02:00
41be660d94 feat: add labels 2025-09-15 21:36:23 +02:00
2dbba87098 fix: firmware upload failure 2025-09-15 21:12:00 +02:00
d01f094edd feat: increase drawer width 2025-09-15 21:02:27 +02:00
6f1e194545 feat: add initial desktop view implementation 2025-09-15 20:57:30 +02:00
8476c76637 Merge pull request 'feature/light-theme' (#4) from feature/light-theme into main
Reviewed-on: #4
2025-09-13 19:30:01 +02:00
d0557a56a2 refactor: remove capabilities in favor of endpoints 2025-09-13 19:15:38 +02:00
3055c2cb0e fix: graph styling 2025-09-13 13:50:46 +02:00