Alex and GitHub
49491d9a8b
fix: put back search untagged button ( #31476 )
...
* fix: put back search untagged button
* revert mise changes
2026-09-14 10:30:11 -04:00
Daniel Dietzler and GitHub
ef9718e93d
fix: feature face update ignores soft-deleted faces ( #31533 )
2026-09-14 09:47:02 -04:00
Daniel Dietzler and GitHub
53395d0664
fix: face label clipping (again) ( #31402 )
2026-09-14 09:45:48 -04:00
Daniel Dietzler and GitHub
acd91c2624
fix: honor memory filters on explore page ( #31540 )
2026-09-14 09:45:08 -04:00
Santo Shakil and GitHub
aa8c5be42d
chore(mobile): name pr builds after their pr number ( #31541 )
2026-09-14 19:34:14 +06:00
renovate[bot] and GitHub
f4461c9d44
chore(deps): update node.js to v24.21.0 ( #28626 )
2026-09-14 15:22:20 +02:00
Daniel Dietzler and GitHub
221ddd31c4
feat: server imports linting ( #31537 )
2026-09-14 14:51:31 +02:00
Mert and GitHub
eb84a5ad7f
chore: separate renovate groups for ml engines ( #31516 )
2026-09-13 20:57:39 +02:00
Timon and GitHub
070ef03258
fix(web): show full path on hover in duplicates utility ( #31468 )
2026-09-12 20:55:06 -05:00
Timon and GitHub
0f901eea5e
fix(web): scroll timeline to top when navigating without a scroll target ( #31464 )
2026-09-12 09:25:38 -05:00
Alan Grainger and GitHub
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 and GitHub
9abb605b62
fix: sync client disconnect ( #31461 )
2026-09-11 14:48:55 -04:00
Yaros and GitHub
57470097f9
fix(web): preserve search type ( #31394 )
2026-09-11 20:12:54 +02:00
Jason Rasmussen and GitHub
f346fe1f94
refactor: error handling ( #31455 )
2026-09-11 14:11:06 -04:00
Yaros and GitHub
2152191c24
fix(web): asset remains in timeline after archive ( #31348 )
2026-09-11 20:06:31 +02:00
Adam Gastineau and GitHub
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 and GitHub
c0eed4902a
chore: version v3.2.0 ( #31441 )
...
chore: v3.2.0
2026-09-11 11:02:34 -04:00
Daniel Dietzler and GitHub
be3bb2a952
fix: show partner assets on people page ( #31435 )
2026-09-11 14:54:06 +00:00
Jason Rasmussen and GitHub
f6501d2f5b
fix: immich-dev ( #31447 )
2026-09-11 10:40:40 -04:00
Mert and GitHub
e039168e4a
fix(server): vacuum after migrations, concurrent reindex ( #31424 )
2026-09-11 10:27:04 -04:00
bo0tzz and GitHub
72f1034c58
fix: only run version check in production env ( #31443 )
2026-09-11 10:19:45 -04:00
Jithendra Bathala and GitHub
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
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 and GitHub
2a62622041
feat: NestJS 12 and ESM ( #31237 )
2026-09-10 13:22:29 +02:00
renovate[bot] and GitHub
c5fea7f32b
chore(deps): update github-actions ( #31328 )
2026-09-10 12:48:18 +02:00
Damiano Ferrari and GitHub
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 and GitHub
86ae0dd06c
fix: backport PRs requested review team ( #31377 )
2026-09-09 11:27:16 +00:00
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 and GitHub
d2245c7d07
fix: memory page navigation ( #31334 )
2026-09-09 12:31:10 +02:00
Adam Gastineau and GitHub
ed38695209
chore(mobile): split out Timeline dragging into new widget ( #31255 )
2026-09-08 12:27:15 -07:00
Yaros and GitHub
956330958f
fix(mobile): hide negative age ( #31341 )
2026-09-08 10:25:56 -07:00
Adam Gastineau and GitHub
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
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 and GitHub
95bfed15d2
fix(web): use RTL-friendly layout for people panel buttons ( #31266 )
2026-09-08 08:28:41 -05:00
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 and GitHub
d7ae4ae1d0
fix(web): word-wrap long album names ( #31265 )
2026-09-08 08:25:26 -05:00
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] and GitHub
cfa594717a
chore(deps): update docker.io/valkey/valkey:9 docker digest to c123e37 ( #31326 )
2026-09-08 11:58:55 +02:00
renovate[bot] and GitHub
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 and GitHub
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 and GitHub
bbd1e6d381
chore(web): Change x to typographically correct × (× in HTML) symbol ( #31304 )
2026-09-07 11:53:45 +02:00
Adam Gastineau and GitHub
4c7b30c18b
chore(mobile): move settings components to UI package ( #31272 )
2026-09-04 12:06:01 -07:00
Adam Gastineau and GitHub
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
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 and GitHub
b1a93688d3
fix(mobile): refresh the memory lane after resume ( #31239 )
2026-09-03 20:00:22 -05:00
Mert and GitHub
2e7365f16b
fix(ml): openvino config has unnecessary devices and volumes ( #31253 )
...
remove unnecessary devices and volumes
2026-09-03 13:24:03 -04:00
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 and GitHub
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 and GitHub
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