feat(launcher): harden native caching and telemetry; consolidate documentation
- Implemented SHA-256 integrity checks and stale temp purge in native download logic.\n- Enabled strict hash verification in background sync cycle.\n- Made CPU load gauge dynamic using real-time loadavg metadata.\n- Consolidated native app documentation into single master manual.\n- Marked legacy electron_native.js as deprecated.\n- Updated roadmap with temp cleanup and launch protection tasks.
This commit is contained in:
13
TODO.md
13
TODO.md
@@ -29,7 +29,18 @@ This is a list of tasks to be completed before the next event/show/conference.
|
||||
- [x] **Session Search:** Modernized logic, fixed layout bugs and icon exports. (Completed 2026-01-27)
|
||||
- [x] **Exhibit Search:** Standardized Exhibitor and Lead Tracking reactive search. (Completed 2026-01-28)
|
||||
|
||||
## Urgent Tasks (Feb 9, 2026)
|
||||
## Urgent Tasks (Feb 10, 2026)
|
||||
|
||||
1. **AE Events Launcher Hardening:**
|
||||
- [ ] **Temp Cleanup:** Implement auto/manual removal of `[tmp]` files older than 24 hours.
|
||||
- [ ] **Recording Access:** Add button to open `[recording]` directory in Finder (macOS).
|
||||
- [ ] **JWT Lifecycle:** Implement silent auto-refresh for long-running podium sessions.
|
||||
- [ ] **Launch Protection:** Prevent "Duplicate Launch" via UI locking and status messaging.
|
||||
- [ ] **Cache Reliability:** Implement `.tmp -> .file` rename pattern with post-download checksum verification.
|
||||
- [ ] **Native Actuators:** Plan macOS-specific commands for window focus and system orientation.
|
||||
- [ ] **Self-Update:** Implement simple directory/URL-based auto-update mechanism.
|
||||
- [x] **Audit:** Marked `electron_native.js` as `[DEPRECATED]` in favor of active native repo logic.
|
||||
- [x] **Telemetry:** Made CPU Load gauge dynamic using real-time `loadavg` data.
|
||||
|
||||
1. **IDAA Module Verification:**
|
||||
- [ ] **Bulletin Board (BB):** 90-95% Ready for Beta Test.
|
||||
|
||||
Reference in New Issue
Block a user