Commit Graph

61 Commits

Author SHA1 Message Date
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
b757cb68da refactor(constants): introduce constants.js and wire timing/selector constants into framework transitions and navigation 2025-08-31 11:22:22 +02:00
f18907d9e4 refactor(tabs): centralize tab wiring in base Component.setupTabs with onChange hook; persist and restore NodeDetails active tab; reuse base tabs in ClusterMembersComponent 2025-08-31 11:06:39 +02:00
c0aef5b8d5 refactor(app): mount ClusterStatusComponent and remove duplicate cluster status logic from app.js 2025-08-31 11:04:47 +02:00
d91eb4d5b6 chore: format index.html 2025-08-31 11:02:19 +02:00
17d68c45e1 chore: restructure public files 2025-08-31 09:38:24 +02:00
fc9e415860 fix: font and size of stuff in member card header 2025-08-30 21:34:09 +02:00
91ff24c162 feat: optimize topology member overlay 2025-08-30 21:28:36 +02:00
bebf979860 feat: compact member cards 2025-08-30 21:23:29 +02:00
389bb733c0 fix: scrolling issue 2025-08-30 20:51:51 +02:00
583a72f3f6 feat: nice task info 2025-08-30 20:47:55 +02:00
c05a2b6c30 fix: topology container height 2025-08-30 20:41:00 +02:00
9fba644a18 fix: improve mobile layout 2025-08-30 16:22:06 +02:00
aaf19b74ae feat: update screenshots 2025-08-30 16:02:51 +02:00
dc46fc6ca2 feat: improve styling 2025-08-30 15:57:25 +02:00
7bac42c58e feat: add member details overlay to topology 2025-08-30 15:18:50 +02:00
f28b4f8797 feat: add topology view 2025-08-30 13:26:46 +02:00
c1b92b3fef fix: mobile burger menu 2025-08-29 19:48:36 +02:00
ae061bbbc9 fix: primary node failover 2025-08-29 19:06:12 +02:00
d7c70cf636 fix: firmware page styling 2025-08-29 16:08:54 +02:00
63fa57e666 feat: add labels 2025-08-29 13:25:31 +02:00
d2ba3ed7d2 feat: cool tabs 2025-08-29 11:15:33 +02:00
e5c4a7cedc feat: improve hover styles 2025-08-28 21:36:28 +02:00
4ded40b85c feat: improve capability dropdown 2025-08-28 21:14:22 +02:00
c15654ef5a feat: frontend optimization, refactoring 2025-08-28 20:46:53 +02:00
9486594199 feat: capability selection 2025-08-28 13:06:17 +02:00
de131f955a docs: update screenshots 2025-08-28 12:48:37 +02:00
bb46e5d412 feature/capabilities (#2)
Reviewed-on: #2
2025-08-28 11:17:37 +02:00
6c58e479af feature/framework (#1)
Reviewed-on: #1
2025-08-28 10:21:14 +02:00
e23b40e0cb feat: improve firmware upload section 2025-08-26 17:34:05 +02:00
0e7f241c90 docs: add screenshots 2025-08-26 16:00:39 +02:00
27b07d2aba feat: harmonize styling 2025-08-26 13:40:54 +02:00
b23025a6f8 feat: make upload stuff more compact 2025-08-26 13:19:46 +02:00
423d052ccf feat: remove redundant upload results 2025-08-26 12:56:21 +02:00
e0dedc1c23 fix: upload progress bars 2025-08-26 12:50:44 +02:00
d712206377 feat: implement firmware page functionality to update specific or all nodes 2025-08-26 12:30:23 +02:00
ff43eddd27 fix: OTA 2025-08-26 12:20:17 +02:00
be3cd771fc docs: update readme 2025-08-25 12:15:55 +02:00
5977a37d6c feat: auto-discovery 2025-08-25 12:05:51 +02:00
f72e4ba220 fix: remove node_modules 2025-08-25 11:41:29 +02:00
d5b8b5d8d4 feat: improve expand icon 2025-08-25 10:32:47 +02:00
e393b07471 feat: improve styling 2025-08-25 10:28:20 +02:00
91c0be5d0c feat: UI improvements 2025-08-25 10:18:55 +02:00
381dde1b97 feat: add fw tab 2025-08-25 10:00:49 +02:00
9514bf7ac5 feat: half baked fw upload 2025-08-25 09:41:56 +02:00
2938b5f5fe fix: responsive tabs 2025-08-25 09:09:17 +02:00
eb1d74586c fix: zoom card on hover 2025-08-25 09:00:03 +02:00
0538add358 fix: improve tab style 2025-08-25 08:47:05 +02:00
1edca872f9 fix: preserve UI state after refresh 2025-08-25 08:39:58 +02:00
0390b714a2 feat: introduce tabs in member cards 2025-08-25 08:31:52 +02:00