| .. |
|
api.js
|
feat(web): auto-toast on API errors with dismissible notifications
|
2026-03-24 13:43:57 +08:00 |
|
app.js
|
feat(web): add unit and event management views
|
2026-03-24 10:56:57 +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
|
feat(web): add unit and event management views
|
2026-03-24 10:56:57 +08:00 |
|
equipment.js
|
feat(frontend): add start/stop control buttons to equipment cards
|
2026-03-24 14:58:16 +08:00 |
|
events.js
|
feat(event): stream created events over websocket
|
2026-03-24 12:28:12 +08:00 |
|
index.js
|
refactor(web): split index html into flat fragments
|
2026-03-23 14:14:19 +08:00 |
|
logs.js
|
feat(event): stream created events over websocket
|
2026-03-24 12:28:12 +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
|
feat(frontend): add runtimes map to state
|
2026-03-24 14:57:41 +08:00 |
|
units.js
|
feat(frontend): show runtime state and auto/ack buttons on unit cards
|
2026-03-24 14:58:07 +08:00 |