mirror of
https://github.com/immich-app/immich
synced 2025-06-06 23:29:47 +00:00

* Add automatic OpenID Connect login by using parameter `autoLaunch=1` By launching Immich with `/auth/login?autoLaunch=1` an OpenID Connect login attempt is directly initated on installations where OAuth Auto Launch is not enabled. The intended use for this parameter is to enable Immich to be launched from e.g. Nextcloud using the _External sites_ app and the _oids_ OpenID Connect provider app so as to enable the user to directly interact with Immich without the need to press the `Login with ...` button. * Add documentation for autolaunch by navigating to `/auth/login?autoLaunch=1` * Look ma, no braces! _This could be a single line_ And now it is, as is its predecessor. * Change formatting to satisfy _prettier_ * if (condition) return true -> return condition * More _prettier_ reformatting * Look ma, braces!
Website
This website is built using Docusaurus, a modern static website generator.
Installation
$ npm install
Local Development
$ npm run start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
$ npm run build
This command generates static content into the build
directory and can be served using any static contents hosting service.
Deployment
Using SSH:
$ USE_SSH=true npm run deploy
Not using SSH:
$ GIT_USER=<Your GitHub username> npm run deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages
branch.