Alex
65fafcab37
chore: manually pump 1.139.1 ( #21127 )
2025-08-21 22:33:51 +07:00
Alex
b6a91746d8
chore: Revert version v1.139.1 ( #21125 )
...
Revert "chore: version v1.139.1"
This reverts commit 89533a858f .
2025-08-21 17:15:11 +07:00
github-actions
89533a858f
chore: version v1.139.1
2025-08-21 22:02:08 +07:00
Alex
dc5a0f8c33
chore: pump the pump script ( #21122 )
...
* chore: pump the pump script
* pump 1.139.0
2025-08-21 17:00:48 +07:00
Alex
73bb05c5f9
chore: Revert version v1.139.0 ( #21121 )
...
Revert "chore: version v1.139.0"
This reverts commit b69470c69e .
2025-08-21 20:41:46 +07:00
github-actions
b69470c69e
chore: version v1.139.0
2025-08-21 20:26:48 +07:00
renovate[bot]
60a809d7b4
fix(deps): update typescript-projects ( #20879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-08-19 15:28:43 +07:00
Min Idzelis
845b0f2073
chore: use pnpm for builds ( #19752 )
...
* Migrate from npm to pnpm across entire project
• Update all GitHub workflow files to use pnpm instead of npm
• Replace npm commands with pnpm equivalents in devcontainer scripts
• Remove package-lock.json files and update to use pnpm-lock.yaml
• Consolidate node version references to use server/.nvmrc
* Refine pnpm migration based on review feedback
• Replace SKIP_SHARP_FILTERING with SHARP_IGNORE_GLOBAL_LIBVIPS environment variable
• Improve Sharp package filtering to include specific Linux architectures for Docker builds
• Optimize Dockerfile dependency caching with improved layer structure
• Clean up workspace configuration and remove redundant settings
* Address additional review feedback for pnpm migration
• Fix node-version-file paths in GitHub workflow configurations
• Refactor .pnpmfile.cjs to use switch statement for better code organization
• Correct cache type typo in fix-format workflow
• Simplify Vite configuration by merging configs inline
• Update package description for consistency
* Use 'server/.nvmrc' for fix-format.yml GHA
* Delete npm locks
* Remove Docker volume isolation for node_modules directories
• Remove volume mounts for node_modules and related directories
• Allow shared access between host and container filesystem
• Update init container to handle file ownership with conditional existence check
* Remove unused Docker volumes and volume mounts
• Remove node_modules volume mounts from devcontainer configuration
• Remove unused named volumes for pnpm-store, node_modules, and cache directories
• Clean up Docker Compose configuration after removing volume isolation
* Fix typescript-sdk package issues
• Remove unknown "build" dependency that was incorrectly added to package.json
• Update pnpm-lock.yaml to reflect dependency removal
* Add pnpm setup to mobile workflow for translation formatting
• Add pnpm action setup step to mobile unit tests workflow
• Required for translation file formatting and sorting operations
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-08-19 08:55:24 +07:00
github-actions
3d515f5072
chore: version v1.138.1
2025-08-18 15:23:35 +07:00
github-actions
bede19a3ca
chore: version v1.138.0
2025-08-13 17:08:29 +07:00
Alex
1d4d8e7a9a
chore: bump @immich/ui to 24 ( #20767 )
...
chore: bump @ui 24
2025-08-07 14:43:56 +07:00
Ben McCann
af10c3bc2f
chore: upgrade SvelteKit ( #20736 )
2025-08-07 13:00:42 +07:00
renovate[bot]
ce2ea98926
fix(deps): update typescript-projects ( #20396 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-08-05 12:45:47 +07:00
renovate[bot]
5c76cc34e1
chore(deps): update node.js to v22.18.0 ( #20662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 11:01:15 +07:00
renovate[bot]
eb2f4c866e
chore(deps): update dependency eslint-plugin-unicorn to v60 ( #20677 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-08-05 10:58:13 +07:00
github-actions
007ba1d9ef
chore: version v1.137.3
2025-08-01 14:52:24 +07:00
github-actions
9242afb4b0
chore: version v1.137.2
2025-08-01 02:45:16 +07:00
github-actions
a07531be3b
chore: version v1.137.1
2025-07-31 23:05:34 +07:00
github-actions
c3263e50fc
chore: version v1.137.0
2025-07-31 20:19:26 +07:00
Daniel Dietzler
f972b8d514
fix: modal race conditions ( #20460 )
2025-07-31 07:28:45 +07:00
Zack Pollard
2a005629a0
chore: bump minimum eslint-config-prettier version due to MAL-2025-6022 ( #20400 )
2025-07-29 11:23:52 +07:00
github-actions
089085fcdb
chore: version v1.136.0
2025-07-24 14:24:38 +07:00
Daniel Dietzler
c1c9f30ea4
chore: migrate to immich/ui confirm modal ( #20114 )
2025-07-23 22:56:56 +07:00
renovate[bot]
250548dea6
fix(deps): update typescript-projects ( #19939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-07-22 17:42:07 +07:00
renovate[bot]
637eba6e08
chore(deps): update node.js to v22.17.1 ( #20066 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 09:59:16 +07:00
renovate[bot]
bd92f6b12d
chore(deps): update dependency dotenv to v17 ( #20073 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 09:31:01 +07:00
Hamish
daea57f7d2
feat(web): better coordinate parsing ( #19832 )
...
feat: better coordinate parsing
2025-07-15 08:32:43 +07:00
renovate[bot]
82c3165247
fix(deps): update typescript-projects ( #19808 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-07-14 22:30:39 +07:00
renovate[bot]
04aab6ecce
chore(deps): update dependency vite to v7 ( #19657 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-07-11 23:32:35 +07:00
Min Idzelis
906d14c172
chore: missing @types dependency for geojson ( #19870 )
2025-07-11 13:42:25 +07:00
Min Idzelis
badd7ea2a9
chore: more missing deps ( #19868 )
2025-07-11 00:56:04 +07:00
Daimolean
fb384fe90b
fix(web): viewing asset lock ( #19499 )
...
* fix(web): viewing asset lock
* fix: lint
* make mutex stateless
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-07-05 02:52:39 +07:00
Min Idzelis
090d87f82e
chore: dev environment improvements and dependency updates ( #19676 )
2025-07-01 22:47:59 +07:00
renovate[bot]
36b018e355
fix(deps): update typescript-projects ( #18898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-07-01 10:00:35 +07:00
renovate[bot]
214ca50406
chore(deps): update node.js to v22.17.0 ( #19656 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:59:31 +07:00
Min Idzelis
db0415bbcc
chore: undeclared versions/updates ( #19649 )
2025-06-30 23:23:41 +07:00
Daimolean
53020852ec
fix(web): modal race condition ( #19625 )
...
* fix(web): modal race condition
* fix: translation
* fix: translation
2025-06-30 14:33:47 +07:00
github-actions
6563fa608a
chore: version v1.135.3
2025-06-20 19:48:18 +07:00
Daniel Dietzler
a5d84ba552
chore: consistent modal footer spacing ( #19377 )
2025-06-20 18:05:39 +07:00
github-actions
a04c6ed80d
chore: version v1.135.2
2025-06-20 14:52:47 +07:00
github-actions
3434544864
chore: version v1.135.1
2025-06-19 17:37:39 +07:00
github-actions
65e8d75e82
chore: version v1.135.0
2025-06-18 13:45:07 +07:00
Zack Pollard
4c69511225
revert: "feat(web): wasm justified layout" ( #19226 )
2025-06-17 16:01:40 +07:00
Mert
bc062da11b
feat(web): wasm justified layout ( #19150 )
...
* wasm justified layout
* fix tests
* redundant layout generation
* raw position
2025-06-17 09:20:14 +07:00
Zack Pollard
e2dfbd66c3
ci: browser compatibility linting ( #19132 )
2025-06-13 10:54:59 +07:00
Jason Rasmussen
8923d5b0a3
refactor: css variables ( #19146 )
2025-06-12 23:06:38 +07:00
renovate[bot]
9380625762
chore(deps): update dependency rollup-plugin-visualizer to v6 ( #19051 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:19:50 +07:00
renovate[bot]
16f83c0aa9
chore(deps): update dependency eslint-plugin-unicorn to v59 ( #19048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:26:32 +07:00
Daniel Dietzler
d118b46c3f
chore: remove postcss ( #18831 )
2025-06-01 20:52:17 +07:00
Ben McCann
b5593823a2
chore(web): bump `eslint-plugin-svelte` in the `package.json` ( #18695 )
2025-05-28 15:40:43 +07:00
github-actions
58ae77ec92
chore: version v1.134.0
2025-05-27 16:47:49 +07:00
renovate[bot]
a3404cf420
fix(deps): update typescript-projects ( #18671 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-05-27 17:00:29 +07:00
renovate[bot]
93e53f6d74
chore(deps): update node.js to v22.16.0 ( #18662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 12:13:30 +07:00
Alex
a5d63d6953
fix(web): modal anchor ( #18621 )
...
fix: modal anchor
2025-05-25 20:38:46 +07:00
github-actions
54bafccbf9
chore: version v1.133.1
2025-05-23 17:37:44 +07:00
github-actions
55adc136c8
chore: version v1.133.0
2025-05-21 19:47:42 +07:00
Arno
188188a844
fix: Change shortcut listeners from window to document ( #18416 )
...
* fix: Change shortcut listeners to document
* fix: split into window and document
* chore: upgrade ui package
2025-05-21 11:12:00 +07:00
renovate[bot]
b83b28cd73
fix(deps): update typescript-projects ( #18390 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-05-20 22:40:30 +07:00
Brandon Wees
86db0aafe5
feat(web): add support for casting ( #18231 )
...
* recreate #13966
* gcast button works
* rewrote gcast-player to be GCastDestination and CastManager manages the interface between UI and casting destinations
* remove unneeded imports
* add "Connected to" translation
* Remove css for cast launcher
* fix tests
* fix doc tests
* fix the receiver application ID
* remove casting app ID
* remove cast button from nav bar
It is now present at the following locations:
- shared link album and single asset views
- asset viewer (normal user)
- album view (normal user)
* part 1 of fixes from @danieldietzler code review
* part 2 of code review changes from @danieldietzler and @jsram91
* cleanup documentation
* onVideoStarted missing callback
* add token expiry validation
* cleanup logic and logging
* small cleanup
* rename to ICastDestination
* cast button changes
2025-05-20 16:08:23 +07:00
renovate[bot]
965498d19b
chore(deps): update node.js to v22.15.1 ( #18388 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 15:14:59 +07:00
Alex
c8641d24f6
chore: tailwindcss v4 and z-war clean up ( #18358 )
...
* chore: styling tweak
* replace full-screen-modal, update docs
* scrubber
* fix: control app bar in memory viewer
* face lift
* pr feedback
* clean up
2025-05-19 14:32:23 +07:00
Daniel Dietzler
56156b97e7
chore: upgrade to tailwind v4 ( #18353 )
2025-05-18 13:51:33 +07:00
Jason Rasmussen
ecb66fdb2c
fix: check i18n are sorted ( #18324 )
2025-05-15 17:55:16 +07:00
Jason Rasmussen
7146ec99b1
chore: use default theme config ( #18314 )
2025-05-15 10:44:10 +07:00
Jason Rasmussen
4445288758
refactor: admin sidebar ( #18276 )
2025-05-14 11:23:57 +07:00
renovate[bot]
d271e6a3ae
chore(deps): update node.js to v22.15.0 ( #18250 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 12:09:41 +07:00
renovate[bot]
a89f3ad97c
fix(deps): update typescript-projects ( #18133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 13:07:20 +07:00
Ben McCann
0d66a6b51f
chore(web): upgrade enhanced-img ( #18186 )
2025-05-09 16:05:07 +07:00
Alex
c578273e7a
chore: modal shenanigan ( #18116 )
2025-05-06 08:47:58 +07:00
Daniel Dietzler
62fc5b3c7d
refactor: introduce modal manager ( #18039 )
2025-05-02 18:41:42 +07:00
Jason Rasmussen
4c0f79b162
fix: use lint:p in checkall script ( #17969 )
2025-04-29 17:34:36 +07:00
Jason Rasmussen
e6c575c33e
feat: rtl ( #17860 )
2025-04-28 08:53:53 +07:00
github-actions
02994883fe
chore: version v1.132.3
2025-04-25 19:44:05 +07:00
github-actions
0d60be3d87
chore: version v1.132.2
2025-04-25 03:07:06 +07:00
github-actions
37f5e6e2cb
chore: version v1.132.1
2025-04-23 21:43:47 +07:00
github-actions
f659ef4b7a
chore: version v1.132.0
2025-04-23 16:44:47 +07:00
Zack Pollard
bc5875ba8d
chore: multithreaded web linting ( #17809 )
2025-04-23 13:05:31 +07:00
github-actions
00d3b8d83a
chore: version v1.131.3
2025-04-01 22:27:52 +07:00
github-actions
9aa3850769
chore: version v1.131.2
2025-04-01 11:41:56 +07:00
github-actions
7729fe80fa
chore: version v1.131.1
2025-03-31 20:36:48 +07:00
github-actions
5b63b9fc8b
chore: version v1.131.0
2025-03-31 18:41:13 +07:00
Ben McCann
9f0dbfc150
chore(web): update to newer persisted store package name ( #17094 )
2025-03-28 20:40:57 +07:00
Ben McCann
3fde5a8328
feat: map globe view, style hot reloading and load lag fixed ( #17079 )
...
* chore: upgrade svelte-maplibre and enforce runes
* feat: maplibre-gl 5, globe view, style hot reloading, fast map markers
* fix: remove location-pin class that wasn't being used
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-03-28 14:08:54 +07:00
Ben McCann
431cf281da
chore(web): update typescript-eslint ( #17093 )
2025-03-28 00:04:31 +07:00
github-actions
43f8f473e9
chore: version v1.130.3
2025-03-27 15:54:30 +07:00
Jason Rasmussen
fd4a5f71b5
fix: broken album page ( #17149 )
2025-03-26 18:59:23 +07:00
github-actions
2f8725c66f
chore: version v1.130.2
2025-03-26 15:34:54 +07:00
github-actions
4cf7c55680
chore: version v1.130.1
2025-03-25 20:25:01 +07:00
github-actions
42b1efb679
chore: version v1.130.0
2025-03-25 13:48:45 +07:00
Min Idzelis
e96ffd43e7
feat: timeline performance ( #16446 )
...
* Squash - feature complete
* remove need to init assetstore
* More optimizations. No need to init. Fix tests
* lint
* add missing selector for e2e
* e2e selectors again
* Update: fully reactive store, some transitions, bugfixes
* merge fallout
* Test fallout
* safari quirk
* security
* lint
* lint
* Bug fixes
* lint/format
* accidental commit
* lock
* null check, more throttle
* revert long duration
* Fix intersection bounds
* Fix bugs in intersection calculation
* lint, tweak scrubber ui a tiny bit
* bugfix - deselecting asset doesnt work
* fix not loading bucket, scroll off-by-1 error, jsdoc, naming
2025-03-18 09:14:46 +07:00
Jason Rasmussen
996ffed5eb
fix: immich ui toggles and switches ( #16834 )
...
* fix: immich ui toggles and switches
* Update web/src/lib/components/shared-components/navigation-bar/navigation-bar.svelte
Co-authored-by: Alex <alex.tran1502@gmail.com>
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-03-12 16:25:27 +07:00
renovate[bot]
086d8a448a
fix(deps): update typescript-projects ( #16597 )
...
* fix(deps): update typescript-projects
* chore: update server lock file
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-03-07 21:20:45 +07:00
Savely Krasovsky
69b5365965
feat: enable PMTiles protocol support ( #16629 )
...
This patch enables PMTiles protocol for MapLibre-GL. Protocol allows to fetch tiles from a single file. This drastically simplifies the process to self-host own tiles.
2025-03-06 10:50:14 +07:00
github-actions
31dd15ce8a
chore: version v1.129.0
2025-03-05 19:47:50 +07:00
Zack Pollard
ff19502035
feat: qr code for new shared link ( #16543 )
2025-03-03 13:40:41 +07:00
renovate[bot]
3d6a6f77a8
chore(deps): update dependency eslint-plugin-svelte to v3 ( #16532 )
...
* chore(deps): update dependency eslint-plugin-svelte to v3
* chore: linting
* chore: rebase
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-03-03 14:24:26 +07:00
renovate[bot]
eb74fafb00
chore(deps): update dependency globals to v16 ( #16534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-03 14:11:44 +07:00
github-actions
dc143046e3
chore: version v1.128.0
2025-02-28 18:54:08 +07:00
github-actions
5f7f88ff17
chore: version v1.127.0
2025-02-26 15:18:50 +07:00
Alex
bbcaee82f0
chore(web): revert wasm new justify layout ( #16277 )
...
* Revert "fix(web): justify layout import (#16267 ) "
This reverts commit ec58e1065f .
* Revert "fix(web): dynamically import wasm module (#16261 )"
This reverts commit 4376fd72b7 .
* Revert "feat(web): use wasm for justified layout calculation (#15524 )"
This reverts commit 3925445de8 .
* Revert "fix(web): viewport reactivity, off-screen thumbhashes being rendered (#15435 )"
This reverts commit 52f21fb331 .
2025-02-25 09:39:56 +07:00