From 56fbfb05d1fd4d959fbded5d3ac997e00075d58a Mon Sep 17 00:00:00 2001 From: Lan Date: Wed, 3 Jun 2026 17:43:28 +0800 Subject: [PATCH] fix: restore main transfer pages with smooth routing --- scripts/check-architecture.mjs | 1 + src/App.vue | 35 ++- src/composables/useAppShell.ts | 4 + src/router/index.ts | 3 +- src/utils/record-storage.ts | 23 ++ src/views/RetrievewFileView.vue | 318 +++---------------- src/views/SendFileView.vue | 534 +++++++++++--------------------- 7 files changed, 282 insertions(+), 636 deletions(-) create mode 100644 src/utils/record-storage.ts diff --git a/scripts/check-architecture.mjs b/scripts/check-architecture.mjs index b5d7c35..b0eb0d8 100644 --- a/scripts/check-architecture.mjs +++ b/scripts/check-architecture.mjs @@ -110,6 +110,7 @@ const rules = [ /^src\/utils\/auth-storage\.ts$/, /^src\/utils\/config-storage\.ts$/, /^src\/utils\/preference-storage\.ts$/, + /^src\/utils\/record-storage\.ts$/, ], }, { diff --git a/src/App.vue b/src/App.vue index a7e13c8..5ee48b8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,7 +5,14 @@ import LanguageSwitcher from './components/common/LanguageSwitcher.vue' import AlertComponent from '@/components/common/AlertComponent.vue' import { useAppShell } from '@/composables' -const { isDarkMode, isLoading, routeViewKey, showGlobalControls } = useAppShell() +const { + isDarkMode, + isLoading, + routeTransitionMode, + routeTransitionName, + routeViewKey, + showGlobalControls +} = useAppShell()