[PR #19] [MERGED] Implemented EXIF store and display #8437

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

📋 Pull Request Information

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

Base: mainHead: dev/store-exif


📝 Commits (6)

  • c5bf535 Added back production build to Dockerfile
  • 03b67a9 Added background tasks queue
  • ea9766a Create database and model for EXIF
  • 44fc358 Extract and store EXIF on uploaded, create endpoint to get asset with exif data
  • c7daba2 Build UI for image viewer to show exif
  • 5e59bda Display EXIF in image viewer, refactor

📊 Changes

35 files changed (+1089 additions, -844 deletions)

View changed files

mobile/lib/modules/asset_viewer/models/image_viewer_page_state.model.dart (+45 -0)
mobile/lib/modules/asset_viewer/models/store_model_here.txt (+0 -0)
mobile/lib/modules/asset_viewer/providers/image_viewer_page_state.provider.dart (+21 -0)
mobile/lib/modules/asset_viewer/services/store_services_here.txt (+0 -0)
mobile/lib/modules/asset_viewer/ui/exif_bottom_sheet.dart (+118 -0)
mobile/lib/modules/asset_viewer/ui/top_control_app_bar.dart (+57 -0)
mobile/lib/modules/asset_viewer/views/image_viewer_page.dart (+85 -0)
📝 mobile/lib/modules/home/services/asset.service.dart (+18 -0)
📝 mobile/lib/modules/home/ui/immich_sliver_appbar.dart (+82 -69)
📝 mobile/lib/modules/home/ui/thumbnail_image.dart (+1 -0)
📝 mobile/lib/modules/login/ui/login_form.dart (+1 -1)
📝 mobile/lib/modules/login/views/login_page.dart (+0 -2)
📝 mobile/lib/routing/router.dart (+2 -1)
📝 mobile/lib/routing/router.gr.dart (+11 -5)
mobile/lib/shared/models/exif.model.dart (+187 -0)
mobile/lib/shared/models/immich_asset_with_exif.model.dart (+133 -0)
mobile/lib/shared/views/image_viewer_page.dart (+0 -64)
📝 mobile/makefile (+1 -1)
📝 mobile/pubspec.lock (+15 -8)
📝 mobile/pubspec.yaml (+2 -0)

...and 15 more files

📄 Description

No description provided


🔄 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/19 **Author:** [@alextran1502](https://github.com/alextran1502) **Created:** 2/11/2022 **Status:** ✅ Merged **Merged:** 2/11/2022 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `dev/store-exif` --- ### 📝 Commits (6) - [`c5bf535`](https://github.com/immich-app/immich/commit/c5bf5352095c4be9b13eecd78aff5224cbb664f5) Added back production build to Dockerfile - [`03b67a9`](https://github.com/immich-app/immich/commit/03b67a98d33bc593d0cb78000cf1094f64fe4872) Added background tasks queue - [`ea9766a`](https://github.com/immich-app/immich/commit/ea9766a60b26c2af9b41d338670901a925bd160f) Create database and model for EXIF - [`44fc358`](https://github.com/immich-app/immich/commit/44fc358b5d0acd3269bac79861fa8915052deb9f) Extract and store EXIF on uploaded, create endpoint to get asset with exif data - [`c7daba2`](https://github.com/immich-app/immich/commit/c7daba2ceff68a71f81ce83e914698df8ba8b29e) Build UI for image viewer to show exif - [`5e59bda`](https://github.com/immich-app/immich/commit/5e59bda33b0e274a72c36804a8ac5f1589f40e04) Display EXIF in image viewer, refactor ### 📊 Changes **35 files changed** (+1089 additions, -844 deletions) <details> <summary>View changed files</summary> ➕ `mobile/lib/modules/asset_viewer/models/image_viewer_page_state.model.dart` (+45 -0) ➕ `mobile/lib/modules/asset_viewer/models/store_model_here.txt` (+0 -0) ➕ `mobile/lib/modules/asset_viewer/providers/image_viewer_page_state.provider.dart` (+21 -0) ➕ `mobile/lib/modules/asset_viewer/services/store_services_here.txt` (+0 -0) ➕ `mobile/lib/modules/asset_viewer/ui/exif_bottom_sheet.dart` (+118 -0) ➕ `mobile/lib/modules/asset_viewer/ui/top_control_app_bar.dart` (+57 -0) ➕ `mobile/lib/modules/asset_viewer/views/image_viewer_page.dart` (+85 -0) 📝 `mobile/lib/modules/home/services/asset.service.dart` (+18 -0) 📝 `mobile/lib/modules/home/ui/immich_sliver_appbar.dart` (+82 -69) 📝 `mobile/lib/modules/home/ui/thumbnail_image.dart` (+1 -0) 📝 `mobile/lib/modules/login/ui/login_form.dart` (+1 -1) 📝 `mobile/lib/modules/login/views/login_page.dart` (+0 -2) 📝 `mobile/lib/routing/router.dart` (+2 -1) 📝 `mobile/lib/routing/router.gr.dart` (+11 -5) ➕ `mobile/lib/shared/models/exif.model.dart` (+187 -0) ➕ `mobile/lib/shared/models/immich_asset_with_exif.model.dart` (+133 -0) ➖ `mobile/lib/shared/views/image_viewer_page.dart` (+0 -64) 📝 `mobile/makefile` (+1 -1) 📝 `mobile/pubspec.lock` (+15 -8) 📝 `mobile/pubspec.yaml` (+2 -0) _...and 15 more files_ </details> ### 📄 Description _No description provided_ --- <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:08 +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#8437