Standardize Core UI forms and unify schemas for V3 API compatibility
- Implement new Svelte 5 Person, Address, and Contact form components with surgical payload logic. - Refactor core routes (People, Addresses, Contacts) to support unified Create/Edit workflows. - Update ae_types.ts, db_core.ts, and db_journals.ts to align with V3 backend object models. - Fix type safety issues in Journal history views and refine metadata display. - Migrate person core functions to the newer ae_core__person module.
This commit is contained in:
5
TODO.md
5
TODO.md
@@ -16,10 +16,11 @@ This is a list of tasks to be completed before the next event/show/conference.
|
||||
*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.
|
||||
- [/] Audit `src/lib/ae_journals` and `src/routes/journals` for Tailwind compliance and code quality.
|
||||
- [x] Refactor `ae_comp__journal_entry_obj_id_view.svelte` (Header, Editor, Settings extracted).
|
||||
- [x] Fix type safety in `[journal_id]/+layout.svelte` (Recent entries history view).
|
||||
- [ ] Verify `db_journals.ts` schema for metadata and encryption support.
|
||||
- [ ] Identify and replace non-standard CSS with Tailwind utility classes.
|
||||
- [/] Identify and replace non-standard CSS with Tailwind utility classes.
|
||||
- [x] Update `db_journals.ts` types using the new `agents_sync` exported interfaces.
|
||||
- [ ] **Phase 2: UI/UX Excellence**
|
||||
- [ ] Implement "Quick Add" for high-velocity entry.
|
||||
|
||||
Reference in New Issue
Block a user