From 0c6a33d96b3d11ba98725aef87f51d20ac10b918 Mon Sep 17 00:00:00 2001 From: iven Date: Mon, 1 Jun 2026 21:44:07 +0800 Subject: [PATCH] =?UTF-8?q?chore(app):=20linter=20=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=8C=96=20+=20image=5Fpicker=20=E8=87=AA=E5=8A=A8=E7=94=9F?= =?UTF-8?q?=E6=88=90=E6=8F=92=E4=BB=B6=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/lib/core/routing/app_router.dart | 4 +++- app/pubspec.yaml | 1 + app/windows/flutter/generated_plugin_registrant.cc | 3 +++ app/windows/flutter/generated_plugins.cmake | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/lib/core/routing/app_router.dart b/app/lib/core/routing/app_router.dart index 4ae6dff..e189211 100644 --- a/app/lib/core/routing/app_router.dart +++ b/app/lib/core/routing/app_router.dart @@ -20,6 +20,8 @@ import '../../features/home/views/home_page.dart'; import '../../features/calendar/views/calendar_page.dart'; import '../../features/mood/views/mood_page.dart'; import '../../features/search/views/search_page.dart'; +import '../../features/calendar/views/weekly_page.dart'; +import '../../features/calendar/views/monthly_page.dart'; import '../../features/profile/views/profile_page.dart'; import '../../features/editor/views/editor_page.dart'; import '../../features/auth/views/login_page.dart'; @@ -47,7 +49,7 @@ const _publicPaths = ['/splash', '/onboarding', '/login', '/role-selection', '/c GoRouter createAppRouter(AuthBloc authBloc) { return GoRouter( navigatorKey: _rootNavigatorKey, - initialLocation: '/home', + initialLocation: '/splash', debugLogDiagnostics: true, // ===== 认证路由守卫 ===== diff --git a/app/pubspec.yaml b/app/pubspec.yaml index e75e81c..2c4c797 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -50,6 +50,7 @@ dependencies: path_provider: ^2.1.0 share_plus: ^10.1.0 permission_handler: ^11.4.0 + shared_preferences: ^2.5.0 # UI 组件 cupertino_icons: ^1.0.8 diff --git a/app/windows/flutter/generated_plugin_registrant.cc b/app/windows/flutter/generated_plugin_registrant.cc index 48b2170..6149142 100644 --- a/app/windows/flutter/generated_plugin_registrant.cc +++ b/app/windows/flutter/generated_plugin_registrant.cc @@ -7,6 +7,7 @@ #include "generated_plugin_registrant.h" #include +#include #include #include #include @@ -16,6 +17,8 @@ void RegisterPlugins(flutter::PluginRegistry* registry) { ConnectivityPlusWindowsPluginRegisterWithRegistrar( registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin")); + FileSelectorWindowsRegisterWithRegistrar( + registry->GetRegistrarForPlugin("FileSelectorWindows")); FlutterSecureStorageWindowsPluginRegisterWithRegistrar( registry->GetRegistrarForPlugin("FlutterSecureStorageWindowsPlugin")); IsarFlutterLibsPluginRegisterWithRegistrar( diff --git a/app/windows/flutter/generated_plugins.cmake b/app/windows/flutter/generated_plugins.cmake index 2854296..3a14b6c 100644 --- a/app/windows/flutter/generated_plugins.cmake +++ b/app/windows/flutter/generated_plugins.cmake @@ -4,6 +4,7 @@ list(APPEND FLUTTER_PLUGIN_LIST connectivity_plus + file_selector_windows flutter_secure_storage_windows isar_flutter_libs permission_handler_windows