immich/mobile/lib/models/albums
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
..
album_add_asset_response.model.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00
album_search.model.dart feat(mobile): new mobile UI (#12582) 2024-10-10 15:44:14 +07:00
album_viewer_page_state.model.dart feat(mobile): add album description functionality (#18886) 2025-06-04 17:41:28 +00:00
asset_selection_page_result.model.dart refactor(mobile): entities and models (#9182) 2024-04-30 21:36:40 -05:00