feat(mobile): new upload (#18726)

This commit is contained in:
Alex
2025-07-18 23:58:53 -05:00
committed by GitHub
parent f929dc0816
commit fafb88d31c
27 changed files with 1733 additions and 102 deletions
+10
View File
@@ -22,6 +22,8 @@ import 'package:immich_mobile/pages/album/album_shared_user_selection.page.dart'
import 'package:immich_mobile/pages/album/album_viewer.page.dart';
import 'package:immich_mobile/pages/albums/albums.page.dart';
import 'package:immich_mobile/pages/backup/album_preview.page.dart';
import 'package:immich_mobile/pages/backup/drift_backup_album_selection.page.dart';
import 'package:immich_mobile/pages/backup/drift_backup.page.dart';
import 'package:immich_mobile/pages/backup/backup_album_selection.page.dart';
import 'package:immich_mobile/pages/backup/backup_controller.page.dart';
import 'package:immich_mobile/pages/backup/backup_options.page.dart';
@@ -385,6 +387,14 @@ class AppRouter extends RootStackRouter {
page: RemoteMediaSummaryRoute.page,
guards: [_authGuard, _duplicateGuard],
),
AutoRoute(
page: DriftBackupRoute.page,
guards: [_authGuard, _duplicateGuard],
),
AutoRoute(
page: DriftBackupAlbumSelectionRoute.page,
guards: [_authGuard, _duplicateGuard],
),
AutoRoute(
page: LocalTimelineRoute.page,
guards: [_authGuard, _duplicateGuard],
+32
View File
@@ -726,6 +726,38 @@ class DriftAssetSelectionTimelineRouteArgs {
}
}
/// generated route for
/// [DriftBackupAlbumSelectionPage]
class DriftBackupAlbumSelectionRoute extends PageRouteInfo<void> {
const DriftBackupAlbumSelectionRoute({List<PageRouteInfo>? children})
: super(DriftBackupAlbumSelectionRoute.name, initialChildren: children);
static const String name = 'DriftBackupAlbumSelectionRoute';
static PageInfo page = PageInfo(
name,
builder: (data) {
return const DriftBackupAlbumSelectionPage();
},
);
}
/// generated route for
/// [DriftBackupPage]
class DriftBackupRoute extends PageRouteInfo<void> {
const DriftBackupRoute({List<PageRouteInfo>? children})
: super(DriftBackupRoute.name, initialChildren: children);
static const String name = 'DriftBackupRoute';
static PageInfo page = PageInfo(
name,
builder: (data) {
return const DriftBackupPage();
},
);
}
/// generated route for
/// [DriftCreateAlbumPage]
class DriftCreateAlbumRoute extends PageRouteInfo<void> {