- Mitigation: Disabled `serviceWorker.register` in `svelte.config.js` to stop the loop of `TypeError` during script evaluation. - Debug Tool: Preserved the `fix-sw` cache clearing utility by moving it to `src/routes/testing/fix-sw/+page.svelte` for future investigation. - Service Worker: Simplified `src/service-worker.js` to a minimal "Hello World" state and removed the problematic `.ts` version. - Cleanup: Minor formatting adjustment in `ae_events_functions.ts`. - Docs: Updated `TODO.md` and `GEMINI.md` to reflect the mitigation and planned follow-up.
3.4 KiB
3.4 KiB
One Sky IT's Aether UI/UX Project TODO
This is a list of tasks to be completed before the next event/show/conference.
Current Priorities (Jan 21, 2026)
- Hardening V3 Search (URGENT):
- Event Session Search: Finalize and verify. Fix
event_location_namemapping (move back to URL params). - Event Presenter Search: Restore specialized business logic.
- Event Badge Search: Restore specialized business logic.
- Exhibit Search: Restore missing search function and logic.
- Global Rule: Preserve
ft_qry,lk_qry, andand_qryblocks as "sacred" business logic. Never put non-searchable fields in the POST body.
- Event Session Search: Finalize and verify. Fix
- Service Worker Reliability (Mitigated):
- Disable Auto-Registration: Temporarily disabled
serviceWorker.registerinsvelte.config.jsto stopTypeErrorloop. - Fix Tool: Moved
fix-swutility to/testing/fix-swfor future debugging. - Root Cause Investigation: Re-enable SW registration later and debug why the script evaluation fails (likely caching or build artifact issues).
- Disable Auto-Registration: Temporarily disabled
- Aether Native V3: Technical planning complete. Ready to scaffold the new Electron 33+ shell and implement the V3 "Zero-Config" bridge.
- Jitsi Module Updates: Prepare for upcoming demo. Audit
video_conferences/+page.sveltefor UI/UX improvements and stability.
🛠️ DX & Tooling (MCP)
- V3 API Parameter Hardening: Updated
search_ae_obj_v3to correctly serialize object-type parameters (JSON strings) in URLs. (Completed 2026-01-21) - Enhance
ae_obj_info: Include field types, constraints (NOT NULL), and default values. - Payload Validation: Create a dry-run tool to check payloads against Pydantic models.
- Error Transparency: Update backend to return specific SQLAlchemy/Pydantic errors in
meta.details. (Completed 2026-01-19) - Automated Source of Truth: Generate
V3_OBJECT_MODELS.mdautomatically inagents_sync/Aether/. - Fix V3 Search for IDAA Recovery Meetings (Completed 2026-01-20)
- Restore System Lookups (Completed 2026-01-20)
Frontier Journals Module (Vision 2026-01-08)
Goal: Transform Journals into the platform flagship with premium UI/UX and robust security.
- Phase 1: Codebase Audit & Schema
- Audit
src/lib/ae_journalsandsrc/routes/journalsfor Tailwind compliance and code quality. - Refactor
ae_comp__journal_entry_obj_id_view.svelte(Header, Editor, Settings extracted). - Fix type safety in
[journal_id]/+layout.svelte(Recent entries history view). - [/] Verify
db_journals.tsschema for metadata and encryption support. - Identify and replace non-standard CSS with Tailwind utility classes.
- Update
db_journals.tstypes using the newagents_syncexported interfaces.
- Audit
Recent Accomplishments (Jan 21, 2026)
- API Barrel Safety Protocol: Established rule to purge barrel files before source deletions.
- PWA Manifest Fix: Corrected manifest link path in
app.htmlto resolve 404s. - Search Hardening: Fixed
search_ae_obj_v3to support nested object parameters in URLs. - Redundancy Cleanup: Removed all legacy
db_save_ae_obj_li__*functions and barrel references. - Business Logic Restoration: Began restoring "sacred" search mapping logic for Event Sessions.