# Frontend Agent Task List > Use this file to track steps for complex features or bug fixes. > **Status:** οΏ½ Stable β€” ongoing development. ## 🚧 Upcoming High Priority ### [Stores] Refactor β€” Phase 2c (deferred) Phases 1, 2a, 2b are complete (see βœ… Completed below). One phase remaining: - [ ] **Phase 2c β€” Actual separate stores (`ae_auth`, `ae_app`):** Requires touching ~471 `$ae_loc.*` auth-field read sites across 150+ files. Deferred until a Svelte runes migration of the store layer itself (touching every component anyway makes the callsite sweep cheap). ### [Backend] Join event_location_id onto event_presenter API view The `event_presenter` object currently has `event_session_id` but not `event_location_id`. When navigating from the Presenter View to the Launcher, the frontend has to do a secondary session lookup to discover the location (magic redirect in launcher base `+page.svelte`). Joining `event_session.event_location_id` into the presenter view/response would let the frontend pass the location directly in the Launcher URL without the extra lookup. - Backend: add `event_location_id` (and `event_location_id_random`) to the `event_presenter` view or API response - Frontend: add `event_location_id` to `ae_EventPresenter` type and `properties_to_save`; pass as `events__launcher_id` in `presenter_page_menu.svelte` ### [Launcher] Active features (identified 2026-03-06) - [x] **Font size cycler (Launcher sidebar):** Font size cycler and light/dark toggle added to new `menu_launcher_controls.svelte` component; wired into `launcher_menu.svelte`. Visibility toggles (All Files / All Sessions) moved to same component and restyled to `preset-tonal-tertiary`. (2026-03-11) - [x] **Minor Svelte warning:** `slct_event_location_id` in `menu_location_list.svelte` β€” prop already has `$bindable(null)`; stale comment in file updated. (2026-03-11) ### [Svelte] State reference warnings - [x] **`svelte-check` fully clean β€” 0 errors, 0 warnings.** All 42 `state_referenced_locally` warnings fixed (2026-03-11). CSS `@apply`/`@reference` warnings in `ae_idaa_comp__event_obj_id_edit.svelte` also resolved β€” Tailwind utilities inlined, `