Commit Graph

63 Commits

Author SHA1 Message Date
ef40bf1ee2 fix: flicker on mobile member card 2025-08-31 17:23:24 +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
8b0267ea2a fix(components): correct JS operators in FirmwareComponent; reorder script tags to ensure FirmwareComponent loads before FirmwareViewComponent 2025-08-31 14:14:11 +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
948a8a1fab refactor(logging): replace remaining console.* with logger.* in components.js 2025-08-31 12:20:11 +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
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
ab03cd772d refactor(logging): downgrade info logs to logger.debug in ViewModel, Component lifecycle, and App navigation 2025-08-31 11:58:20 +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
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
17d68c45e1 chore: restructure public files 2025-08-31 09:38:24 +02:00