docs: update task lists and migration audit for Exhibit Search standardization

This commit is contained in:
Scott Idem
2026-01-28 12:07:00 -05:00
parent cc3a6b0f59
commit bc1d74f817
2 changed files with 7 additions and 6 deletions

11
TODO.md
View File

@@ -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.

View File

@@ -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