11130 Commits
Author SHA1 Message Date
Timon 0f901eea5e fix(web): scroll timeline to top when navigating without a scroll target (#31464) 2026-09-12 09:25:38 -05:00
Alan Grainger 7abd625af3 docs(server): document the UTC timestamp format for timeBucket (#31421)
* docs(server): document the UTC timestamp format for timeBucket

* docs(server): wrap timeBucket description to satisfy prettier
2026-09-11 14:50:08 -04:00
Jason Rasmussen 9abb605b62 fix: sync client disconnect (#31461) 2026-09-11 14:48:55 -04:00
Yaros 57470097f9 fix(web): preserve search type (#31394) 2026-09-11 20:12:54 +02:00
Jason Rasmussen f346fe1f94 refactor: error handling (#31455) 2026-09-11 14:11:06 -04:00
Yaros 2152191c24 fix(web): asset remains in timeline after archive (#31348) 2026-09-11 20:06:31 +02:00
Adam Gastineau 6874c07dbe chore(mobile): static Store to unify and streamline reactivity (#31099)
* chore(mobile): static Store to unify and streamline reactivity

* Add tests of caching and new stores

* Don't instantiate PeopleDbRepository

* Slight DB rename and fix throwing store methods
2026-09-11 10:56:00 -07:00
Jason Rasmussen c0eed4902a chore: version v3.2.0 (#31441)
chore: v3.2.0
2026-09-11 11:02:34 -04:00
Daniel Dietzler be3bb2a952 fix: show partner assets on people page (#31435) 2026-09-11 14:54:06 +00:00
Jason Rasmussen f6501d2f5b fix: immich-dev (#31447) 2026-09-11 10:40:40 -04:00
Mert e039168e4a fix(server): vacuum after migrations, concurrent reindex (#31424) 2026-09-11 10:27:04 -04:00
bo0tzz 72f1034c58 fix: only run version check in production env (#31443) 2026-09-11 10:19:45 -04:00
Jithendra Bathala f0b12b9bd2 fix(web): change "View asset owners" to "Hide asset owners" when enabled (#31393)
Update the shared album options menu to display "Hide asset owners" when asset owners are currently visible, and "View asset owners" when hidden.

Fixes #31369
2026-09-11 09:05:55 -05:00
ArthurandArthur 7a6cfa65a9 chore(mobile): correctly rename person form state class (#31428)
chore: correctly name _PersonBirthdayEditFormState

Co-authored-by: Arthur <arthur@freye.in>
2026-09-11 06:08:15 -07:00
Daniel Dietzler 2a62622041 feat: NestJS 12 and ESM (#31237) 2026-09-10 13:22:29 +02:00
renovate[bot] c5fea7f32b chore(deps): update github-actions (#31328) 2026-09-10 12:48:18 +02:00
Damiano Ferrari d6dc6dcc3b refactor(mobile): convert CropAspectRatio to an enhanced enum (#31119)
* chore: migrate `CropAspectRatio` to enhanced enum

* chore: remove wrongly added file

* chore: implemented mertalev suggested changes

* fix: Added translations

* fix: address linter errors
2026-09-09 11:57:21 -07:00
bo0tzz 86ae0dd06c fix: backport PRs requested review team (#31377) 2026-09-09 11:27:16 +00:00
renovate[bot]andDaniel Dietzler 68e3409305 fix(deps): update dependency maplibre-gl to v6 [security] (#31355)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-09 13:10:22 +02:00
Daniel Dietzler d2245c7d07 fix: memory page navigation (#31334) 2026-09-09 12:31:10 +02:00
Adam Gastineau ed38695209 chore(mobile): split out Timeline dragging into new widget (#31255) 2026-09-08 12:27:15 -07:00
Yaros 956330958f fix(mobile): hide negative age (#31341) 2026-09-08 10:25:56 -07:00
Adam Gastineau df7494b49e chore(mobile): split Timeline widget into smaller parts (#31223) 2026-09-08 07:11:04 -07:00
8d90cbeafc chore(mobile): remove unused code (#31280)
* chore: remove unused methods

* Remove dead test group

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Adam Gastineau <adam@agg.im>
2026-09-08 13:56:46 +00:00
shenlongandshenlong-tanwen 1dedbe4c39 chore: pump flutter to 3.47.2 (#31285)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-09-08 06:37:34 -07:00
Mees Frensel 95bfed15d2 fix(web): use RTL-friendly layout for people panel buttons (#31266) 2026-09-08 08:28:41 -05:00
ArthurandArthur 6b54cbff89 fix(docs): add needed mobile app developer setup step (#31263)
* fix(docs): add needed mobile app developer setup step

* chore(docs): add a hint about running mobile checkout task after switching branches

* chore(docs): change my wording

---------

Co-authored-by: Arthur <arthur@freye.in>
2026-09-08 08:26:22 -05:00
Mees Frensel d7ae4ae1d0 fix(web): word-wrap long album names (#31265) 2026-09-08 08:25:26 -05:00
renovate[bot]andDaniel Dietzler 4f503c4b6b fix(deps): update typescript-projects (#30842)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-09-08 12:39:26 +02:00
renovate[bot] cfa594717a chore(deps): update docker.io/valkey/valkey:9 docker digest to c123e37 (#31326) 2026-09-08 11:58:55 +02:00
renovate[bot] 3d3345fc18 chore(deps): update ghcr.io/jdx/mise docker tag to v2026.9.2 (#31327) 2026-09-08 11:33:18 +02:00
Jake Bybee 58fb1ed4a9 fix(server): live photo transcode visibility (#31319)
* allow live photos to be transcoded on queue trigger

* new gen sql

* add test to check hidden assets are returned
2026-09-07 15:32:42 -04:00
MaximAL bbd1e6d381 chore(web): Change x to typographically correct × (&times; in HTML) symbol (#31304) 2026-09-07 11:53:45 +02:00
Adam Gastineau 4c7b30c18b chore(mobile): move settings components to UI package (#31272) 2026-09-04 12:06:01 -07:00
Adam Gastineau a6d43828f6 fix(mobile): rewrite slideshow controller system (#30771)
* fix(mobile): rewrite slideshow controller system

* Normalize playback status changes

* Improve preloading assets

* Added controller and widget tests

* Minor fixes from PR comments

* More minor fixes

* Move slideshow test after rename
2026-09-04 07:48:49 -07:00
ArthurandArthur 31943fbe07 fix(mobile): make shared link download toggle depend on metadata toggle (#31264)
Co-authored-by: Arthur <arthur@freye.in>
2026-09-04 06:14:28 -07:00
Santo Shakil b1a93688d3 fix(mobile): refresh the memory lane after resume (#31239) 2026-09-03 20:00:22 -05:00
Mert 2e7365f16b fix(ml): openvino config has unnecessary devices and volumes (#31253)
remove unnecessary devices and volumes
2026-09-03 13:24:03 -04:00
bo0tzzandgithub-actions 743770c8ab feat: new FAQ entries (#31227)
* feat: new FAQ entries

* chore: fix formatting

* add suggestion

* nit: wording

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-03 12:08:36 -05:00
Adam Gastineau 8fbddc8f3a fix(mobile): use timeline scroll velocity to add placeholders (#29443)
* fix(mobile): use timeline scroll velocity to add placeholders

* Switch to using Flutter recommendDeferredLoading

* Shared debounce logic
2026-09-03 16:29:14 +00:00
Yohanes Kirana 040ae6bc0e fix(web): partner sharing timeline (#31241)
* fix(web): prevent websocket assets from  leaking into scoped timelines

* test: add 1 more test case to make sure the changes didnt break the logic
2026-09-03 12:23:29 -04:00
Adam Gastineau 8e04e6e2c6 fix(mobile): prevent inner mutability on Freezed classes (#31229)
* fix(mobile): prevent inner mutability on Freezed classes

* Minor fixes
2026-09-03 21:04:58 +05:30
Adam Gastineauandshenlong d77261e742 chore(ci): run mobile jobs when OpenAPI defs change (#31245)
Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
2026-09-03 15:02:14 +00:00
Adam Gastineau 6d85f202f4 fix(mobile): switch to new OpenAPI int in RotateParameters (#31246) 2026-09-03 14:32:01 +00:00
Daniel Dietzler 399217bf5f fix: face detection of edited assets (#31240) 2026-09-03 15:40:30 +02:00
Mees Frensel da8131d5c2 fix(web): album date range formatting (#28564) 2026-09-03 10:31:15 +02:00
Wenbin 26a25f0c3a fix(ml): race when submitting to rknn execution queue (#31143) 2026-09-03 02:13:35 +00:00
Alex fa8a191aaa fix: incorrect edit's openapi type (#31218)
* fix: incorrect edit's openapi type

* patch

* remove type changes
2026-09-02 14:41:41 -05:00
bo0tzz b48266c3bb fix: don't force builds on release-base PRs (#31225) 2026-09-02 20:41:06 +02:00
Jason Rasmussen 2c53b76400 chore: require number format (#31222) 2026-09-02 12:33:22 -04:00