[PR #209] [MERGED] Add mechanism to show new release announcement to web and mobile app #8514

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

📋 Pull Request Information

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

Base: dev/refactor-container-and-queuing-systemHead: dev/web-and-server-changelog


📝 Commits (10+)

  • 0e2d551 Added changelog page
  • d7f8634 Fixed issues based on PR comments
  • 0638f90 Fixed issue with video transcoding run on the server
  • 23be0d2 Change entry point content for backward combatibility when starting up server
  • c51719d Added announcement box
  • 41a72ea Added error handling to failed silently when the app version checking is not able to make the request to GITHUB
  • 9f8b1f8 Added new version announcement overlay
  • ff22c1b Update message
  • 33ef27f Added messages
  • 732473a Added logic to check and show announcement

📊 Changes

33 files changed (+733 additions, -199 deletions)

View changed files

📝 docker/docker-compose.dev.yml (+0 -1)
📝 mobile/android/app/src/main/AndroidManifest.xml (+7 -0)
📝 mobile/ios/Runner/Info.plist (+7 -1)
📝 mobile/lib/constants/hive_box.dart (+4 -0)
📝 mobile/lib/main.dart (+18 -3)
mobile/lib/shared/providers/release_info.provider.dart (+57 -0)
📝 mobile/lib/shared/providers/server_info.provider.dart (+0 -5)
📝 mobile/lib/shared/services/server_info.service.dart (+10 -8)
mobile/lib/shared/views/version_announcement_overlay.dart (+133 -0)
📝 mobile/pubspec.lock (+56 -0)
📝 mobile/pubspec.yaml (+2 -1)
📝 server/apps/immich/src/app.controller.ts (+0 -1)
📝 server/apps/immich/src/app.module.ts (+0 -3)
📝 server/apps/immich/src/constants/server_version.constant.ts (+2 -2)
📝 server/apps/immich/src/modules/schedule-tasks/schedule-tasks.module.ts (+3 -2)
📝 server/apps/immich/src/modules/schedule-tasks/schedule-tasks.service.ts (+0 -1)
📝 server/apps/microservices/src/microservices.module.ts (+1 -0)
📝 server/apps/microservices/src/processors/thumbnail.processor.ts (+1 -1)
📝 server/apps/microservices/src/processors/video-transcode.processor.ts (+3 -1)
📝 server/entrypoint.sh (+1 -2)

...and 13 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/209 **Author:** [@alextran1502](https://github.com/alextran1502) **Created:** 6/9/2022 **Status:** ✅ Merged **Merged:** 6/11/2022 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `dev/refactor-container-and-queuing-system` ← **Head:** `dev/web-and-server-changelog` --- ### 📝 Commits (10+) - [`0e2d551`](https://github.com/immich-app/immich/commit/0e2d551aaa74961a8b53ff3df765f5ca0881c1ce) Added changelog page - [`d7f8634`](https://github.com/immich-app/immich/commit/d7f863492e4fe29e158182fd93dbd67e37baa312) Fixed issues based on PR comments - [`0638f90`](https://github.com/immich-app/immich/commit/0638f902d2bd323ca08c33a4d7730db35066121d) Fixed issue with video transcoding run on the server - [`23be0d2`](https://github.com/immich-app/immich/commit/23be0d2c74a21053018b5abb963344f2675f367a) Change entry point content for backward combatibility when starting up server - [`c51719d`](https://github.com/immich-app/immich/commit/c51719d110356cac0b7211f31a780af2a991f750) Added announcement box - [`41a72ea`](https://github.com/immich-app/immich/commit/41a72eac806920535ee6b2f1a287e39a3e552471) Added error handling to failed silently when the app version checking is not able to make the request to GITHUB - [`9f8b1f8`](https://github.com/immich-app/immich/commit/9f8b1f839cfcb2a4136c29049f1e3f21a9b3272c) Added new version announcement overlay - [`ff22c1b`](https://github.com/immich-app/immich/commit/ff22c1b1c59d81de04316565f1254090474c0927) Update message - [`33ef27f`](https://github.com/immich-app/immich/commit/33ef27f8e6dc0effeb2b859415e600a20cd7c9bc) Added messages - [`732473a`](https://github.com/immich-app/immich/commit/732473a12991b1f842790dd9f8f4663ebd05f6b2) Added logic to check and show announcement ### 📊 Changes **33 files changed** (+733 additions, -199 deletions) <details> <summary>View changed files</summary> 📝 `docker/docker-compose.dev.yml` (+0 -1) 📝 `mobile/android/app/src/main/AndroidManifest.xml` (+7 -0) 📝 `mobile/ios/Runner/Info.plist` (+7 -1) 📝 `mobile/lib/constants/hive_box.dart` (+4 -0) 📝 `mobile/lib/main.dart` (+18 -3) ➕ `mobile/lib/shared/providers/release_info.provider.dart` (+57 -0) 📝 `mobile/lib/shared/providers/server_info.provider.dart` (+0 -5) 📝 `mobile/lib/shared/services/server_info.service.dart` (+10 -8) ➕ `mobile/lib/shared/views/version_announcement_overlay.dart` (+133 -0) 📝 `mobile/pubspec.lock` (+56 -0) 📝 `mobile/pubspec.yaml` (+2 -1) 📝 `server/apps/immich/src/app.controller.ts` (+0 -1) 📝 `server/apps/immich/src/app.module.ts` (+0 -3) 📝 `server/apps/immich/src/constants/server_version.constant.ts` (+2 -2) 📝 `server/apps/immich/src/modules/schedule-tasks/schedule-tasks.module.ts` (+3 -2) 📝 `server/apps/immich/src/modules/schedule-tasks/schedule-tasks.service.ts` (+0 -1) 📝 `server/apps/microservices/src/microservices.module.ts` (+1 -0) 📝 `server/apps/microservices/src/processors/thumbnail.processor.ts` (+1 -1) 📝 `server/apps/microservices/src/processors/video-transcode.processor.ts` (+3 -1) 📝 `server/entrypoint.sh` (+1 -2) _...and 13 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:48: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#8514