[PR #137] [MERGED] Feature #120 #89 selective backup in app #8480

Closed
opened 2026-02-05 13:47:57 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/137
Author: @alextran1502
Created: 5/2/2022
Status: Merged
Merged: 5/6/2022
Merged by: @alextran1502

Base: mainHead: 120-selective-backup-in-app


📝 Commits (10+)

  • 53d2779 Added API to get album on the device
  • ea2e21c Added card for backup albums info
  • 32ad522 refactor backup to its modules and added album selection page
  • df7502d Added thumbnail card
  • a9eb82c Change into list view
  • af944b1 Added album thumbnail
  • 32e0805 Added album image previewer
  • 9729210 display selected album
  • 0b4a35c Up version for test build
  • ddb532a Added method for including and excluding albums

📊 Changes

38 files changed (+1366 additions, -360 deletions)

View changed files

📝 README.md (+12 -5)
design/backup-screen.png (+0 -0)
design/login-screen.png (+0 -0)
design/nsc1.png (+0 -0)
design/nsc2.png (+0 -0)
design/selective-backup-screen.png (+0 -0)
📝 docker/docker-compose.dev.yml (+2 -2)
📝 docker/docker-compose.gpu.yml (+2 -2)
mobile/android/fastlane/metadata/android/en-US/changelogs/13.txt (+2 -0)
📝 mobile/android/metadata/en-US/images/phoneScreenshots/3_en-US.png (+0 -0)
📝 mobile/android/metadata/en-US/images/phoneScreenshots/4_en-US.png (+0 -0)
📝 mobile/android/metadata/en-US/images/phoneScreenshots/5_en-US.png (+0 -0)
mobile/android/metadata/en-US/images/phoneScreenshots/6_en-US.png (+0 -0)
📝 mobile/ios/fastlane/Fastfile (+1 -1)
📝 mobile/lib/constants/hive_box.dart (+4 -0)
📝 mobile/lib/main.dart (+6 -1)
mobile/lib/modules/backup/models/available_album.model.dart (+35 -0)
mobile/lib/modules/backup/models/backup_state.model.dart (+88 -0)
mobile/lib/modules/backup/models/hive_backup_albums.model.dart (+66 -0)
mobile/lib/modules/backup/models/hive_backup_albums.model.g.dart (+42 -0)

...and 18 more files

📄 Description

Add mechanism to display and choose albums on the device for selected backup

Screenshot_1651469521

Screenshot_1651469528


🔄 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/137 **Author:** [@alextran1502](https://github.com/alextran1502) **Created:** 5/2/2022 **Status:** ✅ Merged **Merged:** 5/6/2022 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `120-selective-backup-in-app` --- ### 📝 Commits (10+) - [`53d2779`](https://github.com/immich-app/immich/commit/53d27790a281a4e74d06d6f4035ffab782c943a1) Added API to get album on the device - [`ea2e21c`](https://github.com/immich-app/immich/commit/ea2e21c6ea62924d423819178e192d7628f4d4e5) Added card for backup albums info - [`32ad522`](https://github.com/immich-app/immich/commit/32ad5220ee1ea2b825de385358345145efdf91d8) refactor backup to its modules and added album selection page - [`df7502d`](https://github.com/immich-app/immich/commit/df7502d9dde39ff7c442815ea2d891611686bddf) Added thumbnail card - [`a9eb82c`](https://github.com/immich-app/immich/commit/a9eb82c1258b696f4c4ad13001070cbc7fae217b) Change into list view - [`af944b1`](https://github.com/immich-app/immich/commit/af944b1028a6b7e834734173eabc7382416b3c13) Added album thumbnail - [`32e0805`](https://github.com/immich-app/immich/commit/32e08056dfaa553a62c27d9b1e0b11da4dc021cd) Added album image previewer - [`9729210`](https://github.com/immich-app/immich/commit/9729210b0b90b61d6cc55c964a62b02402b4d93e) display selected album - [`0b4a35c`](https://github.com/immich-app/immich/commit/0b4a35c72c7311d2639ea3fa01dd5f8a10895c38) Up version for test build - [`ddb532a`](https://github.com/immich-app/immich/commit/ddb532a5860e6ef051b136fac0e8e30db4bce319) Added method for including and excluding albums ### 📊 Changes **38 files changed** (+1366 additions, -360 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+12 -5) ➕ `design/backup-screen.png` (+0 -0) ➕ `design/login-screen.png` (+0 -0) ➖ `design/nsc1.png` (+0 -0) ➖ `design/nsc2.png` (+0 -0) ➕ `design/selective-backup-screen.png` (+0 -0) 📝 `docker/docker-compose.dev.yml` (+2 -2) 📝 `docker/docker-compose.gpu.yml` (+2 -2) ➕ `mobile/android/fastlane/metadata/android/en-US/changelogs/13.txt` (+2 -0) 📝 `mobile/android/metadata/en-US/images/phoneScreenshots/3_en-US.png` (+0 -0) 📝 `mobile/android/metadata/en-US/images/phoneScreenshots/4_en-US.png` (+0 -0) 📝 `mobile/android/metadata/en-US/images/phoneScreenshots/5_en-US.png` (+0 -0) ➕ `mobile/android/metadata/en-US/images/phoneScreenshots/6_en-US.png` (+0 -0) 📝 `mobile/ios/fastlane/Fastfile` (+1 -1) 📝 `mobile/lib/constants/hive_box.dart` (+4 -0) 📝 `mobile/lib/main.dart` (+6 -1) ➕ `mobile/lib/modules/backup/models/available_album.model.dart` (+35 -0) ➕ `mobile/lib/modules/backup/models/backup_state.model.dart` (+88 -0) ➕ `mobile/lib/modules/backup/models/hive_backup_albums.model.dart` (+66 -0) ➕ `mobile/lib/modules/backup/models/hive_backup_albums.model.g.dart` (+42 -0) _...and 18 more files_ </details> ### 📄 Description Add mechanism to display and choose albums on the device for selected backup ![Screenshot_1651469521](https://user-images.githubusercontent.com/27055614/166188743-b3891e16-f15a-43d1-ba67-7b60e3df4780.png) ![Screenshot_1651469528](https://user-images.githubusercontent.com/27055614/166188745-e23a3d90-174f-493a-803d-9df3873beac1.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 13:47:57 +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#8480