[PR #2076] [MERGED] feat(mobile): Explore favorites, recently added, videos, and motion photos #9362

Closed
opened 2026-02-05 14:03:21 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/2076
Author: @martyfuhry
Created: 3/25/2023
Status: Merged
Merged: 3/25/2023
Merged by: @alextran1502

Base: mainHead: feat/mobile-explore-favorites


📝 Commits (10+)

  • 827cb13 Added placeholder for search explore
  • da7e8fc refactor immich asset grid to use ref and provider
  • b263b1b all videos page
  • c24e196 got favorites, recently added, videos, and motion videos all using the immich grid
  • 8547858 Fixed issue with hero animations
  • 0abf1c4 theming
  • cdf6ba8 localization
  • 7ee95f4 delete empty file
  • 6b15414 style text
  • a779e01 Styling icons

📊 Changes

23 files changed (+1011 additions, -522 deletions)

View changed files

📝 mobile/assets/i18n/en-US.json (+10 -1)
mobile/lib/modules/asset_viewer/providers/render_list.provider.dart (+17 -0)
📝 mobile/lib/modules/favorite/views/favorites_page.dart (+3 -37)
📝 mobile/lib/modules/home/ui/asset_grid/immich_asset_grid.dart (+86 -282)
mobile/lib/modules/home/ui/asset_grid/immich_asset_grid_view.dart (+300 -0)
📝 mobile/lib/modules/home/views/home_page.dart (+1 -1)
mobile/lib/modules/search/providers/all_motion_photos.provider.dart (+29 -0)
mobile/lib/modules/search/providers/all_video_assets.provider.dart (+28 -0)
mobile/lib/modules/search/providers/recently_added.provider.dart (+20 -0)
📝 mobile/lib/modules/search/providers/search_result_page.provider.dart (+2 -13)
mobile/lib/modules/search/ui/curated_row.dart (+67 -0)
mobile/lib/modules/search/views/all_motion_videos_page.dart (+35 -0)
mobile/lib/modules/search/views/all_videos_page.dart (+35 -0)
📝 mobile/lib/modules/search/views/curated_location_page.dart (+5 -0)
📝 mobile/lib/modules/search/views/curated_object_page.dart (+5 -0)
mobile/lib/modules/search/views/recently_added_page.dart (+35 -0)
📝 mobile/lib/modules/search/views/search_page.dart (+135 -100)
📝 mobile/lib/modules/search/views/search_result_page.dart (+3 -23)
📝 mobile/lib/routing/router.dart (+6 -0)
📝 mobile/lib/routing/router.gr.dart (+83 -0)

...and 3 more files

📄 Description

  • Adds more search page explore functions.
  • Refactors ImmichAssetGrid to be more reusable.
  • Favorites now uses the ImmichAssetGrid.

Search Page

  • Favorites
  • Recently Added
  • Videos
  • Motion Photos

Search Page
image

Favorites
image

Recently Added
image

Videos
image

Motion Photos
image


🔄 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/2076 **Author:** [@martyfuhry](https://github.com/martyfuhry) **Created:** 3/25/2023 **Status:** ✅ Merged **Merged:** 3/25/2023 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `feat/mobile-explore-favorites` --- ### 📝 Commits (10+) - [`827cb13`](https://github.com/immich-app/immich/commit/827cb13eabc0501c5c0708b02632841ed75780c6) Added placeholder for search explore - [`da7e8fc`](https://github.com/immich-app/immich/commit/da7e8fcccd5ec757e9ac18756f18afd1d4e68524) refactor immich asset grid to use ref and provider - [`b263b1b`](https://github.com/immich-app/immich/commit/b263b1bd54080bdd17966a1fea161b98ba517825) all videos page - [`c24e196`](https://github.com/immich-app/immich/commit/c24e19669abece7736f68bf39d5c6afc253e9134) got favorites, recently added, videos, and motion videos all using the immich grid - [`8547858`](https://github.com/immich-app/immich/commit/85478581f0ce8440af8e313b3fb563a5bca991ac) Fixed issue with hero animations - [`0abf1c4`](https://github.com/immich-app/immich/commit/0abf1c4f29454bd623229ad9078c4ff35f2329d5) theming - [`cdf6ba8`](https://github.com/immich-app/immich/commit/cdf6ba8f0c905f1d03922028ac27a5943fc46d32) localization - [`7ee95f4`](https://github.com/immich-app/immich/commit/7ee95f45da52cbda43bfebd6bcc9ea3c89dfb0a0) delete empty file - [`6b15414`](https://github.com/immich-app/immich/commit/6b15414274fd38db5197cb5d6038e4bb2ab941c8) style text - [`a779e01`](https://github.com/immich-app/immich/commit/a779e01bdb94d4912ffd10da78057db9412b8adc) Styling icons ### 📊 Changes **23 files changed** (+1011 additions, -522 deletions) <details> <summary>View changed files</summary> 📝 `mobile/assets/i18n/en-US.json` (+10 -1) ➕ `mobile/lib/modules/asset_viewer/providers/render_list.provider.dart` (+17 -0) 📝 `mobile/lib/modules/favorite/views/favorites_page.dart` (+3 -37) 📝 `mobile/lib/modules/home/ui/asset_grid/immich_asset_grid.dart` (+86 -282) ➕ `mobile/lib/modules/home/ui/asset_grid/immich_asset_grid_view.dart` (+300 -0) 📝 `mobile/lib/modules/home/views/home_page.dart` (+1 -1) ➕ `mobile/lib/modules/search/providers/all_motion_photos.provider.dart` (+29 -0) ➕ `mobile/lib/modules/search/providers/all_video_assets.provider.dart` (+28 -0) ➕ `mobile/lib/modules/search/providers/recently_added.provider.dart` (+20 -0) 📝 `mobile/lib/modules/search/providers/search_result_page.provider.dart` (+2 -13) ➕ `mobile/lib/modules/search/ui/curated_row.dart` (+67 -0) ➕ `mobile/lib/modules/search/views/all_motion_videos_page.dart` (+35 -0) ➕ `mobile/lib/modules/search/views/all_videos_page.dart` (+35 -0) 📝 `mobile/lib/modules/search/views/curated_location_page.dart` (+5 -0) 📝 `mobile/lib/modules/search/views/curated_object_page.dart` (+5 -0) ➕ `mobile/lib/modules/search/views/recently_added_page.dart` (+35 -0) 📝 `mobile/lib/modules/search/views/search_page.dart` (+135 -100) 📝 `mobile/lib/modules/search/views/search_result_page.dart` (+3 -23) 📝 `mobile/lib/routing/router.dart` (+6 -0) 📝 `mobile/lib/routing/router.gr.dart` (+83 -0) _...and 3 more files_ </details> ### 📄 Description - Adds more search page explore functions. - Refactors `ImmichAssetGrid` to be more reusable. - Favorites now uses the `ImmichAssetGrid`. ## Search Page - Favorites - Recently Added - Videos - Motion Photos **Search Page** ![image](https://user-images.githubusercontent.com/100457/227643978-8af865e6-0af5-444e-a77e-ebaa0c937a49.png) **Favorites** ![image](https://user-images.githubusercontent.com/100457/227644100-24955ec3-de64-4206-aff1-333d07084e4a.png) **Recently Added** ![image](https://user-images.githubusercontent.com/100457/227644037-59d9f02b-c4ec-4547-84ab-8347a21e4609.png) **Videos** ![image](https://user-images.githubusercontent.com/100457/227644139-307ca7e2-dafd-4108-b86c-fbbfff3a3151.png) **Motion Photos** ![image](https://user-images.githubusercontent.com/100457/227644177-824e378a-ac5d-4ba9-b55f-40491f07b138.png) --- <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 14:03:21 +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#9362