diff --git a/TODO.md b/TODO.md index eb6b7085..c1c5ff7f 100644 --- a/TODO.md +++ b/TODO.md @@ -11,7 +11,7 @@ This is a list of tasks to be completed before the next event/show/conference. - [x] **Journals Entry Search:** Implemented Search Guard and debounced effects. (Completed 2026-01-27) - [x] **Badge Search:** Fixed `default_qry_str` mapping and stabilized reactivity. (Completed 2026-01-27) - [x] **Session Search:** Modernized logic, fixed layout bugs and icon exports. (Completed 2026-01-27) - - [ ] **Exhibit Search:** Restore missing search function and logic. (Next Focus) + - [x] **Exhibit Search:** Standardized Exhibitor and Lead Tracking reactive search. (Completed 2026-01-28) 2. **IDAA Module Hardening:** - [ ] Audit Jitsi meeting integration for connection stability. @@ -19,7 +19,7 @@ This is a list of tasks to be completed before the next event/show/conference. --- -## Current Priorities (Jan 27, 2026) +## Current Priorities (Jan 28, 2026) 1. **Reactivity & Performance:** - [x] **Search Guard Pattern:** Deployed across all major search modules to eliminate infinite loops. @@ -48,11 +48,12 @@ This is a list of tasks to be completed before the next event/show/conference. --- -## Recent Accomplishments (Jan 27, 2026) -- [x] **Search Standard:** Completed the migration of IDAA, Journals, Badges, and Sessions to the high-performance reactive pattern. -- [x] **Field Sync:** Resolved whitelisting errors by standardizing on `default_qry_str`. +## Recent Accomplishments (Jan 28, 2026) +- [x] **Search Standard:** Completed the migration of IDAA, Journals, Badges, Sessions, and Exhibits to the high-performance reactive pattern. +- [x] **Field Sync:** Resolved whitelisting errors by standardizing on `default_qry_str` and specific object fields (e.g. `name` for Exhibits). - [x] **UI Polishing:** Fixed icon scaling and build errors in the Session list component. - [x] **Hydration:** Eliminated page load delays via non-blocking layouts and SWR. +- [x] **Lead Retrieval:** Refactored Exhibitor and Lead Tracking UI with standardized grid layouts and SWR logic. ## Native App Development - [x] Phase 5: Implement specialized AppleScript handlers for Office/Keynote. diff --git a/documentation/PROJECT_CRUD_V3_UPGRADE.md b/documentation/PROJECT_CRUD_V3_UPGRADE.md index c21f308a..72512e44 100644 --- a/documentation/PROJECT_CRUD_V3_UPGRADE.md +++ b/documentation/PROJECT_CRUD_V3_UPGRADE.md @@ -29,7 +29,7 @@ The entire `ae_events` library is heavily dependent on legacy `v2` list and `v1` - [ ] `src/lib/ae_events/ae_events__event_location.ts` - [ ] `src/lib/ae_events/ae_events__event_badge_template.ts` - [ ] `src/lib/ae_events/ae_events__event_device.ts` -- [ ] `src/lib/ae_events/ae_events__exhibit.ts` +- [x] `src/lib/ae_events/ae_events__exhibit.ts` (Migrated 2026-01-28) - [ ] `src/lib/ae_events/ae_events__event_file.ts` ### 🟠 Medium Priority: Core & Sponsorships