Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(docs): Update TrueNAS installation docs #13017

Merged
merged 1 commit into from
Oct 2, 2024

Conversation

PetrSvirak
Copy link
Contributor

Mention about ACL mode added for the case when the library is located in a dataset with network-sharing capabilities.

I stumbled on the issue when enabling storage template on truenas while having the library located on a ZFS dataset with SMB share (so the library structure can be used in read-only mode by users via the local network). I've based the change in docs on community issue and redit post where the later actually fixed my issue.

I was unsure how to file an improvement for docs properly, so I created this PR instead (2nd). Please, if this change requires an unnecessary amount of effort on your side to merge, feel free to close the PR.

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Sep 28, 2024
@alextran1502 alextran1502 enabled auto-merge (squash) September 28, 2024 15:19
auto-merge was automatically disabled September 28, 2024 15:50

Head branch was pushed to by a user without write access

@PetrSvirak
Copy link
Contributor Author

PetrSvirak commented Sep 28, 2024

I've missed "x" in the link to storage template docs, sorry 👼 Links should now be fine, and the build should pass.

@@ -30,6 +30,8 @@ You can organize these as one parent with seven child datasets, for example `mnt

:::info Permissions
The **pgData** dataset must be owned by the user `netdata` (UID 999) for postgres to start. The other datasets must be owned by the user `root` (UID 0) or a group that includes the user `root` (UID 0) for immich to have the necessary permissions.

The **library** dataset must have [ACL mode](https://www.truenas.com/docs/core/coretutorials/storage/pools/permissions/#access-control-lists) set to `Passthrough` if you plan using a [storage template](/docs/administration/storage-template.mdx) and the dataset is configured for network sharing (its ACL type is set to `SMB/NFSv4`). When the template is applied and files need to be moved from **uploads** to the **library**, immich performs `chmod` internally and needs to be allowed to execute the command.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The **library** dataset must have [ACL mode](https://www.truenas.com/docs/core/coretutorials/storage/pools/permissions/#access-control-lists) set to `Passthrough` if you plan using a [storage template](/docs/administration/storage-template.mdx) and the dataset is configured for network sharing (its ACL type is set to `SMB/NFSv4`). When the template is applied and files need to be moved from **uploads** to the **library**, immich performs `chmod` internally and needs to be allowed to execute the command.
The **library** dataset must have [ACL mode](https://www.truenas.com/docs/core/coretutorials/storage/pools/permissions/#access-control-lists) set to `Passthrough` if you plan on using a [storage template](/docs/administration/storage-template.mdx) and the dataset is configured for network sharing (its ACL type is set to `SMB/NFSv4`). When the template is applied and files need to be moved from **upload** to **library**, immich performs `chmod` internally and needs to be allowed to execute the command.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've applied both changes, of course, but I wonder a bit about the singular in "uploads" - it references the folder/dataset that immich uses. It always seems to be plural on this page and in this context. If you weren't happy with singular above after all, just say a word.

Copy link
Contributor

@Snowknight26 Snowknight26 Sep 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was just going based off the code and release notes.

export enum StorageFolder {

https://github.com/immich-app/immich/releases/tag/v1.92.0

  • upload instead of uploads

But I see I may have been conflating directories for datasets, since uploads is explicitly mentioned in the same file as one of the 7 datasets needed for TrueNAS.

So maybe ignore that request.

Copy link
Contributor Author

@PetrSvirak PetrSvirak Sep 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or I can go the other way around and change the other locations to a singular. I don't mind as it would be just 2 more places:

image

image

[I have added uploads back for now, so the page remains consistent, I hope I got you right]

Mention about ACL mode added for the case when library is located in a dataset with network sharing capabilities.

Based on [community issue](https://www.truenas.com/community/threads/immich-app-permissions-to-copy-to-path-inside-smb-share.117253/) and [redit post](https://www.reddit.com/r/truenas/comments/1b1weo9/comment/l132fuj/)
@alextran1502 alextran1502 enabled auto-merge (squash) October 2, 2024 13:36
@alextran1502 alextran1502 merged commit 1b7e4b4 into immich-app:main Oct 2, 2024
32 checks passed
Copy link
Contributor

github-actions bot commented Oct 2, 2024

📖 Documentation deployed to pr-13017.preview.immich.app

@PetrSvirak PetrSvirak deleted the update_truenas_docs branch October 2, 2024 18:46
yosit pushed a commit to yosit/immich that referenced this pull request Oct 3, 2024
Mention about ACL mode added for the case when library is located in a dataset with network sharing capabilities.

Based on [community issue](https://www.truenas.com/community/threads/immich-app-permissions-to-copy-to-path-inside-smb-share.117253/) and [redit post](https://www.reddit.com/r/truenas/comments/1b1weo9/comment/l132fuj/)
x24git added a commit to x24git/immich that referenced this pull request Oct 16, 2024
commit edd7dfb
Author: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Oct 15 20:44:10 2024 +0000

    chore: version v1.118.1

commit 4c55597
Author: Jason Rasmussen <jason@rasm.me>
Date:   Tue Oct 15 16:41:19 2024 -0400

    fix(server): mobile oauth login (immich-app#13474)

commit 7e49b0c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 15 15:38:18 2024 -0400

    fix(deps): update dependency tokenizers to v0.20.1 (immich-app#13470)

commit e57bd94
Author: Kevin Cox <kevincox@kevincox.ca>
Date:   Tue Oct 15 14:53:18 2024 -0400

    chore(server): explicitly use svt-av1 encoder (immich-app#13389)

commit 8eb7980
Author: ngtrio <ngtrio@protonmail.com>
Date:   Wed Oct 16 02:44:51 2024 +0800

    fix(docs): typo in backup-and-restore.md (immich-app#13458)

commit 0a3bfd5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 15 14:41:42 2024 -0400

    fix(deps): update dependency device_info_plus to v11 (immich-app#13427)

commit f2b799c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 15 14:39:55 2024 -0400

    chore(deps): update node (immich-app#13449)

commit 6d56927
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 15 14:39:35 2024 -0400

    chore(deps): update machine-learning (immich-app#13452)

commit 8f69d9d
Author: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Oct 15 10:48:53 2024 +0000

    chore: version v1.118.0

commit 0985d7f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Oct 14 23:24:07 2024 -0400

    chore(deps): update docker/setup-buildx-action action to v3.7.1 (immich-app#13448)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ee50d0b
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Tue Oct 15 01:18:41 2024 +0200

    chore: stack service unit tests (immich-app#13441)

commit b852468
Author: Weblate (bot) <hosted@weblate.org>
Date:   Mon Oct 14 17:16:44 2024 +0200

    chore(web): update translations (immich-app#13126)

    Translate-URL: https://hosted.weblate.org/projects/immich/immich/az/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/cv/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/da/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/id/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ms/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt_BR/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ro/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/sk/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Cyrl/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Latn/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
    Translation: Immich/immich

    Co-authored-by: -J- <heyj0e@tuta.io>
    Co-authored-by: Ahmad Eri Syafrizal bin Syamaial Huda <erisyafrizal@gmail.com>
    Co-authored-by: Ben Tomsen <torben+554gc3ym@g-b.dk>
    Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
    Co-authored-by: CanbiZ <mickey.leskowitz@gmail.com>
    Co-authored-by: CrossDrain <github.grafting409@passmail.com>
    Co-authored-by: David S <weblate.arjy8@flexi.name>
    Co-authored-by: Dorin Rusu <rusu.dorin.adrian@gmail.com>
    Co-authored-by: Emre Saraçoğlu <hello@emresaracoglu.com>
    Co-authored-by: Enoé Mugnaschi <enmuro@gmail.com>
    Co-authored-by: Erman Yaman <ermanyaman@gmail.com>
    Co-authored-by: Fjuro <fjuro@alius.cz>
    Co-authored-by: Florian Ostertag <florian.kuepper@gmail.com>
    Co-authored-by: Furkan Aydın <aydnfurkan007@gmail.com>
    Co-authored-by: Henrik <goransson.henrik@gmail.com>
    Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
    Co-authored-by: Indrek Haav <IndrekHaav@users.noreply.hosted.weblate.org>
    Co-authored-by: Jacek <jacek64@gmail.com>
    Co-authored-by: Jamil Farajov <jamilfarajov@gmail.com>
    Co-authored-by: Jonne Saloranta <saloranta.jonne@gmail.com>
    Co-authored-by: Juan <yacussijuancruz@gmail.com>
    Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
    Co-authored-by: Leo Bottaro <github@leobottaro.com>
    Co-authored-by: LeonardoCasarotto <leonardo.casar8@gmail.com>
    Co-authored-by: Linerly <linerly@proton.me>
    Co-authored-by: Marius Redean <marius.redean@gmail.com>
    Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
    Co-authored-by: Miki Mrvos <medolino2009@gmail.com>
    Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
    Co-authored-by: Nick Renieris <velocityra@gmail.com>
    Co-authored-by: Rookie Nguyễn <nguyenquocthang2004@gmail.com>
    Co-authored-by: Simone D'Anna <simonedanna7@gmail.com>
    Co-authored-by: Stan P <g97d6liib@mozmail.com>
    Co-authored-by: Sylvain Pichon <service@spichon.fr>
    Co-authored-by: Thomas Möller <thomas.moeller@mailbox.org>
    Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org>
    Co-authored-by: bill85101 <bill85101@gmail.com>
    Co-authored-by: chapvic <victor@chapaev.org>
    Co-authored-by: coolstuff99 <aspasmoya@gmail.com>
    Co-authored-by: dvbthien <dvbthien@dvbthien.onmicrosoft.com>
    Co-authored-by: extremq <other@extremq.com>
    Co-authored-by: gallegonovato <fran-carro@hotmail.es>
    Co-authored-by: pyccl <changcongliang@163.com>
    Co-authored-by: pyorot <FMasic@hotmail.co.uk>
    Co-authored-by: qtm <qtm@users.noreply.hosted.weblate.org>
    Co-authored-by: samk <kaceriak.s@gmail.com>
    Co-authored-by: tomtom <beub3u@gmail.com>
    Co-authored-by: waclaw66 <waclaw66@seznam.cz>
    Co-authored-by: Вячеслав Лукьяненко <madeinchuguev@gmail.com>
    Co-authored-by: Мĕтри Сантăр ывалĕ Упа-Миччи <mefisteron@gmail.com>
    Co-authored-by: 전경재 <ppskj178@gmail.com>

commit 22a2bfc
Author: Alex <alex.tran1502@gmail.com>
Date:   Mon Oct 14 22:06:24 2024 +0700

    chore(mobile): Translations update (immich-app#13423)

    chore(mobile): translation update

commit 7a78c33
Author: Jason Rasmussen <jason@rasm.me>
Date:   Mon Oct 14 10:20:10 2024 -0400

    chore: add deprecated release notes section (immich-app#13435)

commit 452ce73
Author: Alex <alex.tran1502@gmail.com>
Date:   Mon Oct 14 15:52:58 2024 +0700

    fix(mobile): more efficient loading local image on ios (immich-app#13426)

commit 346a084
Author: Alex <alex.tran1502@gmail.com>
Date:   Mon Oct 14 11:40:46 2024 +0700

    fix(server): REVERT incorrect out_color_matrix value when generating thumbnails (immich-app#13409) (immich-app#13424)

    Revert "fix(server): incorrect out_color_matrix value when generating thumbnails (immich-app#13409)"

    This reverts commit 9bdfb41.

commit f59b813
Author: Alex <alex.tran1502@gmail.com>
Date:   Mon Oct 14 09:50:07 2024 +0700

    chore(mobile): search page minor enhancements (immich-app#13403)

    * chore(mobile): search page retouched

    * add placeholder photos

    * remove unused page

    * focus the search input when tapping on the search controller button

    * detail fixed

    * remove print statements

    * disable scrolling of empty content

commit 1193adf
Author: fa1seut0pia <178009183+fa1seut0pia@users.noreply.github.com>
Date:   Mon Oct 14 09:23:20 2024 +0800

    fix(web): change the code zh-Hans to zh-CN (immich-app#13414)

    fix/(web) change the code zh-Hans to zh-CN

commit e7397f3
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Sun Oct 13 18:00:21 2024 -0400

    chore(ml): update pydantic (immich-app#13230)

    * update pydantic

    * fix typing

    * remove unused import

    * remove unused schema

commit f29fb16
Author: martin <74269598+martabal@users.noreply.github.com>
Date:   Sun Oct 13 21:34:38 2024 +0200

    docs: update authelia link (immich-app#13413)

commit 9bdfb41
Author: lyyn <79758863+lyynd@users.noreply.github.com>
Date:   Sun Oct 13 19:19:40 2024 +0200

    fix(server): incorrect out_color_matrix value when generating thumbnails (immich-app#13409)

commit 5a3e352
Author: Alex <alex.tran1502@gmail.com>
Date:   Mon Oct 14 00:10:52 2024 +0700

    fix(server): typeorm (੭ °ཀ°)੭ (immich-app#13411)

commit e183ff6
Author: bo0tzz <git@bo0tzz.me>
Date:   Sun Oct 13 15:08:40 2024 +0200

    feat: log SOURCE_REF immediately in container startup (immich-app#13405)

    This change makes sure the ref should be in pretty much any log we might get sent, making it easier to catch people running the wrong version.

commit 20b4d28
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Sat Oct 12 03:33:10 2024 +0200

    chore: media service unit tests (immich-app#13382)

commit 0b48d46
Author: Jonathan Jogenfors <jonathan@jogenfors.se>
Date:   Fri Oct 11 20:51:46 2024 +0200

    chore: Add viteconfig-timestamp to .gitignore (immich-app#13380)

commit 3b7bf76
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Fri Oct 11 20:40:29 2024 +0200

    chore: library unit tests (immich-app#13357)

commit 930df46
Author: Jason Rasmussen <jason@rasm.me>
Date:   Fri Oct 11 00:44:38 2024 -0400

    chore(server): remove unused code (immich-app#13367)

commit 8daa807
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 10 11:53:53 2024 -0400

    refactor(server): add base methods for access checks (immich-app#13349)

commit 97edf90
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Thu Oct 10 17:51:54 2024 +0200

    fix: library deletion (immich-app#13350)

commit 24e266c
Author: Zack Pollard <zackpollard@ymail.com>
Date:   Thu Oct 10 15:45:50 2024 +0100

    ci: don't auto-update mapbox-gl-rtl-text (immich-app#13351)

commit 79ae4e2
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Thu Oct 10 15:07:37 2024 +0200

    chore: database service unit tests (immich-app#13345)

commit bd779ff
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Thu Oct 10 15:04:44 2024 +0200

    chore: cli unit tests (immich-app#13343)

commit 94048de
Author: Zack Pollard <zackpollard@ymail.com>
Date:   Thu Oct 10 12:16:37 2024 +0100

    fix(web): rtl text on map is hidden (immich-app#13342)

commit ee461e5
Author: Alex <alex.tran1502@gmail.com>
Date:   Thu Oct 10 16:53:33 2024 +0700

    chore(mobile): remove unused translation keys (immich-app#13335)

commit 4ce49e4
Author: Alex <alex.tran1502@gmail.com>
Date:   Thu Oct 10 16:53:20 2024 +0700

    chore(mobile): clean up (immich-app#13338)

commit 1baa49e
Author: Pranav tiwari <67794060+Pranav-8bit@users.noreply.github.com>
Date:   Thu Oct 10 14:26:08 2024 +0530

    fix(web): User removal from option menu on the top in shared album (immich-app#12959)

    * bug fix

    * added few more type hint

    * onMount removed, removed current user to user

    * user check removed and conflict in view mode resolved between option and share info modal

    * format fix

    ---------

    Co-authored-by: Alex <alex.tran1502@gmail.com>

commit 53358c7
Author: Yashraj Jain <yashrajjain726@gmail.com>
Date:   Thu Oct 10 14:22:12 2024 +0530

    fix(mobile): trash sorting order (immich-app#13299)

    * fix: trash sorting order

    * updated after comparing with web

commit e981331
Author: Alex <alex.tran1502@gmail.com>
Date:   Thu Oct 10 15:44:14 2024 +0700

    feat(mobile): new mobile UI (immich-app#12582)

commit b59abdf
Author: Jonathan Jogenfors <jonathan@jogenfors.se>
Date:   Thu Oct 10 10:42:59 2024 +0200

    chore(e2e): dont check for immich folder (immich-app#13298)

    chore: dont check immich folder

commit 465f463
Author: Jason Rasmussen <jason@rasm.me>
Date:   Wed Oct 9 16:01:52 2024 -0400

    feat: align compose ports (immich-app#13185)

commit b7dcc97
Author: Jonathan Jogenfors <jonathan@jogenfors.se>
Date:   Wed Oct 9 18:15:50 2024 +0200

    fix(cli): allow special characters in paths (immich-app#13282)

    * fix(cli): commas in import paths

    * adding more test cases

commit 057510a
Author: rgomulin <rgomulin@gmail.com>
Date:   Wed Oct 9 19:06:16 2024 +0300

    chore(mobile): added 'ignore_icloud' translation item (immich-app#12788)

    impr: added 'ignore_icloud' translation item

commit 7561d41
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 9 16:05:34 2024 +0000

    chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (immich-app#13148)

    Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.6.1 to 3.7.0.
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@v3.6.1...v3.7.0)

    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 360e7d6
Author: Max <39833217+maexled@users.noreply.github.com>
Date:   Wed Oct 9 18:04:13 2024 +0200

    docs: fix typo in Backup Script Guide (immich-app#12399)

commit e1540c8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 9 22:59:24 2024 +0700

    chore(deps): bump rexml from 3.2.8 to 3.3.6 in /mobile/ios (immich-app#12621)

    Bumps [rexml](https://github.com/ruby/rexml) from 3.2.8 to 3.3.6.
    - [Release notes](https://github.com/ruby/rexml/releases)
    - [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
    - [Commits](ruby/rexml@v3.2.8...v3.3.6)

    ---
    updated-dependencies:
    - dependency-name: rexml
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1a72602
Author: Joren Guillaume <chaos.side@gmail.com>
Date:   Wed Oct 9 17:37:47 2024 +0200

    docs: Add DB name to backup-and-restore (immich-app#13244)

    * Update backup-and-restore.md

    changelog:
    Add database name to the restore command and document it in the notes

    * docs: remove added database flag and change warn wording

    * docs: fix forgotten warning change

    Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com>

    ---------

    Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com>

commit f7ad6ef
Author: Jason Rasmussen <jason@rasm.me>
Date:   Wed Oct 9 10:00:40 2024 -0400

    feat(server): medium tests (immich-app#13289)

commit 27c04f9
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Oct 9 11:32:18 2024 +0100

    chore(deps): update typescript-projects (immich-app#13293)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 4780bb4
Author: itoktsnhc <itoktsnhc@hotmail.com>
Date:   Wed Oct 9 12:21:31 2024 +0800

    fix(server): fix server ping URL path mismatch in healthcheck.ts (immich-app#13297)

    fix server ping URL path mismatch in healthcheck.ts

commit 3ba2602
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Tue Oct 8 18:03:28 2024 -0400

    fix(ml): pin onnxruntime-openvino (immich-app#13290)

commit 08d428c
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Tue Oct 8 17:37:41 2024 -0400

    fix(server): duplicate faces, face insert query failing (immich-app#13294)

    fix duplicate faces, query failing

commit 9d0f038
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Tue Oct 8 23:08:49 2024 +0200

    chore: finishing unit tests for a couple of services (immich-app#13292)

commit f5e0cde
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 8 15:27:47 2024 -0400

    chore(deps): update redis:6.2-alpine docker digest to 2ba50e1 (immich-app#13266)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 9a6fd1c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 8 15:27:27 2024 -0400

    chore(deps): update docker.io/redis:6.2-alpine docker digest to 2ba50e1 (immich-app#13265)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit bff3690
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 8 15:26:53 2024 -0400

    chore(deps): update docker/setup-buildx-action action to v3.7.0 (immich-app#13281)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit d2800a6
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 8 15:22:04 2024 -0400

    chore(deps): update base-image to v20241008 (major) (immich-app#13284)

    chore(deps): update base-image to v20241008

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit d47def4
Author: Jason Rasmussen <jason@rasm.me>
Date:   Tue Oct 8 12:10:52 2024 -0400

    fix(server): timezones (immich-app#13262)

commit 34305b2
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 8 12:37:55 2024 +0200

    chore(deps): update dependency @types/lodash to v4.17.10 (immich-app#13280)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit a11d454
Author: Alex <alex.tran1502@gmail.com>
Date:   Tue Oct 8 11:42:19 2024 +0700

    fix(web): video player on Safari (immich-app#13242)

commit 60e0698
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Oct 7 22:44:28 2024 -0400

    chore(deps): update typescript-projects (immich-app#13272)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 48c6c1a
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Oct 7 22:42:33 2024 -0400

    chore(deps): update dependency node to v20.18.0 (immich-app#13271)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 58f14f2
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Oct 7 22:11:57 2024 -0400

    fix(deps): update machine-learning (immich-app#13270)

commit 680bf34
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Oct 8 02:05:31 2024 +0000

    chore(deps): update dependency @types/node to ^20.16.10 (immich-app#13269)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit bd826b0
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Mon Oct 7 17:37:45 2024 -0400

    feat(ml): round-robin device assignment (immich-app#13237)

    * round-robin device assignment

    * docs and tests

    clarify doc

commit 063969c
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Mon Oct 7 15:44:04 2024 -0400

    fix(server): searching with both `personIds` and `withPeople` (immich-app#13254)

    * use cte

    * linting

commit 5b00bc4
Author: Jonathan Jogenfors <jonathan@jogenfors.se>
Date:   Mon Oct 7 21:43:21 2024 +0200

    fix(server): Allow commas and braces in import paths (immich-app#13259)

    fix commas and braces in paths

commit 94d213b
Author: Zack Pollard <zackpollard@ymail.com>
Date:   Mon Oct 7 14:34:48 2024 +0100

    fix(server): external libraries queueing two transcode jobs (immich-app#13251)

commit 1b62c99
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Oct 7 12:34:45 2024 +0100

    chore(deps): update grafana/grafana docker tag to v11.2.2 (immich-app#13235)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Zack Pollard <zackpollard@ymail.com>

commit b4bf1bb
Author: Zack Pollard <zackpollard@ymail.com>
Date:   Mon Oct 7 11:42:04 2024 +0100

    feat: support and feedback modal with third party support (immich-app#13248)

commit 6f86c2f
Author: Alex <alex.tran1502@gmail.com>
Date:   Mon Oct 7 08:45:23 2024 +0700

    chore(mobile): use sdk to for ping endpoint (immich-app#13218)

commit 4bb42c4
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Sun Oct 6 13:16:31 2024 -0400

    docs: update version range for pgvecto.rs (immich-app#13231)

    * update pgvecto.rs range

    * clarify pg17

commit a8d16fe
Author: Yoni Yang <76271912+yoni13@users.noreply.github.com>
Date:   Sun Oct 6 22:17:59 2024 +0800

    docs: fix confustion about libmali in hardware-transcoding.md  (immich-app#13226)

commit 52c700e
Author: Yuvraj P <yuvilds@gmail.com>
Date:   Sun Oct 6 02:51:11 2024 -0400

    feat(mobile): Adding filters feature to mobile image editor (immich-app#13174)

    * Adding filters button

    * Filter selection page

    * routing

    * Localization

    * Add Filters to this page

    * More Filters yay!

    * Final filters

    * Logic for saving the image

    * Fixes

    * Formmating

    * Finalizing, formating, and fixes

    * Layout fix

    * chores

    * Chore: Static code analysis

    * fix translation file

    ---------

    Co-authored-by: Alex <alex.tran1502@gmail.com>

commit c5c492e
Author: aviv926 <51673860+aviv926@users.noreply.github.com>
Date:   Sun Oct 6 02:00:09 2024 +0300

    feat(docs): update roadmap (immich-app#13212)

    * feat(docs): update roadmap

    * PR feedback

    * PR feedabck

commit a5e9adb
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Sat Oct 5 22:37:33 2024 +0200

    chore: migrate oauth to repo (immich-app#13211)

commit 9d9bf1c
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Sat Oct 5 18:16:23 2024 +0200

    chore: auth unit tests (immich-app#13207)

commit 0f3b8b6
Author: Fynn Petersen-Frey <10599762+fyfrey@users.noreply.github.com>
Date:   Sat Oct 5 03:02:34 2024 +0200

    refactor(mobile): assert lists are sorted for diffing (immich-app#13180)

commit 6bbaba7
Author: Jason Rasmussen <jason@rasm.me>
Date:   Fri Oct 4 17:09:02 2024 -0400

    refactor(server): resource paths (immich-app#13194)

commit 5d0a4bb
Author: Jason Rasmussen <jason@rasm.me>
Date:   Fri Oct 4 16:57:34 2024 -0400

    refactor(server): app module (immich-app#13193)

commit 7ee0221
Author: Jason Rasmussen <jason@rasm.me>
Date:   Fri Oct 4 15:10:13 2024 -0400

    chore: remove deprecated endpoint (immich-app#13190)

commit 08db817
Author: Jason Rasmussen <jason@rasm.me>
Date:   Fri Oct 4 15:10:03 2024 -0400

    chore: remove deprecated controller (immich-app#13189)

commit dc18731
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Fri Oct 4 20:04:37 2024 +0200

    chore: audit service unit tests (immich-app#13183)

commit 4adedea
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Fri Oct 4 19:37:18 2024 +0200

    chore: asset service unit tests (immich-app#13179)

commit bb3b4c8
Author: Carsten Otto <git@c-otto.de>
Date:   Fri Oct 4 10:30:49 2024 +0200

    fix(server): update exiftool-vendored to v28.3.1 (immich-app#13176)

    fixes immich-app#13141

commit 2c87683
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Thu Oct 3 21:58:28 2024 -0400

    feat(server): refresh face detection (immich-app#12335)

    * refresh faces

    handle non-ml faces

    * fix metadata face handling

    * updated tests

    * added todo comment

commit 9edc9d6
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 3 17:49:03 2024 -0400

    refactor(server): immich app env (immich-app#13169)

commit 3ac00b0
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 3 17:48:40 2024 -0400

    refactor(server): db env (immich-app#13167)

commit e2bf680
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 3 16:58:15 2024 -0400

    refactor(server): no color env (immich-app#13166)

commit 0eb7714
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 3 16:33:43 2024 -0400

    refactor(server): build support env (immich-app#13163)

commit 3ddb5b8
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 3 15:45:37 2024 -0400

    refactor(server): license key env (immich-app#13162)

commit 2c8c365
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Thu Oct 3 21:36:54 2024 +0200

    chore: some more unit tests :) (immich-app#13159)

commit db1623f
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 3 15:28:36 2024 -0400

    refactor(server): worker env (immich-app#13160)

commit 892a35a
Author: Jason Rasmussen <jason@rasm.me>
Date:   Thu Oct 3 13:29:40 2024 -0400

    refactor(server): port env (immich-app#13158)

commit bf43c32
Author: bo0tzz <git@bo0tzz.me>
Date:   Thu Oct 3 14:10:50 2024 +0200

    chore: disable dependabot (immich-app#13150)

commit 68930cc
Author: Alex <alex.tran1502@gmail.com>
Date:   Thu Oct 3 13:33:36 2024 +0700

    feat(doc): new homepage design and font (immich-app#13084)

commit 0454863
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Oct 3 03:57:50 2024 +0000

    fix(deps): update dependency connectivity_plus to v6 (immich-app#13115)

    * fix(deps): update dependency connectivity_plus to v6

    * update api

    ---------

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Alex <alex.tran1502@gmail.com>

commit 432bcbb
Author: Alex <alex.tran1502@gmail.com>
Date:   Thu Oct 3 10:19:14 2024 +0700

    chore(mobile): post release task (immich-app#13136)

commit 1700de9
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Thu Oct 3 10:16:59 2024 +0700

    fix(deps): update dependency device_info_plus to v10 (immich-app#13117)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 35bb2e7
Author: Hannes R. Brunsch <51321855+Yagnap@users.noreply.github.com>
Date:   Thu Oct 3 03:02:38 2024 +0000

    fix(mobile): respect orientation on displaying asset dimensions (immich-app#13129)

    * fix(mobile): respect orientation on displaying asset dimensions

    * lint

    ---------

    Co-authored-by: Alex <alex.tran1502@gmail.com>

commit 31c0dfb
Author: martin <74269598+martabal@users.noreply.github.com>
Date:   Thu Oct 3 04:30:26 2024 +0200

    fix: preloading fonts (immich-app#13132)

commit 6b84624
Author: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Oct 3 01:59:28 2024 +0000

    chore: version v1.117.0

commit 9821b46
Author: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Date:   Wed Oct 2 23:28:13 2024 +0200

    chore: add more languages (immich-app#13127)

commit 8ee8259
Author: Mert <101130780+mertalev@users.noreply.github.com>
Date:   Wed Oct 2 16:53:17 2024 -0400

    fix(server): thumbnail colorspace handling (immich-app#13130)

    fix colorspace handling

commit 355ed5b
Author: Weblate (bot) <hosted@weblate.org>
Date:   Wed Oct 2 19:14:50 2024 +0200

    chore(web): update translations (immich-app#12938)

    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ar/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/az/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ms/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Cyrl/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Latn/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
    Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
    Translation: Immich/immich

    Co-authored-by: -J- <heyj0e@tuta.io>
    Co-authored-by: Alexis Rossfelder <rossfelderalexis@gmail.com>
    Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
    Co-authored-by: Damian Krysta <krypton9208@gmail.com>
    Co-authored-by: David S <weblate.arjy8@flexi.name>
    Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
    Co-authored-by: Emre Saraçoğlu <hello@emresaracoglu.com>
    Co-authored-by: Fjuro <fjuro@alius.cz>
    Co-authored-by: Florian Ostertag <florian.kuepper@gmail.com>
    Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
    Co-authored-by: Indrek Haav <IndrekHaav@users.noreply.hosted.weblate.org>
    Co-authored-by: Ioannis Ioannou <ioannis.ioannou.84@gmail.com>
    Co-authored-by: Jacek <jacek64@gmail.com>
    Co-authored-by: Jamil Farajov <jamilfarajov@gmail.com>
    Co-authored-by: Joachim Segala <joachim.segala@gmail.com>
    Co-authored-by: Jordi Masip <jordi@masip.cat>
    Co-authored-by: JoseFilipeFerreira <jose.filipe.matos.ferreira@gmail.com>
    Co-authored-by: Julien Deveaux <julien.deveaux@hotmail.com>
    Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
    Co-authored-by: Lauritz Tieste <lauritz6000000@gmail.com>
    Co-authored-by: LeonardoCasarotto <leonardo.casar8@gmail.com>
    Co-authored-by: Manar Aldroubi <droubi@gmail.com>
    Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
    Co-authored-by: Miki Mrvos <medolino2009@gmail.com>
    Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
    Co-authored-by: Ognian Samokovliyski <ognian@gmail.com>
    Co-authored-by: Shawn <xiaxinx@gmail.com>
    Co-authored-by: Unn Krigul <unn@arter.studio>
    Co-authored-by: V R <hardorzz@gmail.com>
    Co-authored-by: chapvic <victor@chapaev.org>
    Co-authored-by: clementdelestre <clementdelestre@gmail.com>
    Co-authored-by: dvbthien <dvbthien@dvbthien.onmicrosoft.com>
    Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org>
    Co-authored-by: faizfahmi-dev <faiztajuddin@kaf.com.my>
    Co-authored-by: gallegonovato <fran-carro@hotmail.es>
    Co-authored-by: kiwinho <kiwicaja@gmail.com>
    Co-authored-by: pyccl <changcongliang@163.com>
    Co-authored-by: pyorot <FMasic@hotmail.co.uk>
    Co-authored-by: ti777777 <ti12272198686@yahoo.com.tw>
    Co-authored-by: waclaw66 <waclaw66@seznam.cz>
    Co-authored-by: Вячеслав Лукьяненко <madeinchuguev@gmail.com>
    Co-authored-by: 李奕寯 <eugenelego88@gmail.com>

commit 3c9413f
Author: Alex <alex.tran1502@gmail.com>
Date:   Thu Oct 3 00:04:22 2024 +0700

    chore(web): relax spacing for help and feedback modal (immich-app#13118)

commit 681b06a
Author: Ben McCann <322311+benmccann@users.noreply.github.com>
Date:   Wed Oct 2 09:36:06 2024 -0700

    fix(docs): fix broken image URL (immich-app#13122)

commit e7862fc
Author: martin <74269598+martabal@users.noreply.github.com>
Date:   Wed Oct 2 17:04:21 2024 +0200

    fix: mouse hover over stack (immich-app#13119)

    fix: mouse hover on stack

commit 4ea281f
Author: Jason Rasmussen <jason@rasm.me>
Date:   Wed Oct 2 10:54:35 2024 -0400

    refactor: service dependencies (immich-app#13108)

    refactor(server): simplify service dependency management

commit 1b7e4b4
Author: PetrSvirak <petrs2@kontent.ai>
Date:   Wed Oct 2 15:39:14 2024 +0200

    fix(docs): Update TrueNAS installation docs (immich-app#13017)

    Mention about ACL mode added for the case when library is located in a dataset with network sharing capabilities.

    Based on [community issue](https://www.truenas.com/community/threads/immich-app-permissions-to-copy-to-path-inside-smb-share.117253/) and [redit post](https://www.reddit.com/r/truenas/comments/1b1weo9/comment/l132fuj/)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:documentation documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants