First realish round of updates by Gemini...

This commit is contained in:
Scott Idem
2025-11-13 11:12:06 -05:00
parent e793db8d3b
commit 848a3e9a4b
8 changed files with 156 additions and 19 deletions

12
TODO.md
View File

@@ -4,11 +4,11 @@ This is a list of tasks to be completed before the next event/show/conference.
## Priority Tasks (Easy & Quick)
- [ ] **Core:** Define `Account`, `Site`, and `SiteDomain` interfaces in new files under `src/lib/ae_core/`.
- [ ] **Journals:** Improve the empty state message in `src/routes/journals/+page.svelte`.
- [ ] **Journals:** Add a loading indicator to the main journals page.
- [ ] **IDAA:** Add a loading indicator to the archives page (`src/routes/idaa/(idaa)/archives/+page.svelte`).
- [ ] **Events:** Add pagination to the main event list in `src/routes/events/+page.svelte`.
- [x] **Core:** Define `Account`, `Site`, and `Site_Domain` interfaces in new files under `src/lib/ae_core/`.
- [x] **Journals:** Improve the empty state message in `src/routes/journals/+page.svelte`.
- [x] **Journals:** Add a loading indicator to the main journals page.
- [x] **IDAA:** Add a loading indicator to the archives page (`src/routes/idaa/(idaa)/archives/+page.svelte`).
- [x] **Events:** Add pagination to the main event list in `src/routes/events/+page.svelte`.
---
@@ -53,7 +53,7 @@ These functions are frequently used and critical to the application's data flow.
### 3. Site & Domain Management
- [ ] **Route:** Create a new route at `/core/sites`.
- [ ] **Data:** Define `Site` and `SiteDomain` interfaces in a new file `src/lib/ae_core/core__site.ts`.
- [ ] **Data:** Define `Site` and `Site_Domain` interfaces in a new file `src/lib/ae_core/core__site.ts`.
- [ ] **API:** Implement functions in `core__site.ts` for CRUD operations on sites and domains.
- [ ] **UI:**
- [ ] Create a `+page.svelte` to list all sites.