Commit Graph

9 Commits

Author SHA1 Message Date
Ilia Mashkov 4eeb43fa34 chore: delete unused code 2026-01-13 20:05:33 +03:00
Ilia Mashkov 6e8376b8fc fix(arch): move unifiedFontStore context creation to Layout.svelte
- Moved unifiedFontStore creation from Page.svelte to Layout.svelte
- Layout now creates store instance and provides it via setContext()
- Page.svelte now receives store via getContext() instead of creating it
- Fixes context accessibility issue where FiltersSidebar and FontSearch
  (siblings of Page) could not access the store
- All child components now share the same store instance at Layout level

This resolves the architectural issue where context only flows downward,
not sideways. All components (FiltersSidebar, FontSearch, Page) are now
children of Layout and can access the unifiedFontStore context.
2026-01-12 08:51:36 +03:00
Ilia Mashkov 1bb699ea2d chore: add documentation for svelte components 2026-01-02 21:15:40 +03:00
Ilia Mashkov c65243ed02 chore: move App and app related code to app layer 2026-01-02 16:09:03 +03:00
Ilia Mashkov 879e8cd710 fix: format indentatation inside script tag 2026-01-02 11:11:04 +03:00
Ilia Mashkov 1321347ac3 feature: move all shadcn related code to src/shared/shadcn 2026-01-01 14:37:18 +03:00
Ilia Mashkov f3315be32d chore(setup): migrate from SvelteKit to Svelte 2025-12-30 18:57:58 +03:00
Ilia Mashkov 6d70c1ed0e feat(setup): Add oxlint, dprint, vite, playwright configs 2025-12-30 11:05:13 +03:00
Ilia Mashkov cd7c4ef9a3 feat(setup): initialize SvelteKit project with TypeScript template 2025-12-26 14:26:37 +03:00