4.5 KiB
4.5 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.
Tomorrow's Priorities (Jan 22, 2026)
-
Journal Entry Search Cleanup:
- Update
ae_comp__journal_entry_obj_qry.svelteto use dynamic$journals_locvalues forenabledandhiddenparameters instead of hardcoded strings. - Verify that the search results correctly respect these filters.
- Update
-
Hardening V3 Search (Continued):
- Event Presenter Search: Restore specialized business logic. (Completed 2026-01-21)
- Event Badge Search: Restore specialized business logic. (Completed 2026-01-21)
- Exhibit Search: Restore missing search function and logic.
- IDAA Result Limit: Resolved over-fetching issue; results are now strictly limited at the API, Cache, and UI layers. (Completed 2026-01-22)
-
Journal Module (Config Sprint):
Current Priorities (Jan 21, 2026)
- Hardening V3 Search (URGENT):
- Event Session Search: Finalized and verified. Added
default_qry_strto V3 body. (Completed 2026-01-21) - IDAA Recovery Meetings Search: Restored functionality using V3
search__eventwithdefault_qry_str. (Completed 2026-01-21) - Journal Entry Search: Fixed
matchoperator error (switched tolike) and resolved iteration crashes by unwrapping API envelopes. (Completed 2026-01-21) - Legacy Compatibility: Restored
qry_ae_obj_li__event,qry__event_file,qry__event_session, andqry__event_badgealiases to resolve build errors and support Reports. (Completed 2026-01-21) - 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: Finalized and verified. Added
- 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.md` automatically in `agents_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.