Ilia Mashkov
ee3f773ca5
chore: replace section with main tag
2026-04-19 19:15:03 +03:00
Ilia Mashkov
33e589f041
feat: remove widgets from page
2026-04-16 15:58:33 +03:00
Ilia Mashkov
87bba388dc
chore(app): update config, dependencies, storybook, and app shell
2026-03-02 22:21:19 +03:00
Ilia Mashkov
aa4796079a
feat(Page): add new Section props for sticky titles
Workflow / build (pull_request) Successful in 3m11s
Workflow / publish (pull_request) Has been skipped
2026-02-18 17:40:20 +03:00
Ilia Mashkov
0eebe03bf8
feat(Page): add id and pass it to scrollBreadcrumbStore
2026-02-10 21:18:49 +03:00
Ilia Mashkov
e90b2bede5
feat(Page): add appearance animation that is slightly delayed to ensure font loading and lack of FOIT
2026-02-10 13:09:09 +03:00
Ilia Mashkov
c91ced3617
chore(Page): uncomment compararison slider
2026-02-07 18:15:14 +03:00
Ilia Mashkov
0d572708c0
chore: replace custom components with footnote and logo components
2026-02-06 15:56:48 +03:00
Ilia Mashkov
fedf3f88e7
feat: add tailwind responsive classes
2026-02-06 14:48:44 +03:00
Ilia Mashkov
51c2b6b5da
chore(Page): change icon
2026-02-06 11:54:36 +03:00
Ilia Mashkov
69ae955131
feat(Page): move breadcrumb header to the layout and add a logo section
2026-02-04 10:48:40 +03:00
Ilia Mashkov
778839d35e
feat(Page): switch some sections
Workflow / build (pull_request) Successful in 1m9s
2026-02-02 12:21:23 +03:00
Ilia Mashkov
142e4f0a19
feat(Page): display all components without conditions
2026-02-01 11:53:57 +03:00
Ilia Mashkov
ef48d9815c
feat(Page): add Section wrappers to page widgets
2026-01-30 17:46:21 +03:00
Ilia Mashkov
75ea5ab382
chore: change dprint formatting
2026-01-30 01:09:39 +03:00
Ilia Mashkov
7078cb6f8c
feat(fonts): implement Phase 1 - Create Proxy API Client
...
- Created src/entities/Font/api/proxy/proxyFonts.ts
- Implemented fetchProxyFonts function with full pagination support
- Implemented fetchProxyFontById convenience function
- Added TypeScript interfaces: ProxyFontsParams, ProxyFontsResponse
- Added comprehensive JSDoc documentation
- Updated src/entities/Font/api/index.ts to export proxy API
Phase 1/7: Proxy API Integration for GlyphDiff
2026-01-29 14:33:12 +03:00
Ilia Mashkov
5973d241aa
feat(Page): render ComparisonSlider directly
2026-01-26 12:54:40 +03:00
Ilia Mashkov
7ffc5d6a34
feat(Page): move search to page
2026-01-24 15:39:38 +03:00
Ilia Mashkov
20f6e193f2
chore: minor changes
2026-01-18 15:01:19 +03:00
Ilia Mashkov
deaf38f8ec
fix(Page): remove unused code and misleading comments
2026-01-16 10:24:06 +03:00
Ilia Mashkov
6129ad61f4
fix: minor changes
2026-01-15 20:05:55 +03:00
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