[PR #272] [MERGED] Dev/change password on first login #8536

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

📋 Pull Request Information

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

Base: mainHead: dev/change-password-on-first-login


📝 Commits (10+)

  • ab50d15 Deprecate login scenarios that support pre-web era
  • 7a8710e refactor and simplify setup
  • 27ed076 Added user info to change password form
  • e70a3d3 change isFistLogin column to shouldChangePassword
  • 21c221d Merge branch 'main' of github.com:alextran1502/immich into dev/change-password-on-first-login
  • 8b646b2 Implemented change user password
  • d5c1cb8 Implement change password page for mobile
  • 688431f Change label
  • 18199d4 Added changes log and up minor version
  • c4db32c Fixed typo in release note

📊 Changes

33 files changed (+742 additions, -566 deletions)

View changed files

mobile/android/fastlane/metadata/android/en-US/changelogs/21.txt (+3 -0)
📝 mobile/ios/fastlane/Fastfile (+1 -1)
📝 mobile/lib/modules/home/ui/profile_drawer.dart (+1 -1)
📝 mobile/lib/modules/login/models/authentication_state.model.dart (+13 -13)
📝 mobile/lib/modules/login/models/login_response.model.dart (+9 -9)
📝 mobile/lib/modules/login/providers/authentication.provider.dart (+27 -5)
mobile/lib/modules/login/ui/change_password_form.dart (+160 -0)
📝 mobile/lib/modules/login/ui/login_form.dart (+29 -12)
mobile/lib/modules/login/views/change_password_page.dart (+14 -0)
📝 mobile/lib/routing/router.dart (+2 -0)
📝 mobile/lib/routing/router.gr.dart (+14 -0)
📝 mobile/pubspec.yaml (+1 -1)
📝 server/apps/immich/src/api-v1/auth/auth.service.ts (+2 -2)
📝 server/apps/immich/src/api-v1/user/dto/create-user.dto.ts (+1 -1)
📝 server/apps/immich/src/api-v1/user/user.controller.ts (+6 -0)
📝 server/apps/immich/src/api-v1/user/user.service.ts (+6 -1)
📝 server/apps/immich/src/constants/server_version.constant.ts (+2 -2)
📝 server/apps/immich/test/user.e2e-spec.ts (+2 -2)
📝 server/libs/database/src/entities/user.entity.ts (+1 -1)
server/libs/database/src/migrations/1656338626260-RenameIsFirstLoggedInColumn.ts (+17 -0)

...and 13 more files

📄 Description

  • Fixed app does not resume back up when reopening a closed app
  • Fixed wrong asset count on the upload page
  • Added mechanism to change the password of new user on the first login (except Admin)

🔄 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/272 **Author:** [@alextran1502](https://github.com/alextran1502) **Created:** 6/27/2022 **Status:** ✅ Merged **Merged:** 6/27/2022 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `dev/change-password-on-first-login` --- ### 📝 Commits (10+) - [`ab50d15`](https://github.com/immich-app/immich/commit/ab50d152ae9996e08c1c0704b10227dab3c25131) Deprecate login scenarios that support pre-web era - [`7a8710e`](https://github.com/immich-app/immich/commit/7a8710e8c9709314941ea3eb5008c876f63deb14) refactor and simplify setup - [`27ed076`](https://github.com/immich-app/immich/commit/27ed076e19b37efc130f9220592daed29e67a7e5) Added user info to change password form - [`e70a3d3`](https://github.com/immich-app/immich/commit/e70a3d3daf3c381d70b20eafcbc39b8da67ad465) change isFistLogin column to shouldChangePassword - [`21c221d`](https://github.com/immich-app/immich/commit/21c221d9d7df80bcccbf4165e9a8d38a5f87b411) Merge branch 'main' of github.com:alextran1502/immich into dev/change-password-on-first-login - [`8b646b2`](https://github.com/immich-app/immich/commit/8b646b2ace43095a89003bcd6ddcbb4a7011fd7a) Implemented change user password - [`d5c1cb8`](https://github.com/immich-app/immich/commit/d5c1cb8763ea1f07e42529c316cfd47e9962073c) Implement change password page for mobile - [`688431f`](https://github.com/immich-app/immich/commit/688431f188aea884b481a5f0cb6391bfa2880d30) Change label - [`18199d4`](https://github.com/immich-app/immich/commit/18199d4c1707b2252d2308532bc2f82f0dbb6e54) Added changes log and up minor version - [`c4db32c`](https://github.com/immich-app/immich/commit/c4db32cd3fd9c011ae61241c1a20161a4bf90f73) Fixed typo in release note ### 📊 Changes **33 files changed** (+742 additions, -566 deletions) <details> <summary>View changed files</summary> ➕ `mobile/android/fastlane/metadata/android/en-US/changelogs/21.txt` (+3 -0) 📝 `mobile/ios/fastlane/Fastfile` (+1 -1) 📝 `mobile/lib/modules/home/ui/profile_drawer.dart` (+1 -1) 📝 `mobile/lib/modules/login/models/authentication_state.model.dart` (+13 -13) 📝 `mobile/lib/modules/login/models/login_response.model.dart` (+9 -9) 📝 `mobile/lib/modules/login/providers/authentication.provider.dart` (+27 -5) ➕ `mobile/lib/modules/login/ui/change_password_form.dart` (+160 -0) 📝 `mobile/lib/modules/login/ui/login_form.dart` (+29 -12) ➕ `mobile/lib/modules/login/views/change_password_page.dart` (+14 -0) 📝 `mobile/lib/routing/router.dart` (+2 -0) 📝 `mobile/lib/routing/router.gr.dart` (+14 -0) 📝 `mobile/pubspec.yaml` (+1 -1) 📝 `server/apps/immich/src/api-v1/auth/auth.service.ts` (+2 -2) 📝 `server/apps/immich/src/api-v1/user/dto/create-user.dto.ts` (+1 -1) 📝 `server/apps/immich/src/api-v1/user/user.controller.ts` (+6 -0) 📝 `server/apps/immich/src/api-v1/user/user.service.ts` (+6 -1) 📝 `server/apps/immich/src/constants/server_version.constant.ts` (+2 -2) 📝 `server/apps/immich/test/user.e2e-spec.ts` (+2 -2) 📝 `server/libs/database/src/entities/user.entity.ts` (+1 -1) ➕ `server/libs/database/src/migrations/1656338626260-RenameIsFirstLoggedInColumn.ts` (+17 -0) _...and 13 more files_ </details> ### 📄 Description * Fixed app does not resume back up when reopening a closed app * Fixed wrong asset count on the upload page * Added mechanism to change the password of new user on the first login (except Admin) --- <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:59 +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#8536