Commit graph

809 commits

Author SHA1 Message Date
Thomas Way
8c0c8a8d0e
feat: Use postgres as a queue
We've been keen to try this for a while as it means we can remove redis as a
dependency, which makes Immich easier to setup and run.

This replaces bullmq with a bespoke postgres queue. Jobs in the queue are
processed either immediately via triggers and notifications, or eventually if a
notification is missed.
2025-04-30 20:43:52 +01:00
AverageHelper
d9ce74b896
chore: add security.txt ()
* feat: Create .well-known/security.txt

* feat: Add another security.txt for the main website

* fix: deploy hidden files

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-04-29 13:48:06 -04:00
github-actions
02994883fe chore: version v1.132.3 2025-04-25 19:44:05 +00:00
Martin Mikita
e822e3eca9
docs: update MapTiler name () 2025-04-25 08:57:44 +00:00
Matthew Momjian
1fe3c7b9b3
fix(docs): priorities (Capitalization) ()
priorities
2025-04-25 04:07:42 +00:00
github-actions
0d60be3d87 chore: version v1.132.2 2025-04-25 03:07:06 +00:00
Daimolean
a03902f174
fix(docs): incorrect date sorting () 2025-04-24 19:40:52 -04:00
github-actions
37f5e6e2cb chore: version v1.132.1 2025-04-23 21:43:47 +00:00
github-actions
f659ef4b7a chore: version v1.132.0 2025-04-23 16:44:47 +00:00
Bastian Machek
ca12aff3a4
docs: updated community-projects.tsx: lrc-immich-plugin () 2025-04-23 12:11:42 +01:00
Alex
ad8511c978
feat(docs): APK download button () 2025-04-21 23:27:00 -05:00
aviv926
21a6eb30ff
feat(docs): documentation update ()
Documentation update
2025-04-20 23:55:58 -05:00
Matthew Momjian
9e063c993c
fix(docs): Database dump warnings ()
* docs

* admin page

* roadmap

* whitespace

* whitespace

* no danger
2025-04-20 23:54:37 -05:00
Jason Rasmussen
160bb492a2
fix: skip initial kysely migration for existing installs ()
* fix: skip initial kysely migration for existing installs

* Update docs/src/pages/errors.md

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-04-18 11:19:11 -05:00
Jason Rasmussen
6474a78b8b
feat: initial kysely migration file () 2025-04-17 17:38:47 -04:00
Paul Puschmann
459c815086
feat(docs): Clarify the usage of immich-cli with Docker ()
Add some explanation how to use the various usage parameters together
with the `immich-cli` in the container.
2025-04-15 20:08:55 +00:00
Alex
19e5a6f68f
chore(doc): translation instruction for mobile app () 2025-04-15 14:31:13 -05:00
Daniel Dietzler
309528c807
chore: upgrade package locks () 2025-04-15 11:34:21 -05:00
renovate[bot]
b3371e16f2
fix(deps): update typescript-projects ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 15:55:03 +00:00
Rudhra Raveendran
40e3322b25
docs: Add PowerShell example for running web client only ()
Add PowerShell example for running web client only
2025-04-11 17:02:21 -04:00
bo0tzz
96ed9a8c4a
fix: restore mangled footnotes ()
I broke this in 
2025-04-07 18:03:32 -04:00
Ruben Hensen
99cddf1fd6
feat: allow accounts with a quota of 0 GiB ()
* Allow 0GiB quotas in user create/edit form, remove unused translations

* Make requireQuota check for null or 0

* Add unlimited quota change to the docs

* Fix user dto formatting

* Fix formating edit-user-form

* Regenerate open-api files

* Revert unnecessary i18n file changes

* Re-add newline en.json

* Resolve linting issues

* Fix formatting edit-user-form

* Re-add manifest
2025-04-07 09:22:56 -05:00
Lorenzo Montanari
565cceb323
docs: fixed a wrong path in CLI docs page ()
docs: fixed a wrong path in CLI page
2025-04-06 22:00:10 -05:00
github-actions
00d3b8d83a chore: version v1.131.3 2025-04-01 22:27:52 +00:00
github-actions
9aa3850769 chore: version v1.131.2 2025-04-01 11:41:56 +00:00
github-actions
7729fe80fa chore: version v1.131.1 2025-03-31 20:36:48 +00:00
github-actions
5b63b9fc8b chore: version v1.131.0 2025-03-31 18:41:13 +00:00
bo0tzz
a5093a9434
docs: separate upgrading page ()
* docs: separate upgrading page

* chore: move "setup optional features" into postinstall

* docs: stronger backup warning in postinstall

* chore: link to upgrading page

* docs: reiterate breaking changes in upgrade doc

* chore: fix formatting

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-31 11:43:14 -05:00
Mert
637ad1fdcb
docs: minor typo ()
three -> two
2025-03-31 18:34:29 +02:00
Mert
6789c2ac19
feat(ml): better multilingual search with nllb models () 2025-03-31 11:06:57 -04:00
Mert
16e0166d22
docs: evaluate models on xtd-10 and flickr30k ()
update docs
2025-03-27 11:30:51 -05:00
github-actions
43f8f473e9 chore: version v1.130.3 2025-03-27 15:54:30 +00:00
Mert
619bd72de9
docs: mention rknn among image options ()
mention rknn
2025-03-26 19:05:48 -04:00
github-actions
2f8725c66f chore: version v1.130.2 2025-03-26 15:34:54 +00:00
github-actions
4cf7c55680 chore: version v1.130.1 2025-03-25 20:25:01 +00:00
github-actions
42b1efb679 chore: version v1.130.0 2025-03-25 13:48:45 +00:00
Mert
4bfef2460a
docs: model benchmarks ()
* model benchmarks

* minor fixes

* formatting

* docs build

* maybe fix reference

* clarify optimal

* use emojis

* wording

* wording

* clarify optimal wording

* bolding

* more detailed instructions

* clarify edge case fix

* early exit in dim loop
2025-03-24 12:02:33 -04:00
renovate[bot]
db8155f738
fix(deps): update typescript-projects ()
* fix(deps): update typescript-projects

* fix: very weird variables

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-03-18 20:29:21 +00:00
Viharm
8723f585e0
chore(docs): clarify missing ':ro' tag in volume mount as a warning ()
📝 Clarify missing ':ro' tag in volume mount as a warning

Changed description in comment of example docker compose file to clarify it as a warning that Immich may delete it, instead of sounding as if it is ok to delete.

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-03-18 16:50:59 +00:00
Mert
2b37caba03
feat(ml): rocm ()
* feat(ml): introduce support of onnxruntime-rocm for AMD GPU

* try mutex for algo cache

use OrtMutex

* bump versions, run on mich

use 3.12

use 1.19.2

* acquire lock before any changes can be made

guard algo benchmark results

mark mutex as mutable

re-add /bin/sh (?)

use 3.10

use 6.1.2

* use composite cache key

1.19.2

fix variable name

fix variable reference

aaaaaaaaaaaaaaaaaaaa

* bump deps

* disable algo caching

* fix gha

* try ubuntu runner

* actually fix the gha

* update patch

* skip mimalloc preload for rocm

* increase build threads

* increase timeout for rocm

* Revert "increase timeout for rocm"

This reverts commit 2c4452f5d132198ed381a7b262b4a5cab5114b5f.

* attempt migraphx

* set migraphx_home

* Revert "set migraphx_home"

This reverts commit c121d3e48754b3bce100636f8d666deec58a44b7.

* Revert "attempt migraphx"

This reverts commit 521f9fb72dbe506dc6cb8faeb6494817d87265c6.

* migraphx, take two

* bump rocm

* allow cpu

* try only targeting migraphx

* skip tests

* migraph 

* known issues

* target gfx900 and gfx1102

* mention `HSA_USE_SVM`

* update lock

* set device id for rocm

---------

Co-authored-by: Mehdi GHESH <mehdi.ghesh@hotmail.fr>
2025-03-17 21:08:19 +00:00
Abhinav Valecha
d0e283f687
feat(server): version command for immich-admin ()
* feat(server): Add version command for immich-admin 

* chore: clean up

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-03-17 17:57:59 +00:00
Yoni Yang
14c3b99c0f
feat(ml): ML on Rockchip NPUs () 2025-03-17 12:04:08 -04:00
renovate[bot]
a1a61f19eb
chore(deps): update typescript-projects ()
* chore(deps): update typescript-projects

* fix: aria

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-03-12 23:20:26 +01:00
Nicholas Flamy
d72d715f6b
fix(docs): logo not loading dark theme variant in production ()
fix logo not loading dark theme variant in production
2025-03-11 17:13:25 -05:00
Lorenzo Montanari
d7e0f0e70e
feat(web): exposed a job to manually trigger database backup procedures ()
* feat(web): exposed a new job to create a manual database backup

* chore(server): added a new test case

* chore(server): moved job to backup db into the create job popup

* remove irrelevant change

* openapi

* chore: formatting

* docs: trigger backup documentation

---------

Co-authored-by: Lorenzo Montanari <13736036+l0ll098@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Zack Pollard <zack@futo.org>
2025-03-11 11:30:43 +00:00
Nicholas Flamy
f0f0056fe3
feat(docs): highlight active version in version switcher ()
* docs: highlight active version in version switcher

* Add comment explaining workaround
2025-03-11 10:41:12 +00:00
Nicholas Flamy
5d86e6d2d3
fix(web): update old discord logo to new one ()
* fix: update discord svg path and add viewbox

* fix formatting
2025-03-10 22:46:32 -05:00
Jensen H
2496bd7514
docs: update unraid installation steps ()
Update unraid.md

Current steps omit this key step, which results in the postgresql docker complaining about the data folder not being empty. (It tries to use the `/mnt/user/appdata` folder as its application data folder.
2025-03-10 08:56:42 +00:00
Matthew Momjian
051431b757
fix(docs): edge case when restoring dump that is unreadable as current user ()
* new gunzip setup

* windows
2025-03-09 20:26:00 -05:00
renovate[bot]
086d8a448a
fix(deps): update typescript-projects ()
* 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 +00:00