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