setInputValue(e.target.value)} />
@@ -460,4 +438,4 @@ const generateFilter = (dispatch: AppDispatch, { name, status }: IGenerateFilter
);
};
-export { CreateFilter, PersistentFilter, PlatformFilters, MediaFilter, LanguageFilter, ToggleRepliesFilter, generateFilter };
\ No newline at end of file
+export { CreateFilter, PlatformFilters, MediaFilter, LanguageFilter, ToggleRepliesFilter, generateFilter };
\ No newline at end of file
diff --git a/src/locales/en.json b/src/locales/en.json
index a4c3e6590..5b022207d 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -378,7 +378,6 @@
"column.explorer.filters.exclude": "Exclude",
"column.explorer.filters.fediverse": "Fediverse",
"column.explorer.filters.filter_by_words": "Filter by this/these words",
- "column.explorer.filters.filter_persistence": "Filter persistence:",
"column.explorer.filters.include": "Include",
"column.explorer.filters.language": "Language:",
"column.explorer.filters.language.default": "Global",
@@ -386,6 +385,7 @@
"column.explorer.filters.no_replies": "No Replies:",
"column.explorer.filters.nostr": "Nostr",
"column.explorer.filters.platforms": "Platforms:",
+ "column.explorer.filters.reset": "Reset Filters",
"column.explorer.media_filters.all": "All",
"column.explorer.media_filters.image": "Image only",
"column.explorer.media_filters.none": "No media",
diff --git a/src/store.ts b/src/store.ts
index 323939718..52df650f1 100644
--- a/src/store.ts
+++ b/src/store.ts
@@ -9,7 +9,7 @@ import type { AnyAction } from 'redux';
const loadState = () => {
try {
- const savedState = localStorage.getItem('reduxFilterState');
+ const savedState = localStorage.getItem('soapbox:explorer:filters');
return savedState ? JSON.parse(savedState) : undefined;
} catch (error) {
console.error('Failed to load state:', error);
diff --git a/yarn.lock b/yarn.lock
index a0c9d587f..24a44c783 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2807,6 +2807,13 @@
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.2.tgz#31f6eec1ed7ec23f4f05608d3a2d381df041f564"
integrity sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==
+"@types/swiper@^6.0.0":
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/@types/swiper/-/swiper-6.0.0.tgz#9934ecd569611b660a2a9bf200f25ce5ba4b4d63"
+ integrity sha512-QPZRgxZ+ivXXtzV43B3LxpXUIC7FE/EoKM+rtxngmgt2M7eeUYypZhyqZD8UxJtlBcUDw/ATGoVeSNpvBBrz2w==
+ dependencies:
+ swiper "*"
+
"@types/trusted-types@*", "@types/trusted-types@^2.0.2":
version "2.0.7"
resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11"
@@ -7989,7 +7996,7 @@ svgo@^3.0.2:
csso "^5.0.5"
picocolors "^1.0.0"
-swiper@^11.2.4:
+swiper@*, swiper@^11.2.4:
version "11.2.4"
resolved "https://registry.yarnpkg.com/swiper/-/swiper-11.2.4.tgz#4d1b55e07f909957e0406bdbff81b850b9dc8aeb"
integrity sha512-DTtglrsFfMYytid+oNy4QI3t2N2+XhhwSYbnyOhlwBmvY8Bkoj3ombK1/b80w8vDpQ+Lqlnbm+0737+i32MrcA==