Commit Graph

889 Commits (c3263e50fce9233f843307d3b0963849ad810f13)

Author SHA1 Message Date
github-actions c3263e50fc chore: version v1.137.0 2025-07-31 20:19:26 +07:00
Cédric d73335ecbc
docs: add config example for Authelia (#20223) 2025-07-30 19:13:19 +07:00
Jason Rasmussen 2f5d543ad9
fix: tweak error docs (#20417) 2025-07-29 21:33:24 +07:00
Jason Rasmussen 9b65cd4d7b
feat!: remove typeorm (#20366)
feat: remove typeorm
2025-07-29 17:28:02 +07:00
Jason Rasmussen 58521c9efb
feat: change default media location to /data (#20367)
* feat!: change default media location to /data

* feat: dynamically detect media location
2025-07-29 16:58:50 +07:00
Andrew Marshall 4cae15f28d
feat: support config via systemd credentials (#20406)
feat: Support config via Systemd Credentials

See https://systemd.io/CREDENTIALS/. This is used as a fallback, so will
only be used if the `$*_FILE` var is empty. This could also be used to
implicitly use Docker Secrets by settings
`CREDENTIALS_DIRECTORY=/run/secrets` rather than setting individual
`$_*FILE` environment variables.
2025-07-29 16:43:11 +07:00
Andreas Petersson ad6f7f8089
docs: add immich_ml_balancer to community projects (#20399) 2025-07-29 12:02:37 +07:00
Sergey Katsubo c7fcb23a23
chore(docs): add links to custom scan interval from other sections in external library doc (#20353) 2025-07-28 13:42:59 +07:00
Matthew Momjian 6becf409da
feat(docs): reorganize DB queries, add tags (#20303)
* reorganize

* fix checksum
2025-07-27 10:03:58 +07:00
Matthew Momjian ebd644eedd
fix(docs): update SQL queries with schema changes (#20297)
* sql queries with table changes

* fix linting
2025-07-26 17:38:12 +07:00
shenlong 13281f8531
docs: more make commands and add mobile checks to pr-checklist (#20211)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-25 13:24:08 +07:00
github-actions 089085fcdb chore: version v1.136.0 2025-07-24 14:24:38 +07:00
Jason Rasmussen 2bead445bd
docs: remove outdated note (#20110) 2025-07-23 16:00:19 +07:00
Sebastian Di Luzio f1cac122ed
fix: more inclusive language (#20092) 2025-07-22 21:29:36 +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
Jason Rasmussen 493d85b021
feat!: absolute file paths (#19995)
feat: absolute file paths
2025-07-18 10:57:29 +07:00
Min Idzelis b256c51b6b
docs: update devcontainer docs (#19237) 2025-07-17 14:49:55 +07:00
bo0tzz 184c7390a1
chore: also redirect docs/ with trailing slash (#19965)
Cause I keep running into that lol
2025-07-16 21:14:58 +07:00
Sergey Katsubo a97ba4862f
fix(docs): Nightly Tasks Settings (#19907)
* Document new Nightly Tasks Settings

* Add a link to the settings

* List jobs that are configured in their own System Settings sections
2025-07-14 10:24:34 +07:00
Dominik Vogel b0098d6d23
Update external-library.md (#19901) 2025-07-12 19:50:51 +07:00
Sergey Katsubo 977d6452f6
fix(docs): library and folders minor adjustments (#19642) 2025-07-10 14:31:06 +07:00
Brandon Wees 2a222fcfba
chore(docs): roadmap updates (#19841) 2025-07-09 16:54:00 +07:00
renovate[bot] a87c2e82cd
fix(deps): update typescript-projects (#19666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-07-07 20:29:58 +07:00
Daniel Dietzler 4ce9bce414
feat: oauth role claim (#19758) 2025-07-06 18:45:32 +07:00
OffsetMonkey538 2f5d75ce21
docs: fix typo of webp listed under jpeg (#19743) 2025-07-05 15:52:22 +07:00
Ramon Smits 639ede78c2
docs: document `DB_STORAGE_TYPE` environment variable (#19609)
Co-authored-by: Zack Pollard <github@zackpollard.uk>
2025-07-01 16:13:24 +07:00
seifer44 e6f8bfdf5e
chore(docs): add instruction for trusting self-signed certificates with Immich and an OAuth server (#18624) 2025-07-01 11:21:57 +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
Matthew Momjian 3d35e65f27
fix(docs): add DB_USERNAME when needed (#19578)
add DB_USERNAME when needed
2025-06-27 13:54:27 +07:00
Matthew Momjian 2a8019726c
feat(deployment): add shm_size for PG (#19472) 2025-06-25 20:38:37 +07:00
Matthew Momjian bcb1bf4692
fix(docs): portainer absolute paths (#19459)
absolute paths
2025-06-23 08:54:26 +07:00
github-actions 6563fa608a chore: version v1.135.3 2025-06-20 19:48:18 +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
Matthew Momjian 5122512f19
fix(docs): REINDEX vchord on upgrade (#19282)
* reindex

* lint

* collapse migrations

* remove title

* reformat
2025-06-19 09:04:18 +07:00
github-actions 65e8d75e82 chore: version v1.135.0 2025-06-18 13:45:07 +07:00
Gleb Khmyznikov f28c0d912c
chore: update truenas repo link (#19195)
Update truenas repo link
2025-06-17 09:10:25 +07:00
jump 16fcb657b7
docs: update the picture showing administration link (#19203) 2025-06-16 12:59:47 +07:00
Daimolean 004c2f2496
fix(web): OAuth quota size (#18526)
fix(server): oauth quota size
2025-06-13 10:57:29 +07:00
Min Idzelis 103b83d2d6
feat: devcontainers (#18007)
* feat: devcontainers

* Update link

* Update docs

* Extend existing dockerfiles/composes

* Add jre for make open-api

* Add jre for make open-api

* shellcheck

* git doesn't like bind mount within git repo

* group tasks

* Missing sudo

* Review comments

* tweak for codespaces

* typo

* Lots of docs

* close <br>

* Specify ENV vars for database

* doc errors

* fix broken doc link

* Simplify devcontainers scripts/startup

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-06-13 14:49:21 +07:00
Yishai Elyada d784c7737a
chore(docs): add rename note to synology.md (#17425)
* Update synology.md

Make sure to change example.env to .env, this is not trivial for non-Docker experts.

* Update synology.md

Wrapped file names in code tags

* chore: linting

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-06-11 22:15:45 +07:00
Hugo 6499057b4c
docs: update instructions for external libraries (#19080)
The first step was missing—it's probably obvious for those already
familiar with Immich.

After I added the external library, no photos showed up anywhere and
all interfaces indicated that I had no photos

Eventually I found this "Scan" button, and after clicking it photos
started to appear. This is a necessary step before photos from the
library actually show up anywhere, so point it out explicitly.
2025-06-10 09:28:49 +07:00
Daniel Dietzler e746d27f5e
chore: more cursed knowledge (#18932) 2025-06-04 21:31:53 +07:00
Alex 6b9233c71a
fix(deps): revert update typescript-projects (#18908) 2025-06-03 21:13:56 +07:00
renovate[bot] 393e8d50b2
fix(deps): update typescript-projects (#18889)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-03 11:39:55 +07:00
Bence Ferdinandy 31af44dd2a
feat: add --json-output option to upload command (#18845)
* fix(docs): update the cli upload usage

The cli upload usage is missing some options compared to what is the current
output of `immich upload --help`. Update the docs accordingly.

Signed-off-by: Bence Ferdinandy <bence@ferdinandy.com>

* feat(cli): add --json-output option to upload command

Add an option that allows retrieving per-file information about the
upload process. The output includes the newFiles, duplicates and
newAssets lists, but could accommodate more information later if needed.

One use case this allows for is using --dry-run to get a list of all the
files that would be uploaded, and checking them manually before an
upload. This can be particularly useful when a curated subset of images
have already been uploaded to immich and we want to double check for
some stragglers without uploading everything to immich.

The upload command has a few lines of logging, so to get an actually
parsable json one needs to strip those lines:

  immich upload --dry-run * | tail -n +4 | jq .newFiles[]

Signed-off-by: Bence Ferdinandy <bence@ferdinandy.com>

---------

Signed-off-by: Bence Ferdinandy <bence@ferdinandy.com>
2025-06-02 01:58:58 +07:00
bo0tzz ad3f58bcda
chore: document backup ordering (#18807)
* chore: document backup ordering

* chore: fix formatting

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-31 15:10:14 +07:00
bo0tzz d00c872dc1
fix: cursed knowledge date index (#18801) 2025-05-31 14:37:43 +07:00