# 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 8, 2026) 1. **V3 Interface Verification:** Verify the 59 TypeScript interfaces exported to `agents_sync/technical/aether_interfaces.ts`. 2. **Journals Module Audit:** Assess feasibility of a rewrite vs. rework for the "flagship" vision. 3. **Core UI Polish:** Finalize Person and Address/Contact management. 4. **Svelte 5 / Runes Migration:** Continuous refactoring. --- ## 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_journals` and `src/routes/journals` for Tailwind compliance and code quality. - [ ] Verify `db_journals.ts` schema for metadata and encryption support. - [ ] Identify and replace non-standard CSS with Tailwind utility classes. - [ ] Update `db_journals.ts` types using the new `agents_sync` exported interfaces. - [ ] **Phase 2: UI/UX Excellence** - [ ] Implement "Quick Add" for high-velocity entry. - [ ] Add rapid append/prepend functionality to existing entries. - [ ] Ensure full cross-platform responsiveness (Mobile -> Workstation). - [ ] **Phase 3: Content Portability** - [ ] Implement Structured Markdown import (with metadata). - [ ] Implement Bulk Export (Markdown, HTML) to file or clipboard. - [ ] Integrate Outbound Email sharing. - [ ] **Phase 4: Security & Privacy** - [ ] Solidify E2EE passcode system for Journals and Entries. - [ ] Perform security audit on V3 Journal endpoints. --- ## Aether API CRUD V3 Integration - [x] **Foundational Refinement:** - [x] Refactor `post_object` in `src/lib/ae_api/api_post_object.ts` to use custom `fetch` from `api_cfg`. - [x] Update `post_object` for robust V3 response envelope handling (`json.data` check). - [x] Verify `lookup_site_domain_v3` on `/testing`. - [x] Refactor all core helpers (`get`, `post`, `patch`, `delete`) to share robust pattern. - [x] **Core API Wrappers:** ... (Completed) - [x] **Module Migration:** ... (Journals, Events, Core, IDAA mostly completed) --- ## Core Module Improvements - [ ] **Person Management:** - [ ] Create dedicated page/form for creating/editing person records. - [ ] Finalize Person-User linking. - [ ] **Address & Contact Management:** - [ ] Implement full V3 CRUD UI (currently placeholders). - [ ] Create dynamic detail routes. --- ## Development Workflow & Tools - [ ] **Backend Integration Tools:** - [ ] Integrate `schema_sync(obj_type)` for automated TS interface generation. - [ ] Utilize `sql_query(query)` for DB state verification during debugging. - [ ] Use `docker_restart` / `docker_logs` for environment control. - [ ] **Refactor `api.ts` God Object:** - [ ] Extract Lookup, Hosted File, Legacy CRUD, and Utility functions to dedicated modules. - [ ] Convert `api.ts` into a pure barrel file. --- ## Recent Accomplishments ... (Previous accomplishments retained)