izzy
0d4bbf6f38
chore: bump sdk package
2026-06-26 19:24:39 +01:00
izzy
93e2f26872
refactor: move configuration up to module definition
2026-06-26 18:48:55 +01:00
izzy
9775b49ff0
chore: update yucca sdk
2026-06-26 13:08:33 +01:00
izzy
cbce7378ef
refactor: drop /dist from imports
2026-06-25 12:28:09 +01:00
izzy
b803a7d676
chore: format
2026-06-22 14:53:49 +01:00
izzy
3c2e58dc32
test: missing onboarding step
2026-06-22 14:08:43 +01:00
izzy
eecc6d814b
chore: lint & test fixes
2026-06-22 13:50:28 +01:00
izzy
9beeaee13b
chore: format, lint
2026-06-22 12:36:13 +01:00
izzy
2abd21547e
Merge remote-tracking branch 'origin/main' into feat/yucca-integration
2026-06-22 12:08:54 +01:00
izzy
3ff5bc3918
chore: align with main
2026-06-22 11:52:41 +01:00
izzy
d18e09de30
feat: magic link to enable backups
2026-06-19 13:06:57 +01:00
github-actions
38920fc4ca
chore: version v3.0.0-rc.2
2026-06-18 23:20:14 +00:00
izzy
5ded6f89b7
Merge remote-tracking branch 'origin/main' into feat/yucca-integration
2026-06-17 15:19:40 +01:00
izzy
bd781bdca8
chore: bump library to 0.3.1
2026-06-17 15:13:01 +01:00
Jeevan Mohan Pawar
a364b56b1c
fix(server): skip existing users when sharing albums ( #28884 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-06-17 15:54:20 +02:00
github-actions
c9aa9ba711
chore: version v3.0.0-rc.1
2026-06-16 19:50:41 +00:00
Mees Frensel
df4a708aed
chore(e2e): remove vite-tsconfig-paths ( #29145 )
2026-06-16 18:21:24 +02:00
renovate[bot]
54895fb10e
chore(deps): update node to ^24.13.2 ( #29129 )
2026-06-16 13:43:22 +00:00
izzy
21f6b0a407
Merge remote-tracking branch 'origin/main' into feat/yucca-integration
...
Signed-off-by: izzy <me@insrt.uk>
2026-06-16 13:26:04 +01:00
Timon
b633cc4f04
fix(server): hide partner archived asset locations from map ( #29028 )
2026-06-15 16:30:52 +02:00
Daniel Dietzler
43b2d04e2c
fix: version tests ( #29032 )
2026-06-12 15:54:42 +00:00
github-actions
e4dbe777a0
chore: version v3.0.0-rc.0
2026-06-12 14:55:39 +00:00
Paul Makles
74878628c8
feat: integrity check jobs (missing files, untracked files, checksums) ( #24205 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Signed-off-by: izzy <me@insrt.uk>
2026-06-10 21:02:27 +02:00
Timon
5c38373808
refactor(server): allow -1 rating again ( #28886 )
2026-06-10 10:55:51 +02:00
renovate[bot]
12d344efe0
chore(deps): update pnpm to v11 ( #28773 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-06-08 14:44:45 +02:00
Timon
474efd39f8
refactor(server): prevent sharing album with owner by filtering out user from albumUsers ( #28891 )
...
fix(server): prevent sharing album with owner by filtering out user from albumUsers
2026-06-07 17:46:26 -04:00
Mees Frensel
99281de6ab
refactor!: disallow star rating < 1 ( #27896 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: timonrieger <mail@timonrieger.de>
2026-06-04 17:06:28 +00:00
Timon
5c33eb3204
refactor(server)!: drop empty string to null conversion ( #28808 )
...
refactor(server): drop empty string to null conversion
2026-06-03 18:16:53 -04:00
Tim Jones
368cb7a4ad
feat: minimum face count per user ( #27452 )
...
* add user metadata table and use to filter persons in person.getAllForUser query
* update PersonRepository.getAllForUser query
* remove minFaces from PersonSearchOptions interface
* fix person.getAllForUser query
* update types and openapi specs
* add minFaces field to user settings page
* remove old arg from tests
* add e2e test to verify minimumFace user preference
* add i18n label and description for english
* update default min faces
* fetch minFaces ML default and use as per-user default in frontend
* update e2e tests
* fix bugs in people getAllForUser query
* update person getNumberOfPeople query to reflect correct number of people according to minFaces threshold
* updated mobile openapi specs?
* use subquery in coalesce instead of join
* remove out of scope query update
2026-06-02 18:05:55 +02:00
renovate[bot]
da8ed3eceb
chore(deps): update docker.io/valkey/valkey:9 docker digest to 4963247 ( #28622 )
2026-06-02 08:09:27 +00:00
Mert
138e2d9158
feat(web): hls player ( #28312 )
...
* update e2e
* hls player
* fix transcoding restart on explicit quality selection
* move level filtering to manager
* move init to manager declaration
* refactor commit on release
* these lints...
* fix seek sometimes being ignored
* fix panic downswitch
2026-06-01 15:49:57 -04:00
Daniel Dietzler
c8a1d0e400
feat: release candidate support ( #28665 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-01 16:10:07 +02:00
izzy
0da6aba203
chore: use peer deps
2026-06-01 11:22:05 +01:00
izzy
cf6cbfdcd6
Merge remote-tracking branch 'origin/main' into feat/yucca-integration
2026-06-01 10:04:33 +01:00
Daniel Dietzler
bcff1d42b0
chore: migrate more make targets ( #28663 )
2026-05-28 08:33:57 -04:00
Daniel Dietzler
d08e3de207
fix: e2e linting ( #28659 )
2026-05-28 11:12:26 +02:00
Jason Rasmussen
1acc511b5c
chore: install mise in Dockerfile.dev ( #28649 )
2026-05-27 11:43:17 -04:00
Brandon Wees
7c25bcc0a7
refactor: use ControlBar UI Library component ( #28567 )
...
* refactor: use ControlBar UI Library component
* chore: ci fix
* fix: memory viewer bar
* chore: rework e2e test
* chore: more ci fixes
2026-05-26 12:03:37 -04:00
renovate[bot]
d9ce3d2046
chore(deps): update dependency @types/node to ^24.12.4 ( #28490 )
2026-05-20 12:41:17 +02:00
izzy
cb87a39b3a
Merge remote-tracking branch 'origin/main' into feat/yucca-integration
2026-05-18 16:32:16 +01:00
izzy
820653d59e
chore: bump packages
2026-05-18 15:28:06 +01:00
izzy
3465ed5c6b
refactor: new package name
...
Signed-off-by: izzy <me@insrt.uk>
2026-05-18 12:01:50 +01:00
Robert Deaton
e91c017dd0
fix(server): dedupe database backup jobs ( #28341 )
...
* fix(server): dedupe database backup jobs via jobId
#27268 shows backup jobs piling up in the queue across upgrades; one pending
backup is always enough.
* fix(tests): Avoid stale backup files from previous test runs being erroneously returned from createBackup
* fix(jobs): Use bullmq's deduplication over jobId to avoid failed jobs from blocking future executions.
---------
Co-authored-by: Robert Deaton <immich@rdeaton.space>
2026-05-14 20:59:15 -04:00
renovate[bot]
4eee023648
chore(deps): update docker.io/valkey/valkey:9 docker digest to 8436e10 ( #28369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 11:52:30 +02:00
Ben Beckford
e142e3aca7
feat: recently added assets page ( #28272 )
...
* feat(server): add ordering date option to time buckets
* feat(web): add recently added page
* feat(server): recently created assets in explore data
* feat(web): recently added in explore tab
* fix: recently added assets ordering
* fix(server): failing bucket test
* feat(web): improve recently added preview
* chore: update e2e explore/timeline tests
* chore: rename and refactor timeline ordering dates
* fix(web): invalid timeline option
* feat(mobile): recently added page
* fix(server): sync tests
* fix(mobile): resync assets to get uploadedAt column
* chore: rename assetorderby enum
* chore(mobile): formatting
* minor fixes
* stylings
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-05-11 21:35:10 +00:00
Brandon Wees
38438c8d9a
refactor!: remove asset faces from AssetResponseDto ( #27779 )
...
* refactor!: remove faces from `people` in AssetResposnseDto
* chore: tests
* chore: e2e generator
* chore: code review readonly
* chore: code review changes
* chore: cleanup
* fix: openapi
* chore: format
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-05-11 17:05:40 -04:00
Jason Rasmussen
03e042213c
refactor: move e2e-auth-server to packages ( #28358 )
2026-05-11 15:39:59 -04:00
Jason Rasmussen
db589455f4
refactor: move cli to package folder ( #28356 )
2026-05-11 14:49:45 -04:00
Jason Rasmussen
25a6a38b30
chore: use mise ( #28298 )
2026-05-08 15:21:33 -04:00
izzy
b54fe0bb3b
Merge remote-tracking branch 'origin/main' into feat/yucca-integration
2026-05-08 14:00:20 +01:00