Files
OSIT-AE-App-Svelte/documentation/AGENT_TODO.md
Scott Idem 6bfd13f52c refactor(events, idaa): standardize on String-only IDs and remove '_random' suffix
Aligned the Events Badges, Templates, and IDAA Bulletin Board modules with
Aether UI/UX v3 standards by prioritizing semantic String IDs (e.g., event_id,
badge_id) over legacy '_random' variants in API helpers, Dexie processors,
and UI components.

- Refactored badge and template loaders to use clean ID field names.
- Updated search and LiveQuery logic in badge management views.
- Cleaned up unused imports and legacy code in +layout and +page components.
- Standardized ID mapping in generic object processors.
- Improved IDAA post creation UX with autofocus and empty title defaults.
2026-02-13 13:51:55 -05:00

1014 B

Frontend Agent Task List

Use this file to track steps for complex features or bug fixes. Status: 🔵 Active - Launcher Stabilization complete.

📋 Active Task: Badge Rendering Fix

  • Step 1: Investigate event_badge_template table for corrupted numeric IDs. (Confirmed Fine / Database Integrity OK)
  • Step 2: Refactor badge_template lookup in +page.svelte to use V3 Triple ID pattern (id_random or event_badge_template_id_random).
  • Step 3: Implement inline field editing using Element_ae_crud_v2.svelte for badge fields (Admin tool pattern).
  • Step 4: Finalize & Commit.

🚧 Upcoming High Priority

  • CRUD v2 Refactor: Implement V3 API alignment for Element_ae_crud_v2.svelte.
  • Temp Cleanup: Auto-removal of native .tmp files older than 24h.

Completed Recently

  • [IDAA] Verify Bulletin Board functionality.
  • [IDAA] Verify Recovery Meetings functionality.
  • [Journals] Fix buttons missing type="button".