immich/web
Ben 79d4ce2d6d
fix(web): search bar deactivates when focus exits (#17549)
* fix(web): search bar deactivates when focus exits

* fix: disable search bar on destroy

For example, on the search page. If the escape key is pressed while the advanced filters button is focused, the search page will close but the search bar will remain activated.
2025-04-13 22:43:50 -05:00
..
bin fix: in dev, delay web server start until api server is started (#17563) 2025-04-13 10:06:35 -04:00
src fix(web): search bar deactivates when focus exits (#17549) 2025-04-13 22:43:50 -05:00
static refactor: immich logo assets (#16850) 2025-03-13 18:05:08 -04:00
.dockerignore feat(web)!: SPA (#5069) 2023-11-17 22:13:36 -06:00
.gitignore Add ablum feature to web (#352) 2022-07-15 23:18:17 -05:00
.npmrc Add web interface with admin functionality (#167) 2022-05-21 02:23:55 -05:00
.nvmrc chore(deps): update node.js to v22.14.0 (#16132) 2025-02-15 21:29:33 -06:00
.prettierignore chore(web): fix weblate conflicts (#10071) 2024-06-10 13:59:54 +01:00
.prettierrc chore(web): enable prettier json key sorting recursively (#10120) 2024-06-11 12:52:20 +01:00
Dockerfile chore(deps): update node (#16538) 2025-03-03 14:31:34 -05:00
eslint.config.js chore(web): update typescript-eslint (#17093) 2025-03-28 00:04:31 -04:00
package-lock.json chore(deps): update dependency vite to v6.2.6 [security] (#17541) 2025-04-11 13:56:01 -04:00
package.json chore: version v1.131.3 2025-04-01 22:27:52 +00:00
postcss.config.cjs chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00
README.md fix(web): Updated web README.md (#12899) 2024-09-25 12:59:35 +00:00
svelte.config.js feat: map globe view, style hot reloading and load lag fixed (#17079) 2025-03-28 14:08:54 +00:00
tailwind.config.js fix(web): increase sidebar breakpoint (#17436) 2025-04-10 12:00:30 -05:00
tsconfig.json feat: timeline performance (#16446) 2025-03-18 09:14:46 -05:00
vite.config.js fix(web): fix lost scrollpos on deep link to timeline asset, scrub stop (#16305) 2025-03-04 20:34:53 -06: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.