@@ -327,15 +278,26 @@ export const SettingsModal = (props: { isOpen: boolean; setIsOpen: any }) => {
props.setIsOpen(false)}
>
-
+
-
О приложении
+
Телеграм канал
- v{CURRENT_APP_VERSION}
+ @anix_web
+
+
+
+
+
+
+
Разработчик
+
+ Radiquum
diff --git a/app/pages/About.tsx b/app/pages/About.tsx
deleted file mode 100644
index 851641e..0000000
--- a/app/pages/About.tsx
+++ /dev/null
@@ -1,136 +0,0 @@
-"use server";
-
-import { Card } from "flowbite-react";
-import Image from "next/image";
-
-import * as fs from "node:fs";
-import * as path from "node:path";
-import { CURRENT_APP_VERSION } from "#/api/config";
-import Styles from "../components/ChangelogModal/ChangelogModal.module.css";
-import Markdown from "markdown-to-jsx";
-
-import {
- Accordion,
- AccordionContent,
- AccordionPanel,
- AccordionTitle,
-} from "flowbite-react";
-import { version } from "node:os";
-import Link from "next/link";
-
-export const AboutPage = () => {
- const directoryPath = path.join(process.cwd(), "public/changelog");
- const files = fs.readdirSync(directoryPath);
- const current = {
- version: CURRENT_APP_VERSION,
- changelog: `#${CURRENT_APP_VERSION}\r\nНет списка изменений`,
- };
- const previous = [];
-
- if (files.includes(`${CURRENT_APP_VERSION}.md`)) {
- const changelog = fs.readFileSync(
- path.join(directoryPath, `${CURRENT_APP_VERSION}.md`),
- "utf8"
- );
- current.changelog = changelog;
- }
-
- files.forEach((file) => {
- if (file != `${CURRENT_APP_VERSION}.md`) {
- const changelog = fs.readFileSync(path.join(directoryPath, file), "utf8");
- previous.push({
- version: file.replace(".md", ""),
- changelog: changelog,
- });
- }
- });
-
- return (
-
-
-
-
-
-
- AniX - Неофициальный веб клиент для Anixart
-
-
- AniX - это неофициальный веб-клиент для Android-приложения
- Anixart. Он позволяет вам получать доступ к своей учетной записи
- Anixart и управлять ею из веб-браузера. Так-же можно
- синхронизировать и управлять списками и избранным. И самое главное
- смотреть все доступные аниме из базы Anixart.
-
-
-
-
-
-
-
-
-
-
Radiquum
-
- Разработчик
-
-
-
-
-
-
-
-
-
-
-
Телеграм канал
-
- @anix_web
-
-
-
-
-
-
-
-
-
-
-
Код на GitHub
-
- github.com/Radiquum/AniX
-
-
-
-
-
-
- Список изменений
- {current.changelog}
-
- {previous.reverse().map((changelog) => (
-
- v{changelog.version}
-
-
- {changelog.changelog}
-
-
-
- ))}
-
-
-
- );
-};
diff --git a/app/pages/MobileMenuPage.tsx b/app/pages/MobileMenuPage.tsx
index f1f73b8..a075e2a 100644
--- a/app/pages/MobileMenuPage.tsx
+++ b/app/pages/MobileMenuPage.tsx
@@ -6,11 +6,9 @@ import { useRouter } from "next/navigation";
import { SettingsModal } from "#/components/SettingsModal/SettingsModal";
import { useEffect, useState } from "react";
import Image from "next/image";
-import { usePreferencesStore } from "#/store/preferences";
export const MenuPage = () => {
const userStore = useUserStore();
- const preferenceStore = usePreferencesStore();
const router = useRouter();
const [isSettingModalOpen, setIsSettingModalOpen] = useState(false);
@@ -24,7 +22,7 @@ export const MenuPage = () => {
return (
<>
{userStore.user && (
-
+
- {preferenceStore.flags.showFifthButton != 3 ?
-
-
-
-
-
Избранное
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Телеграм канал
+
+ @anix_web
+
-
-
- : ""}
- {preferenceStore.flags.showFifthButton != 4 ?
-
-
-
+
+
+
+
+
+
+
+
Разработчик
+
+ Radiquum
+
-
-
- : ""}
- {preferenceStore.flags.showFifthButton != 5 ?
-
-
-
-
-
- : ""}
+
+
+
()(
showChangelog: true,
enableAnalytics: true,
showNavbarTitles: "always",
- showFifthButton: null,
},
params: {
isFirstLaunch: true,
@@ -56,8 +54,8 @@ export const usePreferencesStore = create()(
bookmarksCategory: "watching",
},
experimental: {
- newPlayer: false,
- },
+ newPlayer: false
+ }
},
setHasHydrated: (state) => {
set({
@@ -76,12 +74,9 @@ export const usePreferencesStore = create()(
onRehydrateStorage: (state) => {
return () => state.setHasHydrated(true);
},
- merge: (persistedState, currentState) => {
- return deepmerge(
- currentState as preferencesState,
- persistedState as preferencesState
- );
- },
+ merge: (persistedState , currentState) => {
+ return deepmerge(currentState as preferencesState, persistedState as preferencesState);
+ }
}
)
);
diff --git a/docs/REAME.RU.md b/docs/REAME.RU.md
index b62c36e..cfb0f9f 100644
--- a/docs/REAME.RU.md
+++ b/docs/REAME.RU.md
@@ -6,10 +6,10 @@ AniX - это неофициальный веб-клиент для Android-пр
## Список изменений
-- [3.5.0](/public/changelog/3.5.0.md)
- [3.4.0](/public/changelog/3.4.0.md)
- [3.3.0](/public/changelog/3.3.0.md)
- [3.2.3](/public/changelog/3.2.3.md)
+- [3.2.2](/public/changelog/3.2.2.md)
[другие версии](/public/changelog)
diff --git a/public/changelog/3.5.0.md b/public/changelog/3.5.0.md
deleted file mode 100644
index af13131..0000000
--- a/public/changelog/3.5.0.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# 3.5.0
-
-## Добавлено
-
-- Добавлена страница о приложении
-- Добавлена возможность добавить пятую кнопку в меню навигации на мобильных устройствах
-
-## Изменено
-
-- Стиль карточек для релизов был изменён на вертикальный
-- На мобильных устройствах постер на странице релиза теперь по середине
-- Позиция лицензированных сервисов теперь под постером
-- На мобильных устройствах позиция меню была смещена вниз
-
-## Исправлено
-
-- Ошибка своего плеера не сбрасывалась, если удалось получить ссылку при переключении серии