immich/mobile/lib
JobiJoba 5d0ad853f4
feat(mobile): add album description functionality (#18886)
* feat(mobile): add album description functionality

- Introduced a new optional `description` field in the `Album` entity.
- Updated `AlbumViewerPageState` to manage `editDescriptionText`.
- Created `AlbumDescription` and `AlbumViewerEditableDescription` widgets for displaying and editing album descriptions.
- Enhanced `CreateAlbumPage` to include a description input field.
- Implemented backend support for updating album descriptions in `AlbumApiRepository` and `AlbumService`.
- Updated sync logic to handle album descriptions during data synchronization.
- Adjusted UI components to accommodate the new description feature.

* fix dart analysis error

* remove comment that shouldn't be there

* Album header styling

* fix: disable edit after album creation

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-04 17:41:28 +00:00
..
constants feat(mobile): Add new language to mobile (#18891) 2025-06-03 14:33:13 +00:00
domain feat(mobile): remote asset & exif sync (#18756) 2025-06-03 11:01:50 -05:00
entities feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
extensions feat(mobile): remote asset & exif sync (#18756) 2025-06-03 11:01:50 -05:00
infrastructure chore: add missing api properties on sync enums (#18916) 2025-06-04 08:21:34 -05:00
interfaces feat(mobile): add bulk download functionality (#18878) 2025-06-04 09:49:43 -05:00
mixins chore: flutter 3.29.1 (#16730) 2025-03-10 21:46:36 -05:00
models feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
pages feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
platform feat: delta sync (#18428) 2025-05-29 10:42:00 -05:00
presentation/pages/dev feat(mobile): remote asset & exif sync (#18756) 2025-06-03 11:01:50 -05:00
providers feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
repositories feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
routing feat(mobile): remote asset & exif sync (#18756) 2025-06-03 11:01:50 -05:00
services feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
theme feat: locked view mobile (#18316) 2025-05-20 13:35:22 +00:00
utils fix(mobile): t function localization (#18768) 2025-06-03 09:52:29 -05:00
widgets feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
main.dart fix(mobile): notification, dialog that don't translate properly (#18827) 2025-06-01 21:03:22 -05:00