Daniel Dietzler
e5b4dd1041
feat: sveltekit 3 ( #32737 )
...
(cherry picked from commit 2576ee28cfb790e99ddf401a129e1d9a18713121)
2026-10-27 23:11:06 +03:00
Jason Rasmussen
493870ad7b
refactor: config queries ( #32498 )
...
(cherry picked from commit b45ec0f55abb9dc39fbbb39dcf5296d45a726ba0)
2026-10-22 20:43:14 +03:00
renovate[bot]
f1f7f82e91
chore(deps): update base-image to v202610211607 ( #32644 )
...
Co-authored-by: bo0tzz <git@bo0tzz.me >
(cherry picked from commit b9269f873982c9b1c0f9267aefad8b8b9eacb7d9)
2026-10-22 05:25:45 +03:00
bo0tzz
b3bd5d1fd1
feat(server): remove deprecated password field from update-me ( #32623 )
...
* feat(server): remove deprecated password field from update-me
* fix: tests for removed password field
(cherry picked from commit 3f6a071203187681b6c06b977665dc624c431336)
2026-10-22 05:25:45 +03:00
bo0tzz
e2864b6664
fix(server): do not expose album members to shared link viewers ( #32607 )
...
(cherry picked from commit 380f3e74e622938b6b6c450859df8655be4e21ba)
2026-10-22 05:23:22 +03:00
Jason Rasmussen
b12be9119f
feat: passkeys ( #32194 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
(cherry picked from commit 6233a79bf7e4cec11e9ea1094908ff3b228fcbe0)
2026-10-22 05:23:22 +03:00
bo0tzz
c4c5b8ae3a
fix(server): apply shared link metadata visibility in asset mapper ( #32561 )
2026-10-19 20:31:26 +03:00
renovate[bot] and Daniel Dietzler
743e555a1b
fix(deps): update dependency bullmq to v6 ( #31914 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-10-19 20:31:26 +03:00
renovate[bot] and Daniel Dietzler
0207d48035
chore(deps): update vitest monorepo to v5 ( #31912 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-10-19 20:27:42 +03:00
d806bc002c
fix: person without assets ( #32117 )
...
fix: person without assets (#32114 )
(cherry picked from commit c0506fe723995808f4effd8d40d0235fcaf104b5)
Co-authored-by: Jason Rasmussen <jason@rasm.me >
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-10-06 08:38:24 +00:00
immich-push-o-matic[bot] and aviv926
53d1584dd2
fix(server): make "limit" paramter use z.coerce ( #31934 )
...
fix(server): make "limit" paramter use z.coerce (#31899 )
(cherry picked from commit c9a3248d714cb6e6f9aff068355c5a3611c3ba64)
Co-authored-by: aviv926 <51673860+aviv926@users.noreply.github.com >
2026-09-30 09:13:00 +00:00
Rufus Uttley and Daniel Dietzler
aa02337847
fix(server): use GeoNames for reverse-geocoded country names ( #30199 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-09-28 11:06:30 +00:00
Alex
d6d0947383
feat: birthday memories ( #30831 )
2026-09-22 04:30:43 -05:00
Daniel Dietzler
2a62622041
feat: NestJS 12 and ESM ( #31237 )
2026-09-10 13:22:29 +02:00
Ufuk
9e5dcc598f
fix(server): allow an empty assetIds array when creating an album shared link ( #31098 )
2026-08-31 17:31:47 +02:00
bo0tzz
6b478924b2
fix(e2e): wait out the duplicate #asset-grid during navigation ( #31088 )
2026-08-28 12:45:13 +02:00
Daniel Dietzler
9e3d9a7770
fix: thumbnail generation for specific SVGs ( #30908 )
2026-08-25 19:57:48 +02:00
351be95769
feat: memories view ( #28675 )
...
* wip web memories view
* paginate searchMemories
* improve memories ui
* feat(mobile): memories view
* improve memories web ui
* fix(web): avoid unnecessary memory refreshes
* refactor(web): move timline memory manager filter
* fix(web): memories infinitely loading on 0 results
* fix(web): memories resetting
* feat(web): animated memory previews
* feat(web): memory page dark styling
* chore(mobile): fix failing memory lane tests
* chore(mobile): remove old import
* chore(e2e): fix failing memory lane tests
* chore(server): revert searchMemories changes
* chore(server): lint
* chore(mobile): fix bad merge
* chore(e2e): fix memory ui tests
* chore(web): rename /memory to /memories
* chore(mobile): linting
* chore(web): linting
* fix(web): prevent duplicate memory page loading
* fix(web): lint
* fix(web): memories page improvements
* chore(mobile): lint
* fix(mobile): fix translations
* fix(mobile): build errors
* fix(web): prevent memories from infinitely loading
* chore(e2e)): fix failng memory viewer test
* chore(web): clean up types in memory manager
* chore(web): lint
* feat: update list and detail memory page layouts
* onlyFavorites through drift
* rename to get all
* mobile: use widgetWhen in memory list page
* remove redundant check
* fix: e2e
---------
Co-authored-by: Timon <mail@timonrieger.de >
Co-authored-by: Jason Rasmussen <jason@rasm.me >
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2026-08-24 19:16:33 -05:00
Jason Rasmussen
2f48a8aab4
refactor: memory e2e ( #30906 )
2026-08-21 12:15:17 -04:00
Jason Rasmussen
4c26a7ca76
refactor: activity e2e ( #30896 )
2026-08-21 12:57:50 +02:00
Jason Rasmussen
c7531a36f9
refactor: partner e2e ( #30895 )
2026-08-20 17:32:51 -04:00
Sacha Brouté
c7f6197e75
feat: add oauth account management url ( #30873 )
2026-08-20 21:31:34 +00:00
Jason Rasmussen and Daniel Dietzler
11b1aa5ecf
feat: cluster groups ( #30739 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-08-20 20:03:00 +02:00
Jason Rasmussen
e529557160
feat: new config endpoints ( #30881 )
...
* refactor: config endpoints
* chore: pr feedback
2026-08-20 11:46:17 -04:00
Jason Rasmussen
47c5a3dbf6
refactor: api key response dto ( #30887 )
2026-08-20 11:23:12 -04:00
Jason Rasmussen
7cd0a7d30c
refactor: e2e tests ( #30870 )
2026-08-19 14:31:57 -04:00
Jason Rasmussen
c63824bcea
refactor: library e2e ( #30867 )
2026-08-19 11:49:41 -04:00
Jason Rasmussen
d2759ec41e
refactor: library e2e ( #30865 )
2026-08-19 10:36:35 -04:00
Jason Rasmussen
db3b31709d
refactor: library controller tests ( #30863 )
2026-08-19 09:54:08 -04:00
Jonathan Jogenfors and Jason Rasmussen
2018e4f8c4
chore(server): migrate library e2e tests ( #27277 )
...
* migrate library e2e tests
* fix: real storage repo
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me >
2026-08-19 13:14:40 +00:00
Brandon Wees
93d2d30fe0
feat: rotate an API key ( #30801 )
...
* feat: rotate an API key
* fix: test response
* chore: create new api key scope
* chore: code review
2026-08-18 16:07:39 -04:00
Daniel Dietzler
03da1ba108
chore: single line block comments ( #30852 )
2026-08-18 17:55:26 +02:00
renovate[bot] and Daniel Dietzler
11755e5a53
chore(deps): update dependency eslint-plugin-unicorn to v73 ( #30844 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-08-18 12:00:16 +02: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
00d10dab63
refactor: e2e user tests ( #30716 )
2026-08-11 12:39:25 -04:00
Jason Rasmussen and Claude
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
bo0tzz
a316ba35ca
fix: shared check for server setup availability ( #30311 )
...
* fix: shared check for server setup availability
* chore: add medium test
* feat: require @Authenticated decorator everywhere
* fix: lints
2026-07-30 15:12:25 -04:00
Alexander J
0293414abd
fix: minor typos ( #30385 )
2026-07-30 00:05:11 +02:00
Daniel Dietzler
f68815e35f
fix: calendar heatmap api key permissions ( #30314 )
2026-07-28 12:16:59 +02:00
Daniel Dietzler
6c86d39f6d
fix: calendar heatmap permissions ( #30310 )
2026-07-28 11:33:10 +02:00
Jason Rasmussen
b9f6c4aaf2
feat: password invalidate sessions ( #30125 )
2026-07-22 12:09:05 -04:00
12f741d911
chore(cli): remove -h shorthand for --skip-hash ( #30119 )
...
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-07-22 13:25:29 +02:00
renovate[bot] and Daniel Dietzler
aa08dad1f5
chore(deps): update dependency eslint-plugin-unicorn to v72 ( #30092 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-07-21 15:33:46 +02:00
renovate[bot] and Daniel Dietzler
df970da59e
chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned ( #29684 )
...
* chore(deps): update dependency eslint-plugin-unicorn to v70
* fix: linting
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-07-20 23:47:14 -04:00
Daniel Dietzler
84dff19ca9
fix: unauthorized album owner update ( #29883 )
2026-07-13 11:46:18 -05:00
Daniel Dietzler
655cd01d57
fix: search metadata for album shared links ( #29742 )
2026-07-08 20:32:20 +02:00
Ben Beckford
237734bb26
feat(web): recently added link in sidebar ( #29039 )
...
* feat(web): recently added link in sidebar
* chore(mobile): update openapi patches
2026-07-01 23:12:50 +00:00
Daniel Dietzler
0050332391
fix: e2e version test ( #29412 )
2026-07-01 12:41:45 +02:00