Updating the documentation for things. Hopefully improvements to Gemini CLI.
This commit is contained in:
24
TODO.md
24
TODO.md
@@ -29,40 +29,32 @@ 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)
|
||||
|
||||
## Recent Accomplishments (Feb 10, 2026)
|
||||
## Recent Accomplishments (Feb 11, 2026)
|
||||
|
||||
- **AE Events Launcher Stabilization:**
|
||||
- [x] **'download' Filename Bug:** Resolved issue where files were downloaded as generic 'download' by explicitly passing `filename` to the API and implementing a safety net in `api_get_object.ts`.
|
||||
- [x] **Global Page State Migration:** Refactored menu components (`menu_session_list.svelte`, `menu_location_list.svelte`, `launcher_menu.svelte`) to use Svelte 5's reactive `page` state instead of obsolete `data_url` props.
|
||||
- [x] **Native Bridge Hardening:** Implemented SHA-256 integrity checks, stale `.tmp` purge, and "Safe Handover" pattern in the native Electron bridge.
|
||||
- [x] **UI/UX Refinements:** Initialized `event_session_id` to `null` and added explicit "No session selected" prompts to improve the empty-state experience.
|
||||
- [x] **Session Selection Hang Resolved:** Implemented "Navigation Shield" and "Side-Effect Purge" patterns across `launcher/+layout.svelte`, `launcher_session_view.svelte`, and `menu_session_list.svelte` to eliminate circular reactivity loops.
|
||||
- [x] **Lucide Icon Stabilization:** Fixed missing/incorrect imports and usage in `ae_comp__event_files_upload.svelte`.
|
||||
- [x] **Menu Responsiveness:** Reduced hover delay in `menu_session_list.svelte` from 1250ms to 750ms for snappier feedback.
|
||||
- [x] **Code Integrity:** Reached zero-error state in `npm run check` for launcher components.
|
||||
|
||||
## Urgent Tasks (Feb 10, 2026)
|
||||
## Urgent Tasks (Feb 11, 2026)
|
||||
|
||||
1. **AE Events Launcher Hardening:**
|
||||
- [ ] **Session Selection Hang:** Investigate why the page fails to load or hangs after selecting a session when starting from a path without an initial ID. (Current Attempt: Derived LiveQuery vs state-driven subscription).
|
||||
- [ ] **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.
|
||||
- [ ] **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.
|
||||
- [x] Verify Post/Comment create/edit (Resolved IntegrityErrors).
|
||||
- [x] Loading Optimization: Simplified `+page.ts` fetches.
|
||||
- [ ] Verify anonymous toggle and hide/priority admin flags.
|
||||
- [ ] Test file attachments on Posts.
|
||||
- [x] **Archives:** Tested and working well. (Completed 2026-02-09)
|
||||
- [ ] **Recovery Meetings:**
|
||||
- [ ] Verify all search filters.
|
||||
- [ ] Audit full editing workflow (70% done).
|
||||
- [ ] Verify special code/copy buttons for Zoom/Jitsi.
|
||||
- [x] **Recovery Meetings:** Verified all search filters, editing workflow, and special code buttons. (Completed 2026-02-11)
|
||||
|
||||
2. **Events - Badges:** Partially editable; needs full field implementation.
|
||||
- [ ] **Rendering:** Verify Badge Template pulling and correct rendering.
|
||||
- [ ] **Badge Rendering:** Resolve badge preview template failure (event_badge_template corrupted IDs).
|
||||
- [ ] **Editing:** Convert manual `editable_` fields and placeholders to `Element_ae_crud_v2` for robust field editing (Full Name, Title, Affiliations, etc.).
|
||||
|
||||
3. **Events - Leads/Tracking:** 80-90% done; ready for demo. (Pausing until later this week/next week)
|
||||
|
||||
Reference in New Issue
Block a user