From ca382fd43dd7ed6a1c533f93d689af2db41d389e Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sun, 24 May 2026 18:16:16 +0300 Subject: [PATCH] refactor(features): rename GetFonts to FilterAndSortFonts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The feature does not fetch fonts — that lives in \$entities/Font's fontStore. It owns the user's filter selections, sort preference, and search-by-name query that drive the listing. The new name describes what it actually does. Directory + every \$features/GetFonts import path updated; no symbol renames in this commit. --- .../{GetFonts => FilterAndSortFonts}/api/filters/filters.ts | 0 src/features/{GetFonts => FilterAndSortFonts}/api/index.ts | 0 src/features/{GetFonts => FilterAndSortFonts}/index.ts | 0 src/features/{GetFonts => FilterAndSortFonts}/lib/index.ts | 0 .../lib/mapper/mapAppliedFiltersToParams.test.ts | 0 .../lib/mapper/mapAppliedFiltersToParams.ts | 0 .../{GetFonts => FilterAndSortFonts}/model/const/const.ts | 0 .../{GetFonts => FilterAndSortFonts}/model/index.ts | 0 .../store/appliedFilterStore/appliedFilterStore.svelte.ts | 0 .../store/appliedFilterStore/appliedFilterStore.test.ts | 0 .../availableFilterStore/availableFilterStore.svelte.ts | 6 +++--- .../store/availableFilterStore/availableFilterStore.test.ts | 0 .../model/store/bindings.svelte.ts | 0 .../model/store/sortStore/sortStore.svelte.ts | 0 .../model/store/sortStore/sortStore.test.ts | 0 .../{GetFonts => FilterAndSortFonts}/model/types/filter.ts | 0 .../ui/Filters/Filters.stories.svelte | 0 .../ui/Filters/Filters.svelte | 0 .../ui/Filters/Filters.svelte.test.ts | 2 +- .../ui/FiltersControl/FilterControls.stories.svelte | 0 .../ui/FiltersControl/FilterControls.svelte | 0 src/features/{GetFonts => FilterAndSortFonts}/ui/index.ts | 0 src/widgets/ComparisonView/ui/Search/Search.svelte | 4 ++-- src/widgets/ComparisonView/ui/Search/Search.svelte.test.ts | 2 +- src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte | 2 +- 25 files changed, 8 insertions(+), 8 deletions(-) rename src/features/{GetFonts => FilterAndSortFonts}/api/filters/filters.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/api/index.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/index.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/lib/index.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/lib/mapper/mapAppliedFiltersToParams.test.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/lib/mapper/mapAppliedFiltersToParams.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/const/const.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/index.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/store/appliedFilterStore/appliedFilterStore.svelte.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/store/appliedFilterStore/appliedFilterStore.test.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/store/availableFilterStore/availableFilterStore.svelte.ts (91%) rename src/features/{GetFonts => FilterAndSortFonts}/model/store/availableFilterStore/availableFilterStore.test.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/store/bindings.svelte.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/store/sortStore/sortStore.svelte.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/store/sortStore/sortStore.test.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/model/types/filter.ts (100%) rename src/features/{GetFonts => FilterAndSortFonts}/ui/Filters/Filters.stories.svelte (100%) rename src/features/{GetFonts => FilterAndSortFonts}/ui/Filters/Filters.svelte (100%) rename src/features/{GetFonts => FilterAndSortFonts}/ui/Filters/Filters.svelte.test.ts (98%) rename src/features/{GetFonts => FilterAndSortFonts}/ui/FiltersControl/FilterControls.stories.svelte (100%) rename src/features/{GetFonts => FilterAndSortFonts}/ui/FiltersControl/FilterControls.svelte (100%) rename src/features/{GetFonts => FilterAndSortFonts}/ui/index.ts (100%) diff --git a/src/features/GetFonts/api/filters/filters.ts b/src/features/FilterAndSortFonts/api/filters/filters.ts similarity index 100% rename from src/features/GetFonts/api/filters/filters.ts rename to src/features/FilterAndSortFonts/api/filters/filters.ts diff --git a/src/features/GetFonts/api/index.ts b/src/features/FilterAndSortFonts/api/index.ts similarity index 100% rename from src/features/GetFonts/api/index.ts rename to src/features/FilterAndSortFonts/api/index.ts diff --git a/src/features/GetFonts/index.ts b/src/features/FilterAndSortFonts/index.ts similarity index 100% rename from src/features/GetFonts/index.ts rename to src/features/FilterAndSortFonts/index.ts diff --git a/src/features/GetFonts/lib/index.ts b/src/features/FilterAndSortFonts/lib/index.ts similarity index 100% rename from src/features/GetFonts/lib/index.ts rename to src/features/FilterAndSortFonts/lib/index.ts diff --git a/src/features/GetFonts/lib/mapper/mapAppliedFiltersToParams.test.ts b/src/features/FilterAndSortFonts/lib/mapper/mapAppliedFiltersToParams.test.ts similarity index 100% rename from src/features/GetFonts/lib/mapper/mapAppliedFiltersToParams.test.ts rename to src/features/FilterAndSortFonts/lib/mapper/mapAppliedFiltersToParams.test.ts diff --git a/src/features/GetFonts/lib/mapper/mapAppliedFiltersToParams.ts b/src/features/FilterAndSortFonts/lib/mapper/mapAppliedFiltersToParams.ts similarity index 100% rename from src/features/GetFonts/lib/mapper/mapAppliedFiltersToParams.ts rename to src/features/FilterAndSortFonts/lib/mapper/mapAppliedFiltersToParams.ts diff --git a/src/features/GetFonts/model/const/const.ts b/src/features/FilterAndSortFonts/model/const/const.ts similarity index 100% rename from src/features/GetFonts/model/const/const.ts rename to src/features/FilterAndSortFonts/model/const/const.ts diff --git a/src/features/GetFonts/model/index.ts b/src/features/FilterAndSortFonts/model/index.ts similarity index 100% rename from src/features/GetFonts/model/index.ts rename to src/features/FilterAndSortFonts/model/index.ts diff --git a/src/features/GetFonts/model/store/appliedFilterStore/appliedFilterStore.svelte.ts b/src/features/FilterAndSortFonts/model/store/appliedFilterStore/appliedFilterStore.svelte.ts similarity index 100% rename from src/features/GetFonts/model/store/appliedFilterStore/appliedFilterStore.svelte.ts rename to src/features/FilterAndSortFonts/model/store/appliedFilterStore/appliedFilterStore.svelte.ts diff --git a/src/features/GetFonts/model/store/appliedFilterStore/appliedFilterStore.test.ts b/src/features/FilterAndSortFonts/model/store/appliedFilterStore/appliedFilterStore.test.ts similarity index 100% rename from src/features/GetFonts/model/store/appliedFilterStore/appliedFilterStore.test.ts rename to src/features/FilterAndSortFonts/model/store/appliedFilterStore/appliedFilterStore.test.ts diff --git a/src/features/GetFonts/model/store/availableFilterStore/availableFilterStore.svelte.ts b/src/features/FilterAndSortFonts/model/store/availableFilterStore/availableFilterStore.svelte.ts similarity index 91% rename from src/features/GetFonts/model/store/availableFilterStore/availableFilterStore.svelte.ts rename to src/features/FilterAndSortFonts/model/store/availableFilterStore/availableFilterStore.svelte.ts index c4bebb7..6aa3d6f 100644 --- a/src/features/GetFonts/model/store/availableFilterStore/availableFilterStore.svelte.ts +++ b/src/features/FilterAndSortFonts/model/store/availableFilterStore/availableFilterStore.svelte.ts @@ -6,7 +6,7 @@ * * @example * ```ts - * import { availableFilterStore } from '$features/GetFonts'; + * import { availableFilterStore } from '$features/FilterAndSortFonts'; * * // Access filters (reactive) * $: filters = availableFilterStore.filters; @@ -15,8 +15,8 @@ * ``` */ -import { fetchProxyFilters } from '$features/GetFonts/api/filters/filters'; -import type { FilterMetadata } from '$features/GetFonts/api/filters/filters'; +import { fetchProxyFilters } from '$features/FilterAndSortFonts/api/filters/filters'; +import type { FilterMetadata } from '$features/FilterAndSortFonts/api/filters/filters'; import { queryClient } from '$shared/api/queryClient'; import { type QueryKey, diff --git a/src/features/GetFonts/model/store/availableFilterStore/availableFilterStore.test.ts b/src/features/FilterAndSortFonts/model/store/availableFilterStore/availableFilterStore.test.ts similarity index 100% rename from src/features/GetFonts/model/store/availableFilterStore/availableFilterStore.test.ts rename to src/features/FilterAndSortFonts/model/store/availableFilterStore/availableFilterStore.test.ts diff --git a/src/features/GetFonts/model/store/bindings.svelte.ts b/src/features/FilterAndSortFonts/model/store/bindings.svelte.ts similarity index 100% rename from src/features/GetFonts/model/store/bindings.svelte.ts rename to src/features/FilterAndSortFonts/model/store/bindings.svelte.ts diff --git a/src/features/GetFonts/model/store/sortStore/sortStore.svelte.ts b/src/features/FilterAndSortFonts/model/store/sortStore/sortStore.svelte.ts similarity index 100% rename from src/features/GetFonts/model/store/sortStore/sortStore.svelte.ts rename to src/features/FilterAndSortFonts/model/store/sortStore/sortStore.svelte.ts diff --git a/src/features/GetFonts/model/store/sortStore/sortStore.test.ts b/src/features/FilterAndSortFonts/model/store/sortStore/sortStore.test.ts similarity index 100% rename from src/features/GetFonts/model/store/sortStore/sortStore.test.ts rename to src/features/FilterAndSortFonts/model/store/sortStore/sortStore.test.ts diff --git a/src/features/GetFonts/model/types/filter.ts b/src/features/FilterAndSortFonts/model/types/filter.ts similarity index 100% rename from src/features/GetFonts/model/types/filter.ts rename to src/features/FilterAndSortFonts/model/types/filter.ts diff --git a/src/features/GetFonts/ui/Filters/Filters.stories.svelte b/src/features/FilterAndSortFonts/ui/Filters/Filters.stories.svelte similarity index 100% rename from src/features/GetFonts/ui/Filters/Filters.stories.svelte rename to src/features/FilterAndSortFonts/ui/Filters/Filters.stories.svelte diff --git a/src/features/GetFonts/ui/Filters/Filters.svelte b/src/features/FilterAndSortFonts/ui/Filters/Filters.svelte similarity index 100% rename from src/features/GetFonts/ui/Filters/Filters.svelte rename to src/features/FilterAndSortFonts/ui/Filters/Filters.svelte diff --git a/src/features/GetFonts/ui/Filters/Filters.svelte.test.ts b/src/features/FilterAndSortFonts/ui/Filters/Filters.svelte.test.ts similarity index 98% rename from src/features/GetFonts/ui/Filters/Filters.svelte.test.ts rename to src/features/FilterAndSortFonts/ui/Filters/Filters.svelte.test.ts index 84a754e..0ef079f 100644 --- a/src/features/GetFonts/ui/Filters/Filters.svelte.test.ts +++ b/src/features/FilterAndSortFonts/ui/Filters/Filters.svelte.test.ts @@ -1,7 +1,7 @@ import { appliedFilterStore, availableFilterStore, -} from '$features/GetFonts'; +} from '$features/FilterAndSortFonts'; import { render, screen, diff --git a/src/features/GetFonts/ui/FiltersControl/FilterControls.stories.svelte b/src/features/FilterAndSortFonts/ui/FiltersControl/FilterControls.stories.svelte similarity index 100% rename from src/features/GetFonts/ui/FiltersControl/FilterControls.stories.svelte rename to src/features/FilterAndSortFonts/ui/FiltersControl/FilterControls.stories.svelte diff --git a/src/features/GetFonts/ui/FiltersControl/FilterControls.svelte b/src/features/FilterAndSortFonts/ui/FiltersControl/FilterControls.svelte similarity index 100% rename from src/features/GetFonts/ui/FiltersControl/FilterControls.svelte rename to src/features/FilterAndSortFonts/ui/FiltersControl/FilterControls.svelte diff --git a/src/features/GetFonts/ui/index.ts b/src/features/FilterAndSortFonts/ui/index.ts similarity index 100% rename from src/features/GetFonts/ui/index.ts rename to src/features/FilterAndSortFonts/ui/index.ts diff --git a/src/widgets/ComparisonView/ui/Search/Search.svelte b/src/widgets/ComparisonView/ui/Search/Search.svelte index d2b9162..388412e 100644 --- a/src/widgets/ComparisonView/ui/Search/Search.svelte +++ b/src/widgets/ComparisonView/ui/Search/Search.svelte @@ -1,11 +1,11 @@ diff --git a/src/widgets/ComparisonView/ui/Search/Search.svelte.test.ts b/src/widgets/ComparisonView/ui/Search/Search.svelte.test.ts index 4490af1..1bd7575 100644 --- a/src/widgets/ComparisonView/ui/Search/Search.svelte.test.ts +++ b/src/widgets/ComparisonView/ui/Search/Search.svelte.test.ts @@ -1,4 +1,4 @@ -import { appliedFilterStore } from '$features/GetFonts'; +import { appliedFilterStore } from '$features/FilterAndSortFonts'; import { render, screen, diff --git a/src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte b/src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte index 07d25e5..b5f66b3 100644 --- a/src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte +++ b/src/widgets/FontSearch/ui/FontSearch/FontSearch.svelte @@ -7,7 +7,7 @@ import { FilterControls, Filters, appliedFilterStore, -} from '$features/GetFonts'; +} from '$features/FilterAndSortFonts'; import { springySlideFade } from '$shared/lib'; import { Button,