|
|
836eb7db85
|
Update ops handoff and dashboard last seen
|
2026-06-07 03:18:01 +07:00 |
|
|
|
1e0f36f134
|
Split MQTT trace and commands pages
|
2026-06-07 03:12:18 +07:00 |
|
|
|
ef23b09fb7
|
Parse QF100 heartbeat time as WIB
|
2026-06-07 03:01:53 +07:00 |
|
|
|
e3d7e60ff3
|
Complete QF100 ops commands and detail UI
|
2026-06-07 02:55:57 +07:00 |
|
|
|
1550484d1d
|
Record soundbox MQTT heartbeat
|
2026-06-07 01:49:36 +07:00 |
|
|
|
c15bffc1d2
|
Support soundbox firmware MQTT topics
|
2026-06-07 00:44:54 +07:00 |
|
|
|
3523ca2500
|
Align speaker config server response
|
2026-06-06 23:53:42 +07:00 |
|
|
|
00580a98fc
|
Prepare Soundbox Ops deployment
|
2026-06-06 20:58:04 +07:00 |
|
|
|
60b1537c4c
|
Build soundbox monitoring dashboard
|
2026-06-05 22:43:36 +07:00 |
|
|
|
df837b3ff9
|
Redirect root to admin portal
|
2026-06-04 11:56:14 +07:00 |
|
|
|
d55b02ab5c
|
Allow PG env vars in production preflight
|
2026-06-04 11:45:16 +07:00 |
|
|
|
d7c6e6eadf
|
Run dist build with tsx loader
|
2026-06-04 11:33:47 +07:00 |
|
|
|
c59c1fc392
|
Fix Debian deploy commands for app user
|
2026-06-04 11:24:26 +07:00 |
|
|
|
8a2e202606
|
Prepare QF100 pilot and Debian app deploy
|
2026-06-04 11:20:16 +07:00 |
|
|
|
648e77cee9
|
Production readiness hardening and ops tooling
|
2026-05-29 10:10:12 +07:00 |
|
|
|
e0b8f9af9a
|
Continue phase 2 device ops and dynamic QR lifecycle
|
2026-05-26 21:25:07 +07:00 |
|
|
|
5624b92872
|
Implement phase 1 completion and phase 2 dynamic QR
|
2026-05-26 08:06:48 +07:00 |
|
|
|
a152c99cce
|
Initial commit
|
2026-05-25 08:22:12 +07:00 |
|