Implement Bootstrap Paradox resolution for V3 site domain lookup
- Modified lookup_site_domain_v3 to strictly strip auth headers for guest lookup - Enhanced /testing page with FQDN input and improved error visibility - Updated TODO.md with Technical Debt refactoring roadmap - Documented Unified Aether AI Agent (UE-AE-01) transition progress in GEMINI.md
This commit is contained in:
13
TODO.md
13
TODO.md
@@ -39,7 +39,7 @@ This is a list of tasks to be completed before the next event/show/conference.
|
||||
- [x] **Authentication & Security:**
|
||||
- [x] Standardize JWT usage in headers for all V3 calls.
|
||||
- [x] Update file download logic to support JWT in URL parameters.
|
||||
- [ ] **Site Domain Search Error (INVESTIGATION):** Ongoing investigation into 500 Internal Server Error for `site_domain/search` during initial site lookup. Simplified `search_query` to use a global `q` parameter as a diagnostic step. Requires backend collaboration to determine correct `search_query` structure or frontend adjustment.
|
||||
- [x] **Site Domain Search (MIGRATED):** Successfully migrated root layout to use `lookup_site_domain_v3`. This resolves the Bootstrap Paradox by allowing unauthenticated lookups for site domains via the new V3 search endpoint.
|
||||
- [ ] **Module Migration:**
|
||||
- [x] **Journals:** Fully migrated to V3 CRUD.
|
||||
- [x] **Events - Badges:** Fully migrated to V3 CRUD.
|
||||
@@ -115,7 +115,12 @@ This is a list of tasks to be completed before the next event/show/conference.
|
||||
|
||||
---
|
||||
|
||||
## UI/UX Consistency
|
||||
## Technical Debt & Refactoring
|
||||
|
||||
- [ ] **Broad UI/UX Review:** Standardize buttons, lists, and wording across all modules.
|
||||
- [ ] **Component Migration:** Replace remaining Skeleton UI classes with standard Tailwind CSS to minimize dependency conflicts.
|
||||
- [ ] **Refactor `api.ts` God Object:**
|
||||
- [ ] Extract Lookup functions (`get_ae_obj_li_for_lu`) to `$lib/ae_api/api_get__lu.ts`.
|
||||
- [ ] Extract Hosted File functions (`download_hosted_file`, `delete_hosted_file`) to `$lib/ae_api/api_hosted_files.ts`.
|
||||
- [ ] Extract Legacy CRUD functions (`create_ae_obj_crud`, `update_ae_obj_id_crud`, `delete_ae_obj_id_crud`) to `$lib/ae_api/api_crud_legacy.ts`.
|
||||
- [ ] Extract Utility functions (`get_data_store_obj_w_code`, `send_email`) to `$lib/ae_api/api_utils.ts`.
|
||||
- [ ] Convert `api.ts` into a pure barrel file that only exports the unified `api` object for backward compatibility.
|
||||
- [ ] **Svelte 5 Runes Migration:** Ongoing effort to replace legacy reactivity with `$state` and `$derived`.
|
||||
|
||||
Reference in New Issue
Block a user