0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-03-11 02:23:09 -05:00
immich/web
Mert 3925445de8
feat(web): use wasm for justified layout calculation (#15524)
* working

* use wrapper class

* update import

* simplify

* it works without changing `optimizeDeps`

* inline layout options

* update gallery view

* use es2022

* fix import

* fix vitest

* empty geometry

* bump version

* Update web/src/lib/stores/assets.store.ts

Co-authored-by: Jason Rasmussen <jason@rasm.me>

* fix: typo

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-02-21 09:20:25 +00:00
..
bin
src feat(web): use wasm for justified layout calculation (#15524) 2025-02-21 09:20:25 +00:00
static
.dockerignore
.gitignore
.npmrc
.nvmrc chore(deps): update node.js to v22.14.0 (#16132) 2025-02-15 21:29:33 -06:00
.prettierignore
.prettierrc
Dockerfile
eslint.config.mjs
package-lock.json feat(web): use wasm for justified layout calculation (#15524) 2025-02-21 09:20:25 +00:00
package.json feat(web): use wasm for justified layout calculation (#15524) 2025-02-21 09:20:25 +00:00
postcss.config.cjs
README.md
svelte.config.js
tailwind.config.js
tsconfig.json feat(web): use wasm for justified layout calculation (#15524) 2025-02-21 09:20:25 +00:00
vite.config.js feat(web): use wasm for justified layout calculation (#15524) 2025-02-21 09:20:25 +00:00

Immich web project

This project uses the SvelteKit web framework. Please refer to the SvelteKit docs for information on getting started as a contributor to this project. In particular, it will help you navigate the project's code if you understand the basics of SvelteKit routing.

When developing locally, you will run a SvelteKit Node.js server. When this project is deployed to production, it is built as a SPA and deployed as part of the server project.