Timon
7b4cabc2c6
chore: update task commands in web/mise.toml to use pnpm ( #26345 )
...
* chore: update task commands in mise.toml to use pnpm
* Replaced direct commands with pnpm run equivalents for consistency.
* Added new tasks for type checking and Svelte checks.
* Removed deprecated svelte-kit-sync task and adjusted dependencies accordingly.
* mroe
* chore: update mise.toml to add demo server task
* Removed the direct IMMICH_SERVER_URL setting from the environment section.
* Added a new task for starting the demo server with the IMMICH_SERVER_URL environment variable.
* Ensured consistency in task definitions.
2026-02-19 16:10:55 -05:00
Jason Rasmussen
e6ac48f4b5
refactor: app download modal ( #26368 )
2026-02-19 16:03:46 -05:00
Jason Rasmussen
3d4dec0cca
refactor: asset actions ( #26367 )
2026-02-19 20:42:37 +00:00
Jason Rasmussen
1d11106dd0
refactor: add to album ( #26366 )
2026-02-19 15:27:30 -05:00
Timon
8eec3c810e
fix(web): single select scroll behavior ( #26358 )
...
refactor(timeline): remove single select scroll behavior
2026-02-19 15:21:03 -05:00
Jason Rasmussen
b2a510efee
refactor: remove unused actions ( #26363 )
2026-02-19 12:52:21 -06:00
renovate[bot]
7394fa1491
chore(deps): update dependency svelte to v5.51.5 [security] ( #26352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 17:11:56 +00:00
Timon
ffd54d0431
fix(i18n): add translation key for partner's photos ( #26348 )
...
* fix(i18n): add translation key for partner's photos
* reuse existing key
2026-02-19 10:53:19 -06:00
Michel Heusschen
7005e9fc50
fix(web): update @immich/ui to v0.64.0 ( #26351 )
2026-02-19 16:33:06 +00:00
Michel Heusschen
4f2e6e3f15
fix(web): favoriting assets opened via GalleryViewer ( #26350 )
...
fix(web): favoriting assets through GalleryViewer
2026-02-19 10:32:25 -06:00
Michel Heusschen
8b5fc3d8bc
fix(web): prevent panorama image reload during asset updates ( #26349 )
2026-02-19 10:31:30 -06:00
Jason Rasmussen
f04efbb714
fix: safari address bar color ( #26346 )
2026-02-19 09:40:13 -06:00
Timon
208c07af1f
chore(web): merge "Add to album" and "Add to shared album" actions into a single action ( #24669 )
...
* refactor: simplify album selection actions by removing shared option
* Removed the shared option from AddToAlbumAction and related components.
* Updated AlbumPickerModal and other components to reflect this change.
* Cleaned up related tests and documentation for consistency.
* fix lint
2026-02-19 16:15:26 +01:00
renovate[bot]
e0bb5f70ec
fix(deps): update dependency fabric to v7 [security] ( #26342 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 12:28:12 +00:00
Jonathan Jogenfors
b3b9834c00
feat(web): loop chromecast video ( #24410 )
2026-02-18 20:29:13 -05:00
Mees Frensel
84f7fb63ee
feat(web): show ocr text boxes in panoramas ( #25727 )
2026-02-18 20:04:18 -05:00
Jorge Montejo
1f8359ead4
fix: Download the edited version when downloading multiple photos ( #26259 )
...
* fix: download the edited version when downloading multiple photos
* test: update tests
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-02-18 21:47:45 +00:00
Michel Heusschen
dd632f38de
fix(web): unblock escape after opening context menu ( #26325 )
2026-02-18 14:10:15 -05:00
renovate[bot]
5adb75c272
fix(deps): update dependency @mapbox/mapbox-gl-rtl-text to v0.3.0 ( #23353 )
...
* fix(deps): update dependency @mapbox/mapbox-gl-rtl-text to v0.3.0
* fix: maplibre rtl import
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-02-18 12:05:41 +01:00
renovate[bot]
a16a00ebd4
fix(deps): update typescript-projects ( #26276 )
...
* fix(deps): update typescript-projects
* chore: downgrade kysely
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-02-17 11:50:02 +00:00
renovate[bot]
18bbb5b4db
chore(deps): update node.js to v24.13.1 ( #26275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 11:45:57 +01:00
Michel Heusschen
ceef65154d
fix(web): clear cache when asset changes ( #26257 )
...
* fix(web): clear cache when asset changes
* formatting
2026-02-17 11:43:08 +01:00
Michel Heusschen
0da74569f2
fix(web): clear unsaved asset description when changing asset ( #26255 )
...
* fix(web): clear unsaved asset description when changing asset
* remove unneeded $derived
2026-02-16 18:25:13 +01:00
Michel Heusschen
cc9c261fd0
fix(web): clear face boxes when switching assets ( #26249 )
2026-02-16 15:52:34 +01:00
Michel Heusschen
4dccc2082b
fix(web): focus tag input when modal opens ( #26256 )
2026-02-16 14:30:41 +00:00
Min Idzelis
19ef196150
chore: quiet down dotenv ( #26245 )
2026-02-15 22:25:18 -06:00
Michel Heusschen
ff7dca35f5
perf(web): speed up asset selection ( #26216 )
2026-02-14 15:31:04 -05:00
Alex
49ba833e4c
fix(web): Revert "add checkerboard background for transparent images ( #26091 )" ( #26220 )
...
Revert "fix(web): add checkerboard background for transparent images (#26091 )"
This reverts commit bc7a1c838ca3ab5db3e86b2d8a98733d964e6e7c.
2026-02-14 20:25:14 +00:00
Michel Heusschen
9ab887d5d2
perf(web): speed up multi asset operations ( #26217 )
2026-02-14 15:24:47 -05:00
Min Idzelis
d264e78d3f
chore: pnpm workspace protocol for sibling packagages ( #26218 )
2026-02-14 15:03:08 -05:00
Xantin
2fb9f84b56
refactor(i18n): Follow IETF standard ( #26171 )
...
* refactor(18n): Follow IETF standard
Rename zh_SIMPLIFIED to zh_Hans
Makes it easier to merge #21337
* fix(web): zh_SIMPLIFIED -> zh_Hans
2026-02-13 18:47:41 +01:00
agent-steven
bc7a1c838c
fix(web): add checkerboard background for transparent images ( #26091 )
...
Co-authored-by: steven94kr <rlgns98kr@gmail.com>
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2026-02-13 17:18:44 +00:00
Michel Heusschen
34eb2e1410
fix(web): timeline multi select group state ( #26180 )
2026-02-13 08:34:15 -05:00
Jason Rasmussen
5bf4e9595c
refactor: purchase store ( #25734 )
2026-02-12 13:32:17 -05:00
Yaros
206a208410
feat(web): change link expiration logic & presets ( #26064 )
...
* feat(web): link expiration presets
* refactor: implement suggestions
* chore: remove createdAt prop
* fix: tests
* fix: button keys
2026-02-12 18:27:49 +01:00
Jason Rasmussen
72cef8b94b
feat: shared link login ( #25678 )
2026-02-12 12:08:38 -05:00
Michel Heusschen
b85f6f3fce
fix(web): add missing @immich/ui translations ( #26143 )
2026-02-12 16:42:35 +00:00
Min Idzelis
81f592ca52
feat: remove Cache API, rework preload(), cancel() and fetch() ( #25289 )
...
* feat: remove Cache API, rework preload(), cancel() and fetch()
perf - replace broadcast channel with direct postMessage
* remove sw response handling
* review comments
2026-02-12 11:25:20 -05:00
renovate[bot]
a62e8ed179
fix(deps): update typescript-projects ( #25549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-02-12 16:24:04 +00:00
Michel Heusschen
1cf3a80840
fix(web): show correct assets in memory gallery ( #26157 )
2026-02-12 11:17:09 -05:00
Klenner Martins Barros
9f6dbf710c
fix(web): improve api key modal responsiveness ( #26151 )
2026-02-12 17:13:09 +01:00
Michel Heusschen
f207f99e86
fix(web): prevent event manager from throwing error ( #26156 )
2026-02-12 11:09:15 -05:00
Michel Heusschen
913904f418
fix(web): escape shortcut handling ( #26096 )
2026-02-11 18:55:28 +01:00
Michel Heusschen
1c1a000c78
fix(web): use locale for date picker ( #26125 )
2026-02-11 11:39:30 +01:00
github-actions
3be8e265cd
chore: version v2.5.6
2026-02-10 18:24:40 +00:00
Nicolò Maria Semprini
1ddb8f0667
feat: jxl browser support detection ( #25599 )
2026-02-10 12:49:09 -05:00
Michel Heusschen
a9e0fa43fa
fix: correctly cancel select all assets ( #26067 )
2026-02-10 11:47:23 -05:00
Jason Rasmussen
e6e56d75e2
fix(web): refresh text ( #26071 )
2026-02-10 16:42:03 +00:00
Mert
7fa6f617f5
fix(server): thumbnail queueing ( #26077 )
...
* fix thumbnail queueing
* add bmp
* other isEdited column
2026-02-10 09:04:03 -06:00
dolfje
5f18110e97
fix(web): removing a person in an asset, doesn't remove the asset in … ( #26068 )
...
* fix(web): removing a person in an asset, doesn't remove the asset in the persons view (without refresh)
* prettier
---------
Co-authored-by: Nikos Verschore <nikos@uwsoftware.be>
2026-02-09 11:51:02 -06:00