|
|
ab20128008
|
UI (mobile): prevent firmware view flicker on touch by disabling hover effects and tap highlight
|
2025-08-31 17:51:04 +02:00 |
|
|
|
a4736948f5
|
UI (mobile): fix member tile flicker on touch; compact primary node header; unify to single page scroll on mobile
|
2025-08-31 17:46:48 +02:00 |
|
|
|
ef40bf1ee2
|
fix: flicker on mobile member card
|
2025-08-31 17:23:24 +02:00 |
|
|
|
2f271f4b29
|
style(mobile): reduce horizontal padding and tighten spacing to maximize usable width on small screens
|
2025-08-31 16:42:29 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
5977a37d6c
|
feat: auto-discovery
|
2025-08-25 12:05:51 +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 |
|