Ilia Mashkov
|
14dbd374ec
|
refactor: replace unifiedFontStore with fontStore in comparisonStore tests
Workflow / build (pull_request) Successful in 1m1s
Workflow / publish (pull_request) Has been skipped
|
2026-04-10 08:06:51 +03:00 |
|
Ilia Mashkov
|
dc6e15492a
|
test: mock fontStore and update FontStore type signatures
|
2026-04-09 19:40:31 +03:00 |
|
Ilia Mashkov
|
45eac0c396
|
refactor: delete BaseFontStore and UnifiedFontStore — FontStore is the single implementation
|
2026-04-08 10:07:36 +03:00 |
|
Ilia Mashkov
|
ed7d31bf5c
|
refactor: migrate all callers from unifiedFontStore to fontStore
|
2026-04-08 10:00:30 +03:00 |
|
Ilia Mashkov
|
468d2e7f8c
|
feat(FontStore): export through entity barrel files
|
2026-04-08 09:55:40 +03:00 |
|
Ilia Mashkov
|
2a761b9d47
|
feat(FontStore): implement lifecycle, param management, async methods, shortcuts, pagination, category getters, singleton — all tests green
|
2026-04-08 09:54:27 +03:00 |
|
Ilia Mashkov
|
a9e4633b64
|
feat(FontStore): implement fetchPage with error wrapping
|
2026-04-08 09:50:16 +03:00 |
|
Ilia Mashkov
|
778988977f
|
feat(FontStore): implement state getters, pagination, buildQueryKey, buildOptions
|
2026-04-08 09:47:25 +03:00 |
|
Ilia Mashkov
|
9a9ff95bf3
|
test(FontStore): write full TDD spec and empty shell (InfiniteQueryObserver)
|
2026-04-08 09:43:29 +03:00 |
|
Ilia Mashkov
|
7517678e87
|
chore: add .worktrees to .gitignore for isolated development
|
2026-04-08 09:37:47 +03:00 |
|