Alex
ede2dd19c7
chore: modify for testing
2026-01-05 12:59:47 +05:30
shenlong-tanwen
f36f88606d
remove button from sync status page
2026-01-05 12:59:47 +05:30
shenlong-tanwen
8dd17b61bc
fix test
2026-01-05 12:59:47 +05:30
shenlong-tanwen
0b410c9589
add server version check & auto sync cloud ids on compatible servers
2026-01-05 12:59:47 +05:30
shenlong-tanwen
7e837fc156
re-sync updated eTags
2026-01-05 12:59:47 +05:30
shenlong-tanwen
5f9f4e95ad
more fixes
2026-01-05 12:59:47 +05:30
shenlong-tanwen
c7200c3fb9
fixes fixes
2026-01-05 12:59:47 +05:30
shenlong-tanwen
749d44b093
feat: sync cloudId and eTag on sync
2026-01-05 12:59:46 +05:30
shenlong-tanwen
d090b6b21e
migration
2026-01-05 12:59:40 +05:30
shenlong-tanwen
deb01f9dfc
use adjustment time in iOS for hash reset
...
# Conflicts:
# mobile/lib/infrastructure/repositories/local_album.repository.dart
# mobile/lib/presentation/pages/drift_asset_troubleshoot.page.dart
2026-01-05 12:59:28 +05:30
skrmc
e700bb5467
fix(mobile): hide delete action for remote-only assets ( #25010 )
2026-01-05 07:02:39 +00:00
Lauritz Tieste
0df618feee
feat: Hide/show controls when zoom state changes ( #24784 )
...
feat: hide/show controls based on zoom state in asset viewer
2025-12-27 16:02:42 -06:00
idubnori
36d7dd9319
feat(mobile): album options to kebab menu ( #24204 )
...
* feat(mobile): refactor album options into kebab menu for improved UX
* feat(mobile): update BaseActionButton to use iconColor for text styling and add delete button color in DriftRemoteAlbumOption
* feat: const Divider(height: 1)
* fix(mobile): update icon color for album options menu button
* chore: refactor
* chore: refactor
* add test
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-26 18:46:05 +00:00
Peter Ombodi
a57c4d9a9e
fix(drift backup notifier): add lifecycle guards and dispose logging ( #24806 )
...
* fix(drift backup notifier): add lifecycle guards and dispose logging
* fix(drift backup notifier): re-read notifiers in callbacks to avoid disposed backup notifier
* fix(drift backup notifier): increase the log level to warning.
---------
Co-authored-by: Peter Ombodi <peter.ombodi@gmail.com >
2025-12-26 18:44:07 +00:00
Marcin Wróblewski
724948d36d
feat(mobile): use tabular figures in backup info card ( #24820 )
...
* feat(mobile): use tabular figures in backup info card
during large (initial) backups current non-tabular figures are jumping around the UI, making the UI hard to follow. this change makes sure there’s no jump in text width between e.g. 7888 to 7111
* chore: use const
2025-12-25 22:27:33 -06:00
Jason Rasmussen
1c156a179b
feat: shared link edit ( #24783 )
2025-12-22 11:47:06 -05:00
Alex
28f6064240
feat: workflow ui ( #24190 )
...
* feat: workflow ui
* wip
* wip
* wip
* pr feedback
* refactor: picker field
* use showDialog directly
* better test
* refactor step selection modal
* move enable button to info form
* use for Props
* pr feedback
* refactor ActionItem
* refactor ActionItem
* more refactor
* fix: new schemaformfield has value of the same type
* chore: clean up
2025-12-20 21:07:07 -06:00
Alex
4b3b458bb6
chore: update info.plist app version in bump-version ( #24722 )
2025-12-20 21:02:11 -06:00
github-actions
50d7956c07
chore: version v2.4.1
2025-12-19 15:03:03 +00:00
Alex
125de91c71
fix: merged video in On This Device played with incorrect dimension ( #24656 )
...
* fix: merged video in On This Device played with incorrect dimension
* chore: pr feedback
2025-12-18 20:59:58 -06:00
Timon
640fd7308b
fix(mobile): infinite loading screen when hiding UI in map viewer on iOS ( #24563 )
...
* fix with logging
* remove logging
* analyze
2025-12-18 21:07:58 +00:00
shenlong
557a79f747
chore(mobile): log failures from share upload intent ( #24680 )
...
chore: log failures from share intent upload
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-12-18 14:30:55 -06:00
github-actions
a02adbb828
chore: version v2.4.0
2025-12-17 17:44:24 +00:00
Alex
de1b448639
chore: show Select All button for iOS in backup album selection page ( #24647 )
2025-12-17 16:41:44 +00:00
Hai Sullivan
276d02e12b
fix(mobile): better UI for metadata panel ( #24428 )
...
* change drag bar and animation position
* ensure bottom bar is below the metadata panel - move the bottom bar from bottomNavigationBar into the Stack
* change some parameters
* add background color for night mode
* background color
* change default position
* minor changes
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-16 16:25:01 +00:00
Yaros
ded9535434
fix(mobile): local delete missing from sheet on some routes ( #24505 )
...
* fix(mobile): local delete missing from album sheet
* chore: remove hasLocal
2025-12-16 09:54:53 -06:00
idubnori
997aec2441
feat: replace heart icons to thumbs-up across activity ( #24590 )
...
* feat: replace heart icons to thumbs-up across activity
* fix: update thumb_up icon color to use primaryColor in activity components
* chore: web colors
* chore: modify colors
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-16 15:27:09 +00:00
Yaros
dc29635b67
chore(mobile): changed default album sort to match with web ( #24526 )
...
chore(mobile): matched default album sort with web
2025-12-15 21:18:45 -06:00
idubnori
b10a8baf53
feat(mobile): move buttons in the bottom sheet to the kebabu menu ( #24175 )
...
* refactor: remove bottom sheet buttons
* feat: add iconOnly and menuItem parameters to action buttons
* feat: enhance action button context and kebab menu integration
* feat: use ActionButtonContext
* fix: add missing options in some cases
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-15 16:44:27 -06:00
Yaros
33cdea88aa
fix(mobile): birthday off by one day on remote ( #24527 )
2025-12-11 21:23:11 -06:00
Alex
4b345e02ff
fix: refresh appear in list after asset is added to a current or new album ( #24523 )
2025-12-11 11:06:53 -06:00
Yaros
8cf900bafa
fix(mobile): local videos with '#' don't play on android ( #24373 )
...
* fix(mobile): videos with '#' don't play on android
* refactor: one line
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
* fix: depend on platform
---------
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com >
2025-12-11 10:57:37 -06:00
Yaros
59a3f0f455
feat(mobile): create new album from add to modal ( #24431 )
...
* feat(mobile): create new album from add to modal
* refactor: use statefulwidget instead of hook
* chore: rename createalbumbutton
2025-12-11 09:47:31 -06:00
idubnori
5e5bb7e87d
fix(mobile): versionStatus.message text overflow ( #24504 )
2025-12-10 16:18:55 -06:00
shenlong
b052893a1e
feat(mobile): immich-ui icon button ( #24502 )
...
* feat(mobile): immich-ui icon button
* fix lint
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-12-10 16:18:01 -06:00
Kurt McKee
15e58595fd
fix(mobile): iOS local permission dialog extra whitespace ( #24491 )
...
Fix a iOS rendering issue caused by extra whitespace
2025-12-10 16:17:08 -06:00
idubnori
7af99b8606
feat(mobile): move top bar buttons into kebabu menu in AssetViewer ( #24461 )
...
* chore(mobile): i18n: "open_asset_info" in viewer kebab menu
* feat(mobile): move some top buttons into kebabu menu
* refactor(mobile): viewer kebab menu to use context-based button generation
* feat(mobile): refactor action button and kebab menu to use ConsumerWidget for improved state management
* feat(mobile): pass original theme to ViewerKebabMenu for consistent styling
* chore: styling
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-09 18:26:28 +00:00
Arnau Mora
01e39277e0
feat(mobile): Localized backup upload details page ( #21136 )
...
* Localized backup details page
# Conflicts:
# i18n/en.json
* Format
* format fix
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-12-09 11:23:01 -06:00
Yaros
06e79703da
fix(mobile): timeline bottom padding on selection ( #24480 )
2025-12-09 09:19:41 -06:00
Yaros
c360781565
fix(mobile): fix overflow text in backup card ( #24448 )
...
* fix(mobile): fix overflow text in backup card
* refactor: use intrinsicheight
* chore: fix spelling of entitycounttile
2025-12-09 09:03:29 -06:00
idubnori
287f6d5c94
fix(mobile): buttons inside AddActionButton color is the same as background color ( #24460 )
...
* fix: icon & text color in AddActionButton
* fix: use Divider
2025-12-08 14:29:31 -06:00
Yaros
8b31936bb6
fix(mobile): cannot create album while name field is focused ( #24449 )
...
fix(mobile): create album disabled when focused
2025-12-08 09:33:01 -06:00
idubnori
3c80049192
chore(mobile): add kebabu menu in asset viewer ( #24387 )
...
* feat(mobile): implement viewer kebab menu with about option
* feat: revert exisitng buttons, adjust label name
* unify MenuAnchor usage
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-05 19:51:59 +00:00
Hai Sullivan
8f1669efbe
chore(mobile): smoother UI experience for iOS devices ( #24397 )
...
allows the tab pages to use the standard Material page transition during push/pop navigation
2025-12-05 11:02:04 -06:00
shenlong
bbba1bfe8c
fix: use adjustment time in iOS for hash reset ( #24047 )
...
* use adjustment time in iOS for hash reset
* migration
* fix equals check
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-12-03 21:15:58 -06:00
Alex
4fe494776e
fix: local full sync on Android on resume ( #24348 )
2025-12-03 20:22:07 +00:00
Justin Forseth
76b4adf276
fix: Adjust the zoom level ( #24353 )
...
Adjust the zoom level
2025-12-03 14:19:57 -06:00
Alex
75dde0d076
fix: exposure info and better readability ( #24344 )
...
fix: exposure info and better readabilit
2025-12-03 20:19:45 +00:00
Alex
f5df5fa98d
chore: change workflow column name ( #24349 )
...
chore-change-workflow-column-name
2025-12-02 14:40:17 -06:00
Hai Sullivan
b11aecd184
fix(mobile): use correct timezone displayed in the info sheet ( #24310 )
...
* fixed the timezone issue in the Immich mobile app's metadata sheet to match the web app's behavior
* format dart
* now uses the shared applyTimezoneOffset() utility function from mobile/lib/utils/timezone.dart
* add tests
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-12-02 16:37:19 +00:00