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
Arthur and Arthur
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] and Daniel 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
shenlong and shenlong-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
Arthur and Arthur
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] and Daniel 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 × (× 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
Arthur and Arthur
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
bo0tzz and github-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 Gastineau and shenlong
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