6b6058c463
feat: store null instead of empty string for album.description ( #30123 )
...
Addresses the first column of issue #28832 : album.description now stores
and returns null instead of an empty string.
Co-authored-by: Giacomo Pinato <giacomo.pinato@gmail.com >
2026-07-30 19:41:49 +00:00
bo0tzz and GitHub
4a68a87531
fix: use trixie-slim base image for cli and e2e-auth-server ( #30411 )
...
The alpine suffix part wasn't getting updated by renovate, and the 3.20
chain stopped getting node updates too. This also just aligns the base
image distro with what we use elsewere.
2026-07-30 15:14:18 -04:00
bo0tzz and GitHub
6afcc39fb2
chore: sequence pnpm installs in mise tasks ( #30412 )
2026-07-30 15:12:42 -04:00
Ben Beckford and GitHub
9d03a92b10
fix: assetFileFilter path matching ( #30394 )
2026-07-30 11:08:24 +02:00
github-actions
8aa95c6747
chore: version v3.1.0
2026-07-27 18:20:33 +00: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
Ben Beckford and GitHub
8bbc252703
feat: exif metadata workflow filter ( #29295 )
2026-07-22 11:20:57 +02:00
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
8365cdd59e
chore(deps): update dependency typescript to v7 ( #29903 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-07-21 13:36:57 +02:00
1b0f473457
fix(deps): update typescript-projects ( #30087 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-07-21 11:01:23 +00:00
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
12fc8bac18
feat: workflow filter assets by upload path ( #30000 )
...
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2026-07-17 09:46:48 +00:00
renovate[bot] and GitHub
f18065b3c2
chore(deps): update dependency @types/node to ^24.13.3 ( #29892 )
2026-07-16 20:31:45 +02:00
a3dd19cd2f
fix(deps): update typescript-projects ( #29633 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-07-16 20:14:05 +02:00
Yuxin Wang and GitHub
d8ed7d7bb9
feat(cli): Add --visibility flag to immich CLI upload subcommand ( #29614 )
2026-07-15 14:11:03 -05:00
b4530b0671
fix(server): workflow date filter, make end date inclusive ( #29876 )
...
Co-authored-by: Raul Plesa <raul.plesa@external.grifols.com >
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-07-15 10:50:03 +00:00
github-actions
cd308ad930
chore: version v3.0.3
2026-07-14 21:10:19 +00:00
github-actions
443b856ac3
chore: version v3.0.2
2026-07-09 17:33:21 +00:00
Ben Beckford and GitHub
c5222c7579
chore(server): use bounded numbers in workflows ( #29009 )
...
* chore(server): use bounded numbers in workflows
* chore: increase precision for lat/lon filtering
* chore: re-add integer to a json schema type
2026-07-08 17:15:48 -07:00
Daniel Dietzler and GitHub
655cd01d57
fix: search metadata for album shared links ( #29742 )
2026-07-08 20:32:20 +02:00
Ben Beckford and GitHub
5c2fb2245a
feat(server): date workflow filter ( #29040 )
2026-07-08 12:05:44 +02:00
bo0tzz and GitHub
d2a46ade78
chore: webhook headers ordering ( #29695 )
2026-07-07 12:09:57 +00:00
Mert and GitHub
69d568f289
feat(server): hls variant configuration ( #29613 )
...
* configure variants
* openapi
* dynamic level
* unnecessary width/height fields
* add web config
* allow 1440p and 2160p
* more helpful descriptions
* simplify level picker
* formatting
* integer instead of number
2026-07-06 14:57:48 -04:00
github-actions
f77c8a4699
chore: version v3.0.1
2026-07-02 19:24:13 +00:00
Ben Beckford and GitHub
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
github-actions
05d838b560
chore: version v3.0.0
2026-06-30 20:03:47 +00:00
Ben Beckford and GitHub
6a7a34d294
chore: make webhooks workflow-agnostic ( #29404 )
2026-06-30 15:27:30 -04:00
github-actions
ac74bca18b
chore: version v3.0.0-rc.4
2026-06-27 13:14:47 +00:00
github-actions
09d4a6815f
chore: version v3.0.0-rc.3
2026-06-26 16:49:02 +00:00
Jason Rasmussen and GitHub
6507b1f94c
feat: pump doc references ( #29331 )
2026-06-26 16:45:06 +00:00
Daniel Dietzler and GitHub
d85e599ad9
feat: ultimate plugin type safety ( #29340 )
2026-06-26 16:27:19 +02:00
953ef5c047
feat: webhook workflow action ( #29258 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-06-26 16:08:45 +02:00
Daniel Dietzler and GitHub
688241a462
feat: plugin-sdk safety all around ( #29323 )
2026-06-25 18:23:55 -04:00
Daniel Dietzler and GitHub
9751530af8
feat: plugin wrapper type safety ( #29300 )
2026-06-24 15:22:35 -04:00
Ben Beckford and GitHub
99f94a363d
chore(web): workflow property ordering ( #29261 )
...
* chore(web): workflow property ordering
* chore(web): extract schema property sorting to method
2026-06-23 13:03:33 +00:00
0656e7e231
chore(deps): update dependency typescript to v6 ( #28772 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-06-23 14:01:09 +02:00
Timon and GitHub
f22836e1bf
refactor(server): describe check upload id as string ( #29274 )
2026-06-23 12:42:42 +02:00
github-actions
38920fc4ca
chore: version v3.0.0-rc.2
2026-06-18 23:20:14 +00:00
Daniel Dietzler and GitHub
62c6bb27e3
fix: workflow asset type filter required ( #29196 )
2026-06-18 16:04:28 +00:00
735f52a321
fix(deps): update typescript-projects ( #29130 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-06-18 16:21:35 +02:00
Daniel Dietzler and GitHub
53fe26593c
fix: asset type filter ( #29190 )
2026-06-18 15:30:34 +02:00
Timon and GitHub
09d0380804
refactor(server): use zod time validation ( #29189 )
2026-06-18 11:56:02 +00:00
Mert and GitHub
7ef2de6b53
feat(server): add hls playlist hint ( #29150 )
...
* add playlist hint
* update api
* unused import
* update crf in tests
2026-06-17 19:02:10 -04:00
github-actions
c9aa9ba711
chore: version v3.0.0-rc.1
2026-06-16 19:50:41 +00:00
Mees Frensel and GitHub
d307ab60ca
fix: update datetimeRelative description to minutes instead of seconds ( #29137 )
2026-06-16 16:09:45 +02:00
Timon and GitHub
ce59cc9241
docs(server): clarify AssetBulkUploadCheckItem.id is a correlation token ( #29141 )
2026-06-16 14:07:36 +00:00
renovate[bot] and GitHub
54895fb10e
chore(deps): update node to ^24.13.2 ( #29129 )
2026-06-16 13:43:22 +00:00
github-actions
e4dbe777a0
chore: version v3.0.0-rc.0
2026-06-12 14:55:39 +00:00
7a5c014558
fix(deps): update typescript-projects ( #28627 )
...
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2026-06-11 17:02:54 +02:00
renovate[bot] and GitHub
0fb18ed241
chore(deps): update dependency commander to v15 ( #28936 )
2026-06-11 12:18:25 +02:00