AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:33:14 +08:00
222b89e717 feat: settings sub-sidebar for section navigation
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:32:19 +08:00
b44241c666 feat: restart button in settings via atexit+execv
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:31:07 +08:00
2daa4d48f1 feat: .tsb backup import/restore functionality
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:30:28 +08:00
02ffa33298 style: Miuix switch for all checkboxes in settings (unified port, forward toggles)
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:28:47 +08:00
1d702103f1 fix: suppress WebSocket keepalive timeout tracebacks from stderr
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:27:28 +08:00
9f009a02f5 fix: single log file per startup - singleton handler shared across all modules
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:26:33 +08:00
cd2106dbf8 fix: auto-start test mode on boot if config says on; Miuix toggle switch style
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:22:33 +08:00
ff0abce5c0 fix: untrack old turbosu.log
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:22:24 +08:00
5d5af6b6a7 feat: timestamped log files per startup, auto-cleanup to 20 max
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:21:21 +08:00
16ada23d61 fix: timestamp overflow in test packet (uint32) - use & 0xFFFFFFFF
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:19:06 +08:00
3b7edc4f14 fix: game plugin cache + test mode NullPointer crash on shutdown
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:12:25 +08:00
90ab5f9c0b chore: increase log rotation to 20 backup files
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 18:07:23 +08:00
69b73e8ce0 refactor: extract test data generator to server/test_mode.py
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 17:59:24 +08:00
5690d792a5 fix: use struct.pack_into for safe 324-byte test packet construction
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 17:58:03 +08:00
37d9f94505 fix: test mode forward proper 324-byte Forza-format packet to downstream devices
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 17:54:48 +08:00
58ebb42f8c fix: settings.js syntax error causing blank webUI, rewrite clean
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 17:49:20 +08:00
b00e59d5bf feat: UI test mode + per-game port configuration
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 17:32:39 +08:00
bbaef43cfd feat: #5 - live telemetry cards on home page (speed/RPM/gear on top)
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 17:32:12 +08:00
a08120c568 feat: 2,3,7,8,9 - search/sort, Docker, log viewer, .tsb backup
AskaEth pushed to dev at AskaEth/TurboSu 2026-07-26 17:30:23 +08:00
9091f2133d feat: 1,4,6 - scene canvas editor, systemd service, F1 composite dashboard