[PR #16303] [MERGED] refactor(mobile): render list #14830

Closed
opened 2026-02-05 15:38:36 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/16303
Author: @alextran1502
Created: 2/25/2025
Status: Merged
Merged: 2/25/2025
Merged by: @alextran1502

Base: mainHead: refactor-render-list-2


📝 Commits (10+)

📊 Changes

26 files changed (+134 additions, -140 deletions)

View changed files

📝 mobile/analysis_options.yaml (+3 -3)
📝 mobile/lib/interfaces/asset.interface.dart (+3 -0)
📝 mobile/lib/interfaces/timeline.interface.dart (+8 -0)
📝 mobile/lib/pages/album/album_asset_selection.page.dart (+3 -6)
📝 mobile/lib/pages/album/album_viewer.dart (+0 -2)
📝 mobile/lib/pages/album/album_viewer.page.dart (+4 -0)
📝 mobile/lib/pages/common/create_album.page.dart (+0 -2)
📝 mobile/lib/providers/asset.provider.dart (+0 -20)
mobile/lib/providers/asset_viewer/render_list.provider.dart (+0 -32)
📝 mobile/lib/providers/infrastructure/db.provider.g.dart (+1 -1)
📝 mobile/lib/providers/infrastructure/store.provider.g.dart (+1 -1)
📝 mobile/lib/providers/search/all_motion_photos.provider.dart (+2 -8)
📝 mobile/lib/providers/search/paginated_search.provider.dart (+6 -7)
📝 mobile/lib/providers/search/paginated_search.provider.g.dart (+3 -4)
📝 mobile/lib/providers/search/recently_added_asset.provider.dart (+3 -12)
📝 mobile/lib/providers/timeline.provider.dart (+15 -0)
📝 mobile/lib/repositories/asset.repository.dart (+19 -0)
📝 mobile/lib/repositories/timeline.repository.dart (+22 -0)
📝 mobile/lib/routing/router.dart (+0 -1)
📝 mobile/lib/routing/router.gr.dart (+1 -7)

...and 6 more files

📄 Description

Refactor the rest of the render list to repository pattern


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/immich-app/immich/pull/16303 **Author:** [@alextran1502](https://github.com/alextran1502) **Created:** 2/25/2025 **Status:** ✅ Merged **Merged:** 2/25/2025 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `refactor-render-list-2` --- ### 📝 Commits (10+) - [`12a0344`](https://github.com/immich-app/immich/commit/12a034420fb7150ad9dee77b67a10fa5a3523b29) refactor(mobile): render list 2 - [`738c884`](https://github.com/immich-app/immich/commit/738c8849151ec5c5476db25d162710e58482c120) wip - [`7697304`](https://github.com/immich-app/immich/commit/76973049a15374cc341359170fb0d33d496bb8d5) wip: asset selection page - [`1d5ce85`](https://github.com/immich-app/immich/commit/1d5ce8543a0d38bc65e8b97b3e3382b7239eace9) remove render_list provider - [`770a542`](https://github.com/immich-app/immich/commit/770a542b187b6b6c3d902ada1ed8c4bfc1a8a9cf) remove dead code - [`b606d41`](https://github.com/immich-app/immich/commit/b606d4169e1879f0d7a590a7e49d8d2d1c1f0c90) yaml format - [`cea7994`](https://github.com/immich-app/immich/commit/cea7994dbe0cddd2c2ff5759f37a025d9ab82b45) remove unused file - [`083cb34`](https://github.com/immich-app/immich/commit/083cb347bee3d2e172a1adc28355bfe75b1a69c5) woop woop more clean up - [`b0cd893`](https://github.com/immich-app/immich/commit/b0cd89331758b99dea89f4bcd66b042a9c85d7ce) woop woop more clean up 2 - [`db0c9bd`](https://github.com/immich-app/immich/commit/db0c9bdc1fcb7172a352223cb799f6a3ca2459ac) merge main ### 📊 Changes **26 files changed** (+134 additions, -140 deletions) <details> <summary>View changed files</summary> 📝 `mobile/analysis_options.yaml` (+3 -3) 📝 `mobile/lib/interfaces/asset.interface.dart` (+3 -0) 📝 `mobile/lib/interfaces/timeline.interface.dart` (+8 -0) 📝 `mobile/lib/pages/album/album_asset_selection.page.dart` (+3 -6) 📝 `mobile/lib/pages/album/album_viewer.dart` (+0 -2) 📝 `mobile/lib/pages/album/album_viewer.page.dart` (+4 -0) 📝 `mobile/lib/pages/common/create_album.page.dart` (+0 -2) 📝 `mobile/lib/providers/asset.provider.dart` (+0 -20) ➖ `mobile/lib/providers/asset_viewer/render_list.provider.dart` (+0 -32) 📝 `mobile/lib/providers/infrastructure/db.provider.g.dart` (+1 -1) 📝 `mobile/lib/providers/infrastructure/store.provider.g.dart` (+1 -1) 📝 `mobile/lib/providers/search/all_motion_photos.provider.dart` (+2 -8) 📝 `mobile/lib/providers/search/paginated_search.provider.dart` (+6 -7) 📝 `mobile/lib/providers/search/paginated_search.provider.g.dart` (+3 -4) 📝 `mobile/lib/providers/search/recently_added_asset.provider.dart` (+3 -12) 📝 `mobile/lib/providers/timeline.provider.dart` (+15 -0) 📝 `mobile/lib/repositories/asset.repository.dart` (+19 -0) 📝 `mobile/lib/repositories/timeline.repository.dart` (+22 -0) 📝 `mobile/lib/routing/router.dart` (+0 -1) 📝 `mobile/lib/routing/router.gr.dart` (+1 -7) _...and 6 more files_ </details> ### 📄 Description Refactor the rest of the render list to repository pattern --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 15:38:36 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#14830