-
+
Пропускать страницу выбора категорий на страницах Домашняя и
Закладки
@@ -111,10 +92,17 @@ export const SettingsModal = (props: { isOpen: boolean; setIsOpen: any }) => {
{preferenceStore.params.skipToCategory.enabled ? (
<>
-
+
Категория домашней страницы
-
+
{Object.keys(HomeCategory).map((key) => {
return (
{
-
+
Категория страницы закладок
-
+
{Object.keys(BookmarksCategory).map((key) => {
return (
{
) : (
""
)}
+
+
+
+
Показывать список изменений
+
+ preferenceStore.setFlags({
+ showChangelog: !preferenceStore.flags.showChangelog,
+ })
+ }
+ checked={preferenceStore.flags.showChangelog}
+ />
+
-
Отправка аналитики
+
Отправка аналитики
Требуется перезагрузка для применения
@@ -188,6 +209,37 @@ export const SettingsModal = (props: { isOpen: boolean; setIsOpen: any }) => {
checked={preferenceStore.flags.enableAnalytics}
/>
+
+
+
+
+
+ preferenceStore.setParams({
+ experimental: {
+ ...preferenceStore.params.experimental,
+ newPlayer: !preferenceStore.params.experimental.newPlayer,
+ },
+ })
+ }
+ checked={preferenceStore.params.experimental.newPlayer}
+ />
+
diff --git a/app/store/preferences.ts b/app/store/preferences.ts
index f621a6e..d125350 100644
--- a/app/store/preferences.ts
+++ b/app/store/preferences.ts
@@ -18,6 +18,9 @@ interface preferencesState {
enabled: boolean;
homeCategory: string;
bookmarksCategory: string;
+ };
+ experimental?: {
+ newPlayer: boolean;
}
// color: {
// primary: string;
@@ -47,6 +50,9 @@ export const usePreferencesStore = create
()(
enabled: false,
homeCategory: "last",
bookmarksCategory: "watching",
+ },
+ experimental: {
+ newPlayer: false
}
},
setHasHydrated: (state) => {