Santo Shakil
7121e0a75c
fix(mobile): run one more sync round when a request arrives mid sync ( #30478 )
...
* fix(mobile): run one more sync round when a request arrives mid sync
* fix(mobile): only queue the extra sync round when the caller asks for it
* fix(mobile): skip the queued sync round when the sync fails
* clear the sync task in whenComplete and gate the queued round on the result
* simplify the queued flag gate
2026-08-04 14:59:19 +00:00
renovate[bot]
79d485c759
chore(deps): update github-actions ( #30543 )
2026-08-04 11:49:31 +02:00
shenlong
29e7ea5302
chore(web): use FUTO F-Droid repo in utilities ( #30527 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-03 22:10:08 +02:00
Daniel Dietzler
0d7147dcec
fix: metadata extraction as LensModel can be a float ( #30512 )
2026-08-03 18:18:24 +02:00
bo0tzz
46c42e0935
chore: delete mergify config ( #30521 )
2026-08-03 16:50:28 +02:00
Santo Shakil
e5c3bdad17
fix(mobile): sync stack changes from the websocket ( #30479 )
2026-08-03 19:53:29 +05:30
shenlong
4d9a27691e
fix: action provider overrides ( #30480 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-03 19:53:12 +05:30
Adrien Fabre
c2db36934f
feat: Display the number of selected items in AlbumPickerModal title ( #30485 )
2026-08-03 16:00:04 +02:00
Azharul Haque
774a9fd868
fix(mobile): correct mislabeled Bengali locale entry ( #30519 )
...
Fixes mislabeled locale entry: 'Bosnian (bl)': Locale('bn') actually loads Bengali, not Bosnian.
2026-08-03 13:30:15 +00:00
Santo Shakil
cee08a2320
fix(server): remove the asset row when an upload fails after creating it ( #30349 )
2026-08-03 14:59:05 +02:00
Daniel Dietzler
0894865352
chore: typescript 7 extension for vscode ( #30516 )
2026-08-03 13:38:09 +02:00
Gueye Papa Djadji
04453b7206
fix(server): reject invalid or deleted user when creating a partner ( #30431 )
2026-08-03 12:56:00 +02:00
Gueye Papa Djadji
da7d8c2e12
feat(web): search album description in add-to-album modal ( #30462 )
...
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-08-03 12:42:44 +02:00
Lucas
4082fbf232
fix(web): Fix face thumbnail when swapping merge direction ( #30466 )
2026-08-03 12:28:18 +02:00
Ben Beckford
fb4a08c17a
chore(server): test assetFileFilter ( #30430 )
2026-08-03 11:55:40 +02:00
renovate[bot]
b3718fd18a
chore(deps): update dependency @testing-library/jest-dom to v7 ( #30308 )
2026-08-03 11:53:40 +02:00
bo0tzz
f1a90b7f36
feat: log hint about downgrades when migration is missing ( #30493 )
2026-08-03 11:06:38 +02:00
shenlong
cafd6c7c0f
refactor: cleanup actions & action tests ( #30265 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:44 +05:30
shenlong
3d42c1424c
refactor: mobile upload action ( #29949 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:43 +05:30
shenlong
bc84054ccc
refactor: mobile tag and download actions ( #29948 )
...
refactor: mobile tag and download action
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:43 +05:30
shenlong
1fa985babb
feat: album action ( #29770 )
...
refactor: mobile album actions
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:43 +05:30
shenlong
0a97b4b099
refactor: mobile share actions ( #29947 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:42 +05:30
shenlong
9fcbb6eefc
refactor: mobile edit asset actions ( #30264 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:42 +05:30
shenlong
a048e86217
refactor: mobile cast and slideshow action ( #29768 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:42 +05:30
shenlong
36f12ec805
refactor: mobile open in browser, similar, set profile action ( #29769 )
...
refactor: mobile browser and similar photos action
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:41 +05:30
shenlong
3f3bc44258
refactor: mobile delete action ( #29771 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:41 +05:30
shenlong
47d34e3b4b
refactor: mobile lock action ( #29767 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:41 +05:30
shenlong
e6b5b0deb6
feat: archive action ( #29362 )
...
refactor: mobile archive action
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:40 +05:30
shenlong
208b7cf9ca
feat: stack action ( #29370 )
...
refactor: mobile stack action
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:40 +05:30
shenlong
5b0a324b68
feat: restore action ( #29374 )
...
* refactor: existing actions to new structure
# Conflicts:
# mobile/lib/presentation/actions/action.dart
# mobile/lib/presentation/actions/action.widget.dart
# mobile/lib/presentation/actions/asset_debug.action.dart
# mobile/lib/presentation/actions/favorite.action.dart
# mobile/lib/presentation/actions/partner.action.dart
# mobile/test/unit/presentation/actions/favorite_action_test.dart
* rename to actionitem
* review changes
* refactor: mobile restore action
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-01 08:06:40 +05:30
Adam Gastineau
483b375c26
fix(mobile): resolve owned assets when partner owns identical asset ( #30137 )
...
* fix(mobile): resolve owned assets when partner owns identical asset
* Add limit to auth user expressions
* Change debug method semantics
2026-07-31 14:37:12 +00:00
shenlong
dd8d068d44
chore: drop removed build_runner flag ( #30427 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-07-31 06:14:33 -07:00
Adam Gastineau
920552c1c2
chore(mobile): depend on OpenAPI generation in appropriate codegen tasks ( #30425 )
2026-07-31 12:52:59 +00:00
Adam Gastineau
627b52fdaf
chore(mobile): remove last committed generated files ( #30426 )
2026-07-31 05:31:48 -07:00
renovate[bot]
7aa2068361
chore(deps): update dependency js-yaml to v5.2.2 [security] ( #30441 )
2026-07-31 13:47:57 +02:00
renovate[bot]
36cb86c886
fix(deps): update dependency js-yaml to v5 [security] ( #30440 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-07-31 13:24:39 +02:00
renovate[bot]
8e0ad9b2c4
fix(deps): update typescript-projects ( #30305 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-07-31 12:55:30 +02:00
shenlong
fe5c8ed0fb
refactor: base action ( #29617 )
...
* refactor: existing actions to new structure
# Conflicts:
# mobile/lib/presentation/actions/action.widget.dart
# mobile/lib/presentation/widgets/action_buttons/favorite_action_button.widget.dart
# mobile/lib/presentation/widgets/action_buttons/unfavorite_action_button.widget.dart
# mobile/test/unit/presentation/partner_page_test.dart
* rename to actionitem
* more cleanup
* review changes
* lint changes
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-07-30 17:02:14 -04:00
shenlong
405020eeee
chore: enable use_build_context_synchronously lint ( #30367 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-07-30 20:10:36 +00:00
renovate[bot]
56ce7176b1
chore(deps): update dependency opentofu to v1.12.5 ( #30299 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 15:56:24 -04:00
Jason Rasmussen
0f4dddaf84
fix: migration order ( #30424 )
2026-07-30 15:55:21 -04:00
renovate[bot]
2fa07c0a42
chore(deps): update grafana/grafana docker tag to v12.4.6-ubuntu ( #30304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 15:49:32 -04:00
renovate[bot]
aa565f5ca0
chore(deps): update github-actions (major) ( #30309 )
...
chore(deps): update github-actions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 15:47:34 -04:00
Giacomo Pinato
6b6058c463
feat: store null instead of empty string for album.description ( #30123 )
...
Addresses the first column of issue #28832 : album.description now stores
and returns null instead of an empty string.
Co-authored-by: Giacomo Pinato <giacomo.pinato@gmail.com>
2026-07-30 19:41:49 +00:00
Adam Gastineau
e7aace436d
chore(mobile): Apply stricter linting rules for correctness ( #30372 )
...
* chore(mobile): Apply stricter linting rules for correctness
* Added discarded_futures rule
2026-07-30 19:39:24 +00:00
Matthew Momjian
6b99f02232
fix(docs): Revise config file instructions and notes ( #30418 )
...
Revise config file instructions and notes
Updated the config file instructions to specify 'immich-config.json' and added notes about interaction with the web UI and microservices.
2026-07-30 15:37:35 -04:00
Matthew Momjian
7149dd8030
fix(docs): remove listing unraid as an "official" deployment ( #30323 )
...
* remove listing unraid as an "official" deploymeny
* mplconfig
* oops
2026-07-30 15:34:08 -04:00
Devesh Kolte
9732bebb55
fix(server): store null instead of empty string for user password ( #30223 )
2026-07-30 15:19:58 -04:00
bo0tzz
56fbca910e
chore: skip e2e tests when the stack fails to start ( #30414 )
2026-07-30 15:17:57 -04:00
Adam Gastineau
858aeadce8
chore(mobile): Apply stricter linting rules for Flutter and known issues ( #30373 )
2026-07-30 15:15:35 -04:00