Commit graph

21 commits

Author SHA1 Message Date
2806d73f72 implement dark mode with instant theme switching 2025-12-20 21:13:26 -08:00
26299d5d10 add useInfiniteLoader composable for state-gated infinite scroll 2025-12-20 15:20:04 -08:00
503f121324 remove auth store debug logging 2025-12-20 14:09:26 -08:00
22d459f475 add selection mode store and components for bulk actions 2025-12-19 00:39:59 -08:00
aee0690b2d add crew UI components, store, queries, and mutations 2025-12-04 03:03:27 -08:00
ee2e51affd add image support to sidebar header 2025-12-03 20:51:10 -08:00
db71e6dc80 add overflow menu support to pane stack 2025-12-03 18:20:09 -08:00
d907e32d12 integrate pane stack into sidebar store
sidebar now uses PaneStackStore internally - openWithComponent
creates root pane, and child components can push/pop via context.
simplified Sidebar.svelte to render PaneStack when stack has items.
2025-12-03 15:55:47 -08:00
84e1fb4a8a add pane stack store and component for ios-style navigation 2025-12-03 15:47:34 -08:00
6d8e1849eb add viewMode store for grid/list toggle persistence 2025-12-03 10:50:29 -08:00
000cfd2332 add setAction/clearAction to sidebar store for dynamic header buttons 2025-12-02 17:19:34 -08:00
f79e3f2a10 update auth store redirect to /auth/login 2025-11-30 22:29:08 -08:00
47885b1429 sidebar: wire up edit sidebars in openDetailsSidebar feature 2025-11-30 20:06:26 -08:00
ad10d3fe73 stores: add partyStore for character/weapon updates 2025-11-30 20:06:09 -08:00
Devin AI
0d3aca286a fix: sidebar.svelte.ts Component type to accept any props (166 -> 163 errors)
Co-Authored-By: Justin Edmund <justin@jedmund.com>
2025-11-28 21:17:55 +00:00
Devin AI
cf7a036575 fix: type errors in svelte-main branch (219 -> 191 errors)
- Fix paraglide aliases in svelte.config.js
- Fix Checkbox.svelte: use indeterminate prop, remove restProps spread
- Fix Switch.svelte: simplify Props interface, remove restProps spread
- Fix Button.svelte: add null checks for icon prop
- Fix sidebar.svelte.ts: use explicit undefined types for exactOptionalPropertyTypes
- Fix Party.svelte: fix import extension, remove ConflictService argument
- Fix job.resource.svelte.ts: add error property to success states, fix groupJobsByTier null checks

Co-Authored-By: Justin Edmund <justin@jedmund.com>
2025-11-28 21:06:05 +00:00
0379cff81e add active unit highlighting with element focus rings
- track active item in sidebar store
- add element accent colors and focus ring mixins
- units show pulsing focus ring when selected in sidebar
- refactor units to use shared menu components
- update context menu test page
2025-11-28 11:04:04 -08:00
d8e18c00e1 update ui components 2025-09-29 23:48:02 -07:00
d6b868a9fd add auth store and update auth flow 2025-09-23 22:09:14 -07:00
fc711a7a5d feat: adapt SearchSidebar to use new sidebar system with component-based content 2025-09-20 12:54:18 -07:00
f5361c5ace fix: use close.svg icon directly in SidebarHeader for visibility 2025-09-20 12:49:37 -07:00