|
|
4ee209ef78
|
refactor(logging): downgrade noisy component console.log to logger.debug across ClusterMembers, NodeDetails, Firmware, and Topology components
|
2025-08-31 12:06:06 +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 |
|
|
|
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 |
|
|
|
17d68c45e1
|
chore: restructure public files
|
2025-08-31 09:38:24 +02:00 |
|