| .. |
|
api.js
|
feat(web): auto-toast on API errors with dismissible notifications
|
2026-03-24 13:43:57 +08:00 |
|
app.js
|
refactor(web): remove realtime log stream, compact event list to single line
|
2026-03-24 16:39:01 +08:00 |
|
chart.js
|
fix(chart): restore realtime updates and axes
|
2026-03-23 12:55:12 +08:00 |
|
docs.js
|
refactor(app): split services and web modules
|
2026-03-23 11:31:38 +08:00 |
|
dom.js
|
refactor(web): remove realtime log stream, compact event list to single line
|
2026-03-24 16:39:01 +08:00 |
|
equipment.js
|
fix(frontend): pre-select active unit when opening new equipment modal
|
2026-03-24 16:35:33 +08:00 |
|
events.js
|
refactor(web): event card layout to 2-line (meta row + message row)
|
2026-03-24 16:46:32 +08:00 |
|
index.js
|
refactor(web): split index html into flat fragments
|
2026-03-23 14:14:19 +08:00 |
|
logs.js
|
refactor(web): remove realtime log stream, compact event list to single line
|
2026-03-24 16:39:01 +08:00 |
|
points.js
|
refactor(point): fold binding into edit action
|
2026-03-23 13:20:03 +08:00 |
|
roles.js
|
refactor(control): align point roles and equipment kind
|
2026-03-24 13:17:53 +08:00 |
|
sources.js
|
feat(web): reorganize equipment layout and point flows
|
2026-03-23 12:49:26 +08:00 |
|
state.js
|
refactor(web): remove realtime log stream, compact event list to single line
|
2026-03-24 16:39:01 +08:00 |
|
units.js
|
fix(frontend): show fault/comm locked state in runtime badge
|
2026-03-24 15:04:17 +08:00 |