fix(ux): optimize event lists and fix editor line wrapping
- Implemented 'Details' toggle in Session lists to defer expensive presenter/file sub-component renders, improving initial hydration speed. - Fixed line-wrapping for long lines in Journals Editor (both plain textarea and CodeMirror). - Updated TODO.md and GEMINI.md to reflect Journals standardization and performance optimizations.
This commit is contained in:
@@ -75,12 +75,16 @@ This project is the frontend UI/UX for the Aether (AE) system, built with Svelte
|
||||
---
|
||||
|
||||
## 🧠 Session Context (2026-01-26)
|
||||
- **Status:** Performance Sprint Complete. Moving to IDAA Module Audit.
|
||||
- **Status:** Performance Sprint & Journals Standardization Complete.
|
||||
- **Recent Actions:**
|
||||
- Eliminated page load delays via SWR and non-blocking background refreshes.
|
||||
- Standardized Journals module: renamed all components to `ae_comp__*`, normalized props to snake_case, and unified icons under `lucide-svelte`.
|
||||
- Fixed line-wrapping issues in both plain and CodeMirror editors.
|
||||
- Optimized Event Session list rendering with a "Details" toggle to defer expensive sub-components.
|
||||
- Hardened Service Worker and suppressed aborted fetch logs.
|
||||
- Finalized Native Launcher Phase 5 automation and Telemetry UI.
|
||||
- **Pending Tasks:**
|
||||
- [ ] Refactor `get_device_config` to be non-blocking in root layout.
|
||||
- [ ] Audit IDAA pages for reported issues.
|
||||
- [ ] Restore Exhibit Search functionality.
|
||||
- [ ] Build standalone Payload Validation tool.
|
||||
|
||||
Reference in New Issue
Block a user