|
|
f6dc4e8bf3
|
feat: events visualization
|
2025-10-26 18:58:53 +01:00 |
|
|
|
b4bd459d27
|
feat: primary node switching in topology graph
|
2025-10-24 22:44:44 +02:00 |
|
|
|
478d23b805
|
feat: firmware upload on the cluster view
|
2025-10-16 21:47:33 +02:00 |
|
|
|
c13d544e54
|
feat: monitoring view
|
2025-09-20 12:49:44 +02:00 |
|
|
|
0aca182de9
|
feat: remove state preservation
|
2025-09-19 21:15:17 +02:00 |
|
|
|
ac6c2fbb80
|
perf(startup): remove blocking components loader wait; defer component instantiation until navigation; trigger initial cluster load immediately
|
2025-08-31 14:27:33 +02:00 |
|
|
|
cc7fa0fa00
|
refactor(components): split components.js into separate files and add loader; app waits for components before init
|
2025-08-31 14:00:33 +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 |
|
|
|
c0aef5b8d5
|
refactor(app): mount ClusterStatusComponent and remove duplicate cluster status logic from app.js
|
2025-08-31 11:04:47 +02:00 |
|
|
|
17d68c45e1
|
chore: restructure public files
|
2025-08-31 09:38:24 +02:00 |
|