diff --git a/mobile/lib/pages/collections/albums/albums_collection.page.dart b/mobile/lib/pages/collections/albums/albums_collection.page.dart index 19c02952d1404..d11760d9e820a 100644 --- a/mobile/lib/pages/collections/albums/albums_collection.page.dart +++ b/mobile/lib/pages/collections/albums/albums_collection.page.dart @@ -26,7 +26,8 @@ class AlbumsCollectionPage extends HookConsumerWidget { const AlbumsCollectionPage({super.key}); @override Widget build(BuildContext context, WidgetRef ref) { - final albums = ref.watch(albumProviderV2); + final albums = + ref.watch(albumProviderV2).where((album) => album.isRemote).toList(); final albumSortOption = ref.watch(albumSortByOptionsProvider); final albumSortIsReverse = ref.watch(albumSortOrderProvider); final sorted = albumSortOption.sortFn(albums, albumSortIsReverse); diff --git a/mobile/lib/pages/collections/collections.page.dart b/mobile/lib/pages/collections/collections.page.dart index c44646a62ceac..028bc94c02291 100644 --- a/mobile/lib/pages/collections/collections.page.dart +++ b/mobile/lib/pages/collections/collections.page.dart @@ -4,6 +4,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:immich_mobile/extensions/asyncvalue_extensions.dart'; import 'package:immich_mobile/extensions/build_context_extensions.dart'; import 'package:immich_mobile/providers/album/album.provider.dart'; +import 'package:immich_mobile/providers/album/albumv2.provider.dart'; import 'package:immich_mobile/providers/search/people.provider.dart'; import 'package:immich_mobile/providers/server_info.provider.dart'; import 'package:immich_mobile/routing/router.dart'; @@ -141,8 +142,8 @@ class AlbumsCollectionCard extends ConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { final albums = isLocal - ? ref.watch(albumProvider).where((album) => album.isLocal) - : ref.watch(albumProvider).where((album) => album.isRemote); + ? ref.watch(albumProviderV2).where((album) => album.isLocal) + : ref.watch(albumProviderV2).where((album) => album.isRemote); final size = MediaQuery.of(context).size.width * 0.5 - 20; return GestureDetector( onTap: () => context.pushRoute( diff --git a/mobile/lib/providers/album/albumv2.provider.dart b/mobile/lib/providers/album/albumv2.provider.dart index 7d42ac98e4a3e..4e4c7fa0a9f14 100644 --- a/mobile/lib/providers/album/albumv2.provider.dart +++ b/mobile/lib/providers/album/albumv2.provider.dart @@ -12,7 +12,7 @@ import 'package:isar/isar.dart'; class AlbumNotifierV2 extends StateNotifier> { AlbumNotifierV2(this._albumService, this.db) : super([]) { - final query = db.albums.filter().remoteIdIsNotNull(); + final query = db.albums.where(); query.findAll().then((value) { if (mounted) { diff --git a/mobile/lib/widgets/album/album_thumbnail_card.dart b/mobile/lib/widgets/album/album_thumbnail_card.dart index 6b039bbdf4623..b728f2b5415fe 100644 --- a/mobile/lib/widgets/album/album_thumbnail_card.dart +++ b/mobile/lib/widgets/album/album_thumbnail_card.dart @@ -112,9 +112,9 @@ class AlbumThumbnailCard extends StatelessWidget { child: Text( album.name, overflow: TextOverflow.ellipsis, - style: context.textTheme.labelLarge?.copyWith( + style: context.textTheme.titleSmall?.copyWith( color: context.colorScheme.onSurface, - fontSize: 16, + fontWeight: FontWeight.w500, ), ), ),