15 Commits

Author SHA1 Message Date
62badbc692 feat: update to new cluster protocol 2025-10-26 12:46:45 +01:00
b4bd459d27 feat: primary node switching in topology graph 2025-10-24 22:44:44 +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
6ed42f9c90 feat: update firmware upload status through websocket 2025-10-21 13:00:02 +02:00
a7018f53f3 feat: externalize cluster integration and API 2025-10-19 21:52:55 +02:00
bf19071cc4 feat: label editor 2025-10-16 16:51:29 +02:00
25911a183c feat: live updates 2025-10-14 21:41:15 +02:00
fd1c8e5a8c feat: add node resource infos 2025-09-16 20:46:17 +02:00
2dbba87098 fix: firmware upload failure 2025-09-15 21:12:00 +02:00
d0557a56a2 refactor: remove capabilities in favor of endpoints 2025-09-13 19:15:38 +02:00
0b341ad6dd fix: capabilities endpoint 2025-09-13 13:46:30 +02:00
9dab498aa2 refactor(logging): replace remaining console.* with logger.debug/error across app, view-models, api-client, and framework 2025-08-31 12:18:15 +02:00
1bdaed9a2c refactor(rendering): restore NodeDetails active tab; keyed partial updates by IP; add escapeHtml in base Component and use in members; simplify ApiClient methods by removing redundant try/catch 2025-08-31 11:24:39 +02:00
17d68c45e1 chore: restructure public files 2025-08-31 09:38:24 +02:00