Commit Graph
10779 Commits
Author SHA1 Message Date
renovate[bot] 3cec8fcc3c chore(deps): update base-image to v202608111116 (#30818) 2026-08-17 13:01:30 +00:00
Santo Shakil 9ab12b0c4e fix(mobile): mark finished downloads complete instead of leaving them stuck (#29023)
* wire download status to the ui and dismiss finished entries

* mark finished downloads with a checkmark instead of dismissing

* use the theme color for the done icon and guard status updates on a known task
2026-08-17 16:10:26 +06:00
shenlongandshenlong-tanwen ffc83eae36 chore: more dart lints (#30665)
The lints are regrouped and sorted. Also, added the following new lints:
- unnecessary_ignore
- parameter_assignments
- avoid_unused_constructor_parameters
- tighten_type_of_initializing_formals
- only_throw_errors
- deprecated_consistency
- unnecessary_statements

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-15 16:55:45 +05:30
shenlongandshenlong-tanwen bd55f7e73a chore: pump flutter_lints to 6.0 (#30664)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-15 16:55:45 +05:30
Ben Beckford f9c05af45f fix(server): migration order (#30774) 2026-08-14 21:10:28 +00:00
Jason Rasmussen 342a9472c4 refactor: duplicate e2e (#30773) 2026-08-14 21:00:13 +00:00
Jason Rasmussen 14241ac7bc chore(server): remove unused code (#30772)
chore(server): remove unnused code
2026-08-14 16:58:14 -04:00
Daniel Dietzler 6a61901e79 fix: shared link create validation (#30762) 2026-08-14 22:04:32 +02:00
Jason Rasmussen b19c4a591e chore(web): remove unused code (#30768) 2026-08-14 16:04:12 -04:00
cmdPromptCriticalandcmdpromptcritical 66d010381e fix(mobile): prevent snapping to center on pinch-to-zoom release (#29207) (#29343)
Co-authored-by: cmdpromptcritical <cmdpromptcritical@github.com>
2026-08-14 12:30:28 -07:00
Adam Gastineau 190a939af7 fix(mobile): disable iOS smart quotes/dashes in email/password inputs (#30767)
* fix(mobile): disable iOS smart quotes/dashes in email/password inputs

* Remove enum prefixes
2026-08-14 19:21:39 +00:00
shenlongandshenlong-tanwen 652ef8a427 refactor: server capabilities (#30663)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-14 07:53:12 -05:00
Ben Beckford 447cc40a50 feat: workflow logging (#29878)
* feat: workflow logging

* chore: update sql and openapi patch

* chore: include id in workflow log entries

* chore(server): update sql and lint

* chore(mobile): remove openapi files

* chore(web): lint

* chore: clean up workflow logging

* chore(server): add runId to workflow logs

* chore(server): store workflow results as enum
2026-08-13 19:18:24 -07:00
ihmcsm af33a78d18 fix: typos in debug log messages (#30742) 2026-08-13 09:30:19 +00:00
Ben Beckford a939561e70 feat: workflow asset tag trigger/filter/action (#29043)
* feat: workflow asset tag trigger and filter

* feat(web): show tag names in workflow editor

* fix(web): tag picker in schema config editor

* fix: invalid plugin manifest

* chore: update workflow method wrapper type

* chore: update tag filter method declaration

* feat: workflow action to add tags to assets
2026-08-12 16:26:03 -07:00
Adam Gastineau b82d480552 fix(mobile): prevent iOS status bar scroll to top during transitions (#30717) 2026-08-12 12:57:45 -07:00
Adam Gastineauandshenlong db9e7c20d7 chore(mobile): add a single mise checkout command for reoccuring tasks (#30737)
* chore(mobile): add a single mise checkout command for reoccuring tasks

* Fix .flutter-plugins-dependencies path

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>

---------

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
2026-08-12 11:30:05 -07:00
shenlongandshenlong-tanwen ff5da0f84f chore: immich_mobile path in openapi pubspec (#30643)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-12 23:00:08 +05:30
Mees Frensel 2a1691868e chore: use import.meta.dirname instead of __dirname (#30738) 2026-08-12 18:01:30 +02:00
shenlongandshenlong-tanwen 1c3a5cf508 chore: remove old people provider (#30662)
* chore: remove old people provider

* refactor: rename driftGetAllPeopleProvider

* minor fixes

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-12 21:12:12 +05:30
shenlongandshenlong-tanwen 303a9f15b1 refactor: reactive driftGetAllPeopleProvider (#30660)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-12 21:12:12 +05:30
shenlongandshenlong-tanwen 52edcc0c74 refactor: unify person model (#30659)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-12 21:12:11 +05:30
shenlongandshenlong-tanwen 943c11c019 chore: label local only delete as trash (#30726)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-12 10:02:08 -04:00
shenlongandshenlong-tanwen ce705dcc06 fix: riverpod reactivity regression from lint fixes (#30734)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-12 10:00:06 -04:00
Adam Gastineau 610bcfa6d0 chore(mobile): add Cocoapods to mise (#30722)
* chore(mobile): add Cocoapods to mise

* Use new mise setup in CI
2026-08-12 17:23:14 +05:30
bo0tzz 0344c61e4c feat: use version service for docs archive switcher (#30675) 2026-08-12 13:36:33 +02:00
Daniel Dietzler 199723261c fix: owner cascade delete album (#30692) 2026-08-11 23:05:18 +02:00
bo0tzz c7d7889ed0 fix: pass secrets to build-mobile (#29031) 2026-08-11 14:41:40 -04:00
Daniel Dietzler a55dc80a56 chore: enforce strict equality checks (#30718) 2026-08-11 13:15:51 -04:00
Jason Rasmussen 00d10dab63 refactor: e2e user tests (#30716) 2026-08-11 12:39:25 -04:00
Jason RasmussenandClaude 1b8cbaab97 refactor(server): migrate e2e auth/validation tests to controller specs (#30715)
Co-authored-by: Claude (thor) <claude@thor.local>
2026-08-11 11:02:14 -04:00
Jason Rasmussen ee525f159b refactor: queue in batches (#30698) 2026-08-11 10:01:42 -04:00
Daniel Dietzler d1662fb2b6 fix: face label clipping (#30712) 2026-08-11 13:46:26 +00:00
Jason Rasmussen 927b4d0ea2 refactor: find or fail (#30697) 2026-08-11 09:27:35 -04:00
bo0tzz 9773d72428 chore: use gh release create instead of softprops action (#30577) 2026-08-11 14:55:27 +02:00
bo0tzz cf17dcbfee feat: derive mobile build number from semver (#30569) 2026-08-11 12:45:32 +00:00
bo0tzz 9273a4ca2a chore: rework docker build workflow (#30626) 2026-08-11 14:40:12 +02:00
renovate[bot] b4c27ee0b4 chore(deps): update github-actions (#30702) 2026-08-11 12:28:58 +02:00
renovate[bot] 427591fb9e chore(deps): update grafana/grafana docker tag to v12.4.7-ubuntu (#30700) 2026-08-11 12:28:01 +02:00
renovate[bot] 23636382c4 chore(deps): update node.js to v24.19.0 (#30703) 2026-08-11 12:27:42 +02:00
renovate[bot] c89104d144 chore(deps): update ghcr.io/jdx/mise docker tag to v2026.8.3 (#30699) 2026-08-11 12:21:04 +02:00
renovate[bot] 7fea9f2066 fix(deps): update dependency @immich/ui to ^0.85.0 (#30705) 2026-08-11 12:02:06 +02:00
renovate[bot]andDaniel Dietzler 4c4170077c fix(deps): update typescript-projects (#30539)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-08-11 11:39:38 +02:00
shenlongandshenlong-tanwen 675408b003 chore: migrate mobile translations accessor (5) (#30672)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-11 14:41:13 +05:30
shenlongandshenlong-tanwen a8b3b30aba chore: migrate mobile translations accessor (4) (#30671)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-11 14:41:13 +05:30
shenlongandshenlong-tanwen d799698c51 chore: migrate mobile translations accessor (3) (#30670)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-11 14:41:12 +05:30
shenlongandshenlong-tanwen 835c35e940 chore: migrate mobile translations accessor (2) (#30668)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-11 14:41:12 +05:30
shenlongandshenlong-tanwen 565fbe4917 chore: migrate mobile translations accessor (1) (#30667)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-11 14:41:11 +05:30
Adam Gastineau 235daff561 chore(mobile): more complicated Freezed pass (#30452)
* chore(mobile): example freezed implementation on some models
2026-08-10 14:12:45 -07:00
Santo Shakil 0ff47f4178 fix(mobile): don't let a frozen sync block syncing on resume (#29870)
* fix(mobile): don't let a frozen sync block syncing on resume

* share the task lists between the cancel paths

* fix analyzer issues in resume integration test

* isolate the resume e2e test and pin the worker pool setup
2026-08-10 21:39:38 +06:00