aviv926
cd8a124b25
feat(docs): User management new options ( #8029 )
...
* User Management
* Add photo
2024-03-18 09:00:11 -05:00
Tyler Brockett
14da671bf9
fix(docs): add microservices to IMMICH_CONFIG_FILE env var documentation ( #8017 )
2024-03-17 13:41:55 -05:00
Alex
a491240aeb
fix(doc): logo size on small screen ( #7992 )
2024-03-15 15:59:25 -05:00
Alex
9ed7de50e7
feat(doc): new logo and screenshots ( #7961 )
...
* feat(doc): new logo and screenshots
* remove unused logo
* logo with text
* feature panel
* remove logo explaination
2024-03-14 22:15:20 -05:00
mmomjian
bd88a241ff
docs: Update backup script example ( #7734 )
...
* Update backup script example
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
2024-03-13 13:08:01 -05:00
DeclanE
2b1def4e7c
fix(blog/docs): Fix Milestone linking for "multi select" and "View Exif" fix(docs): Update "zoodyy" to "yfrey" ( #7926 )
...
Fix Milestone linking for "multi select" and "View Exif" on Blog; update "zoodyy" to "yfrey" in Docs
2024-03-13 09:41:15 -05:00
bo0tzz
72f9295490
feat(server): YAML config file support ( #7894 )
...
* test(server): Load config from yaml
* docs: YAML config support
* feat(server): YAML config file support
* fix format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-03-12 16:29:49 +01:00
Slavik
def82a7354
docs: config-file.md update config to current (v1.98) state ( #7808 )
...
* docs: config-file.md update config to current (v1.98) state
* fix format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-03-12 03:46:42 +00:00
Dhrumil Shah
bbed14a9ff
feat(server): Add OAuth auto-redirect enable/disable CLI commands ( #7841 )
...
* Rebase
* format fix
* docs format
* Change to enable/disable oauth master
* spell change for oauth
* Fix filename
2024-03-11 23:32:00 -04:00
Slavik
e732cb68a7
docs: backup-and-restore.md: fix broken link ( #7806 )
...
backup-and-restore.md: fix broken link
2024-03-11 22:27:31 -05:00
renovate[bot]
faab3aab0a
fix(deps): update docs ( #7870 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 23:21:29 -04:00
Tejpal Sahota
6c8fad4cac
docs: Update external-library.md ( #7850 )
...
Although it is written clearly directly below, showing an example of what to change for both containers makes it very clear for people who just skim the code sections.
2024-03-11 17:02:55 +00:00
markeeisner
8c3ff65402
docs: Add guide for album sync python script ( #7736 )
...
* Add guide for album sync python script
* Add newline for formatting test
* Run prettier
* fix hardcoded url and extension
* brevity
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
* more brevity with copy and paste facepalm
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
* grammar fix
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
2024-03-11 11:55:21 -05:00
Fynn Petersen-Frey
3f1d37e556
feat(server): hardware HDR tonemapping for RKMPP ( #7655 )
...
* feat(server): hardware HDR tonemapping for RKMPP
* review feedback
2024-03-08 21:17:26 -05:00
mmomjian
9b27a09131
docs: Update DB queries ( #7730 )
2024-03-07 23:28:51 -05:00
aviv926
7a7475ed67
docs: Update External Libraries Guide ( #7723 )
2024-03-07 18:49:30 -05:00
Jonathan Jogenfors
a5a27594b8
docs: admin-only library settings ( #7716 )
...
* document admin-only library settings
* renew library guide
2024-03-07 21:27:02 +00:00
Jonathan Jogenfors
4cb0f37918
chore(server): Move library watcher to microservices ( #7533 )
...
* move watcher init to micro
* document watcher recovery
* chore: fix lint
* add try lock
* use global library watch lock
* fix: ensure lock stays on
* fix: mocks
* unit test for library watch lock
* move statement to correct test
* fix: correct return type of try lock
* fix: tests
* add library teardown
* add chokidar error handler
* make event strings an enum
* wait for event refactor
* refactor event type mocks
* expect correct error
* don't release lock in teardown
* chore: lint
* use enum
* fix mock
* fix lint
* fix watcher await
* remove await
* simplify typing
* remove async
* Revert "remove async"
This reverts commit 84ab5abac4
.
* can now change watch settings at runtime
* fix lint
* only watch libraries if enabled
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-03-07 11:36:53 -06:00
Sam Holton
9125999d1a
feat(server,web): make user deletion delay configurable ( #7663 )
...
* feat(server,web): make user deletion delay configurable
* alphabetical order
* add min for user.deleteDelay in SettingInputField
* make config.user.deleteDelay SettingInputField min consistent format
* fix e2e test
* update description on user delete delay
2024-03-05 23:45:40 -06:00
Jonathan Jogenfors
ae46188753
chore(deps): bump sanitize-html, fixing CVE-2024-21501 ( #7662 )
...
* bump sanitize-html
* bump better
2024-03-05 17:35:52 -05:00
Nicholas Flamy
70881bc97f
Update truenas.md with permission info. ( #7606 )
...
* Update truenas.md with permission info.
This is very important information about permissions on datasets used by immich.
* Update truenas.md
* Update truenas.md with proper formatting
2024-03-05 02:51:20 +00:00
DawidPietrykowski
e8b001f62f
feat: preloading of machine learning models ( #7540 )
2024-03-03 19:48:56 -05:00
Ignacy Kajdan
b63b42d3d7
docs: fix the database name env variable ( #7576 )
2024-03-02 08:58:07 -05:00
Sam Holton
7303fab9d9
feat(server/web): add oauth defaultStorageQuota and storageQuotaClaim ( #7548 )
...
* feat(server/web): add oauth defaultStorageQuota and storageQuotaClaim
* feat(server/web): fix format and use domain.util constants
* address some pr feedback
* simplify oauth storage quota logic
* adding tests and pr feedback
* chore: cleanup
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-03-01 19:46:07 -05:00
Jonathan Jogenfors
e4f32a045d
chore: remove watcher polling option ( #7480 )
...
* remove watcher polling
* fix lint
* add db migration
2024-02-28 21:20:10 +01:00
Jonathan Jogenfors
0d2a656aa1
chore: add agpl milestone ( #7479 )
...
add agpl milestone
2024-02-27 21:43:12 +00:00
Daniel Mendizabal
912d723281
Update reverse-proxy.md - Apache ( #7386 )
...
Update reverse-proxy.md
Update to the Apache implementation
2024-02-24 14:31:01 -06:00
Jonathan Jogenfors
b3c7bebbd4
feat(server,web) Semantic import path validation ( #7076 )
...
* add library validation api
* chore: open api
* show warning i UI
* add flex row
* fix e2e
* tests
* fix tests
* enforce path validation
* enforce validation on refresh
* return 400 on bad import path
* add limits to import paths
* set response code to 200
* fix e2e
* fix lint
* fix test
* restore e2e folder
* fix import
* use startsWith
* icon color
* notify user of failed validation
* add parent div to validation
* add docs to the import validation
* improve library troubleshooting docs
* fix button alignment
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-02-20 09:53:12 -06:00
renovate[bot]
02b9f3ee88
fix(deps): update dependency @mdx-js/react to v3.0.1 ( #7222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 22:34:01 -05:00
Mert
6690e8edf2
fix(docs): document vector extension env variable ( #7220 )
2024-02-19 21:32:55 -05:00
Jason Rasmussen
c50d318152
chore: cleanup old jest references ( #7198 )
2024-02-19 08:54:41 -05:00
renovate[bot]
e49bbf8574
fix(deps): update docs ( #7068 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 14:07:16 +00:00
Alex
afe5e17254
chore: update btc address
2024-02-12 14:29:29 -06:00
Alex
dca1bd22df
Change license to AGPLv3 ( #7046 )
...
* Change license to AGPLv3
* Readme and documentation
* Package.json
* More replacement
* Added License MIT for previous code
* NIT
* Update LICENSE
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update cli/LICENSE
Co-authored-by: bo0tzz <git@bo0tzz.me>
* remote mit
---------
Co-authored-by: bo0tzz <git@bo0tzz.me>
2024-02-12 15:31:59 +00:00
Melvin Lammerts
eeeabcfef4
fix: remove dead link from docs ( #7027 )
...
Remove dead link
Closes #6932
2024-02-11 13:09:36 -05:00
Lukas
2010c92b61
docs: fix web development setup instructions ( #6969 )
2024-02-08 02:59:39 +00:00
Mert
b74c84e771
fix(docs): add cuda tag to ml hwaccel example ( #6972 )
...
add `-cuda`
2024-02-07 20:58:39 -06:00
Arumugam Jeganathan
16e85af564
Update command-line-interface.md ( #6944 )
...
A typo in the command
2024-02-06 18:33:00 +01:00
Jonathan Jogenfors
31eb4790dc
feat(cli): dockerize ( #6858 )
...
* import dockerfile from old cli
* build works
* rename login command
* bump packages
* fix login command
* chore: remove axios dependency from CLI
* move immich script path
* can build docker
* wip
* wip
* don't externalize sdk
* can run docker
* improve entrypoint
* can save auth state between runs
* add docs
* clarify reqs
* fix lint
* bump alpine to 3.19
* add env files for api key
* remove immich cli GHA for now
* Update docs/docs/features/command-line-interface.md
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
* remove redundant env variable check
* cleanup
* speling
---------
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
2024-02-06 12:17:15 +01:00
Jonathan Jogenfors
755444e9a4
chore(cli): use upload api and update documentation ( #6927 )
...
* use fetch api
* bump version
* add documentation
* revert to using file blob
2024-02-06 11:00:35 +01:00
bo0tzz
8e4bf30424
chore(docs): Small FAQ tweaks and nits ( #6880 )
...
* chore(docs): Small FAQ tweaks and nits
* chore: format:fix
2024-02-04 22:30:29 -05:00
Mert
329659b2fb
docs(ml,server): updated hwaccel docs ( #6878 )
2024-02-03 09:11:53 -05:00
Daniel Dietzler
d3404f927c
feat(server)!: oauth encryption algorithm setting ( #6818 )
...
* feat: add oauth signing algorithm setting
* chore: open api
* chore: change default to RS256
* feat: test and clean up
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-02-02 00:27:54 -05:00
mmomjian
81cf653752
docs: provide details on storage engine album naming ( #6812 )
...
* Update _storage-template.md
* Update _storage-template.md
2024-01-31 22:28:30 -05:00
Mert
efdbe790ee
docs(ml): hardware acceleration ( #6821 )
2024-01-31 19:12:57 -06:00
Jonathan Jogenfors
c083636c51
docs: update milestones ( #6787 )
...
* fix zero index
* fix day
* docs: add gpu acceleration milestone
---------
Co-authored-by: martabal <74269598+martabal@users.noreply.github.com>
2024-01-31 07:01:53 -05:00
Jonathan Jogenfors
068e703e88
feat(server): Automatic watching of library folders ( #6192 )
...
* feat: initial watch support
* allow offline files
* chore: ignore query errors when resetting e2e db
* revert db query
* add savepoint
* guard the user query
* chore: openapi and db migration
* wip
* support multiple libraries
* fix tests
* wip
* can now cleanup chokidar watchers
* fix unit tests
* add library watch queue
* add missing init from merge
* wip
* can now filter file extensions
* remove watch api from non job client
* Fix e2e test
* watch library with updated import path and exclusion pattern
* add library watch frontend ui
* case sensitive watching extensions
* can auto watch libraries
* move watcher e2e tests to separate file
* don't watch libraries from a queue
* use event emitters
* shorten e2e test timeout
* refactor chokidar code to filesystem provider
* expose chokidar parameters to config file
* fix storage mock
* set default config for library watching
* add fs provider mocks
* cleanup
* add more unit tests for watcher
* chore: fix format + sql
* add more tests
* move unwatch feature back to library service
* add file event unit tests
* chore: formatting
* add documentation
* fix e2e tests
* chore: fix e2e tests
* fix library updating
* test cleanup
* fix typo
* cleanup
* fixing as per pr comments
* reduce library watch config file
* update storage config and mocks
* move negative event tests to unit tests
* fix library watcher e2e
* make watch configuration global
* remove the feature flag
* refactor watcher teardown
* fix microservices init
* centralize asset scan job queue
* improve docs
* add more tests
* chore: open api
* initialize app service
* fix docs
* fix library watch feature flag
* Update docs/docs/features/libraries.md
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
* fix: import right app service
* don't be truthy
* fix test speling
* stricter library update tests
* move fs watcher mock to external file
* subscribe to config changes
* docker does not need polling
* make library watch() private
* feat: add configuration ui
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-31 08:15:54 +00:00
Alex Tran
e90d3a169c
fix(docs): formatting
2024-01-30 13:45:18 -06:00
Alex Tran
102b5bedea
fix(docs): formatting
2024-01-30 13:32:25 -06:00
mmomjian
b4d5f14e13
Document how to prevent HTML entity escaping. ( #6773 )
...
* Update _storage-template.md
* Update _storage-template.md
2024-01-30 13:30:58 -06:00
mmomjian
417a35189d
docs: add FAQ for duplicate primary key errors ( #6763 )
...
* Update FAQ.mdx
* Update FAQ.mdx
2024-01-30 18:45:31 +00:00
Jonathan Jogenfors
f6afb23d56
docs(server): Fix glob pattern in library exclusions ( #6752 )
...
fix glob pattern in library exclusions
2024-01-30 07:57:22 -05:00
Ben McCann
a7e01bc3fe
docs: fix typo ( #6739 )
2024-01-29 20:57:28 -05:00
Jason Rasmussen
a162af0e70
docs: fix broken link ( #6735 )
2024-01-29 22:09:33 +00:00
Jason Rasmussen
6dca47c629
refactor: no experimental vm modules ( #6719 )
2024-01-29 09:11:02 -06:00
debricked[bot]
70aeb82c5d
fix(deps) CVE–2023–45857 (bump axios) ( #6665 )
...
* fix(deps) CVE–2023–45857
* bump axios in docs
---------
Co-authored-by: debricked[bot] <47180885+debricked[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
2024-01-26 19:26:31 -05:00
Jonathan Jogenfors
78a2fa8569
fix(deps): bump lodash ( #6672 )
...
bump lodash
2024-01-26 11:39:47 -05:00
Jonathan Jogenfors
0d3929f732
fix(deps) bump marked to 11.1.1 ( #6670 )
...
bump marked to 11.1.1
2024-01-26 11:32:01 -05:00
Jonathan Jogenfors
2d0db5d0f2
fix(deps) CVE-2022-25883 ( #6667 )
...
fix CVE-2022-25883
2024-01-26 09:24:35 -06:00
debricked[bot]
33b3b8093e
fix(deps) CVE–2022–25887 ( #6664 )
...
* fix(deps) CVE–2022–25887
* bump version
---------
Co-authored-by: debricked[bot] <47180885+debricked[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
2024-01-26 10:00:43 -05:00
debricked[bot]
48fd64af56
fix(deps) CVE–2021–43138 ( #6662 )
...
* Fix CVE–2021–43138
* bump async
---------
Co-authored-by: debricked[bot] <47180885+debricked[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
2024-01-26 10:00:17 -05:00
debricked[bot]
741ce04e7f
Fix CVE–2023–45133 ( #6661 )
...
Co-authored-by: debricked[bot] <47180885+debricked[bot]@users.noreply.github.com>
2024-01-26 07:54:12 -06:00
aviv926
19d4c5e9f7
docs: Update documentation ( #6430 )
...
* Documentation corrections
* fix import
* add firewall note
* npm run format:fix
* fixs
* npm run format:fix
* space
* fix note
* admin-jobs.png image update + fixes
* Storage Template.md update
* Add new Troubleshooting about symbolic link in library
* Updating the libraries.md
* Updating the libraries.md
* Corrections
* add `/`
* ...
* Add Python script to remove-offline-files.md
* npm run format:fix
* Add info about HDR in FAQ
* My wrong merge
* add info about symlink
* [Community] + PowerShell
* add 360 photo support to Features in README
* add info about remote ML and info about orphaned files from the external library to the scripts page
* Typo
* add note about storage locations
* add info about Purge for portainer and link to info about asset types and storage locations
* npm run format:fix
* Add FAQ about "faces" that aren't faces
* Update docs/docs/administration/backup-and-restore.md
* Update docs/docs/administration/backup-and-restore.md
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-25 17:17:38 +00:00
Jason Rasmussen
852effa998
refactor(server): e2e ( #6632 )
2024-01-24 17:24:53 -05:00
Lenart Kos
5f051e3104
docs: add reverse proxy configuration for Apache ( #6625 )
2024-01-24 10:11:36 -05:00
Jason Rasmussen
d801131f38
fix(docs): search ( #6605 )
2024-01-23 17:50:25 -05:00
Jason Rasmussen
61bb52ac11
docs: diff highlighting ( #6604 )
2024-01-23 18:51:02 +00:00
sybenx
4fa7005a24
spelling of "recommend" - Update command-line-interface.md ( #6603 )
2024-01-23 17:09:32 +00:00
Jason Rasmussen
42d208859e
fix(web): auto generate open api build ( #6561 )
...
* fix: autogen typescript-sdk/build
* chore: refactor script
2024-01-22 09:59:35 -06:00
Jason Rasmussen
e4277128be
chore: remove unused files and references ( #6562 )
2024-01-21 22:57:37 -06:00
Aram Akhavan
6b419a984c
doc: developer setup docs ( #6557 )
2024-01-21 22:32:01 +00:00
Alex Tran
144822ddc4
chore: recap post date
2024-01-19 19:44:01 -06:00
Jason Rasmussen
df27460f1c
fix: open api pump ( #6502 )
2024-01-19 11:09:18 -06:00
Mert
68f52818ae
feat(server): separate face clustering job ( #5598 )
...
* separate facial clustering job
* update api
* fixed some tests
* invert clustering
* hdbscan
* update api
* remove commented code
* wip dbscan
* cleanup
removed cluster endpoint
remove commented code
* fixes
updated tests
minor fixes and formatting
fixed queuing
refinements
* scale search range based on library size
* defer non-core faces
* optimizations
removed unused query option
* assign faces individually for correctness
fixed unit tests
remove unused method
* don't select face embedding
update sql
linting
fixed ml typing
* updated job mock
* paginate people query
* select face embeddings because typeorm
* fix setting face detection concurrency
* update sql
formatting
linting
* simplify logic
remove unused imports
* more specific delete signature
* more accurate typing for face stubs
* add migration
formatting
* chore: better typing
* don't select embedding by default
remove unused import
* updated sql
* use normal try/catch
* stricter concurrency typing and enforcement
* update api
* update job concurrency panel to show disabled queues
formatting
* check jobId in queueAll
fix tests
* remove outdated comment
* better facial recognition icon
* wording
wording
formatting
* fixed tests
* fix
* formatting & sql
* try to fix sql check
* more detailed description
* update sql
* formatting
* wording
* update `minFaces` description
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-18 00:08:48 -05:00
Jason Rasmussen
44873b4224
deps: update docs ( #6462 )
2024-01-17 22:44:45 -05:00
Jason Rasmussen
98cee8864d
docs: remove tsc check ( #6464 )
2024-01-17 22:37:48 -05:00
Steven Carter
d4146e3e6d
feat(server): provide the ability to search archived photos ( #6332 )
...
* Feat: provide the ability to search archived photos
Adds a query parameter (`searchArchived`) to the search URL parameters
to allow the results to contain archived photos.
* chore: rename includeArchived => withArchived
* chore: open api
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-18 02:08:00 +00:00
Hiren Shah
a7768cc64d
docs: Update remove-offline-files.md ( #6449 )
...
The previous Windows Powershell script didn't work - resulted in a bunch of errors due to multiple reasons. The revised code works as expected.
2024-01-17 11:40:33 -05:00
renovate[bot]
9300946ff1
fix(deps): update docs ( #6420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 09:27:04 -05:00
Jason Rasmussen
3e793c582e
docs: fix pgadmin links ( #6403 )
2024-01-15 17:19:41 +00:00
Guillermo
f3d9196a7e
fix(docs) Fix command name ( #6368 )
2024-01-13 14:16:17 -06:00
Thariq Shanavas
9a7f987835
fix(docs) Fix relative paths leading to broken links ( #6354 )
2024-01-13 14:15:32 -06:00
aviv926
df4af025d7
Edit and update of FAQ+new database GUI guide ( #5958 )
...
* Update added and re -arrangement of FAQ
* Erasure of addition mistakes
* Erasure of addition mistakes
* Fix broken links
* Correcting spelling errors + adding more questions
* New required fixes
* More FAQ
* Adding questions + adding a note about a directory and an explanation about adding a path in a Windows environment
* Update docs/docs/FAQ/Albums-FAQ.md
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
* Update docs/docs/FAQ/Assets-FAQ.md
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
* Update docs/docs/FAQ/Machine-Learning-FAQ.md
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
* Update docs/docs/FAQ/Machine-Learning-FAQ.md
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
* Update docs/docs/features/libraries.md
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
* Corrections
* chore: updates
* import TOCinlines from all FAQ pages to one page + Corrections
* Removing privacy information + adding required Flutter version information
* Removing privacy information + adding required Flutter version information
* Revert "Removing privacy information + adding required Flutter version information"
This reverts commit da63439fd2
.
* All in one page
* Guide - Remove Offline Files
* Guide - Remove Offline Files
* doc: updates
* chore: fix broken link
* docs: clean up database gui guide
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-12 14:45:41 -05:00
Jason Rasmussen
2439c5ab57
refactor: open api ( #6334 )
2024-01-12 07:36:27 -05:00
Graham Steffaniak
a1523a9af0
docs: Update libraries.md ( #6333 )
2024-01-11 17:10:48 -05:00
Jason Rasmussen
bf1dd36fa9
refactor(server): split api and jobs into separate e2e suites ( #6307 )
...
* refactor: domain and infra modules
* refactor(server): e2e tests
2024-01-09 23:04:16 -05:00
renovate[bot]
26e6602ed3
fix(deps): update docs ( #6284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 16:48:32 -05:00
bo0tzz
58bd9c0018
fix(docs): Use absolute path for external library guide ( #6290 )
...
* fix(docs): Use absolute path for external library guide
* fix: Cursor in screenshot
2024-01-09 09:32:30 -06:00
Thariq Shanavas
ad09896f58
feat(docs): Template script for 3-2-1 backup of the assets and database ( #6026 )
...
* Added borg template cron job
* moved script to guides section
* Mentioned db backup location in docs
* Added directions for restoring backups
2024-01-05 15:02:55 -06:00
bo0tzz
ac0cb4a96e
Revert "docs: add step by step set up guide for external libraries ( #5288 )" ( #6194 )
...
This reverts commit 27be076958
.
2024-01-05 09:45:50 -06:00
martin
aefd93e43a
feat(server): add env for reverse geocoding path ( #6163 )
...
* feat: add env for reverse geocoding path
* fix: quote in doc
2024-01-04 13:36:52 +00:00
Jason Rasmussen
f8d64be13c
feat(server)!: move welcome message to settings ( #6157 )
...
* feat(server): move welcome message to settings
* chore: open api
2024-01-04 05:00:17 +00:00
Jason Rasmussen
52e92e9bb4
docs: unused geocoding env variable ( #6158 )
2024-01-04 04:56:18 +00:00
renovate[bot]
103c3ee2f1
fix(deps): update docs ( #6120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 16:55:59 -05:00
Colin
40fbe81c7b
docs: typo detial -> detail ( #6135 )
...
Also added missing "."
2024-01-03 03:34:42 +00:00
jcianci12
27be076958
docs: add step by step set up guide for external libraries ( #5288 )
...
* Update libraries.md - External Library step by step set up guide added
When setting up immmich external libraries, I found some missing details around the relationship between external paths and import paths. By providing an example, I am hoping it helps new users.
* chore: fix formatting
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-01 22:18:28 -05:00
Davis Clark
2688e05033
docs: update hardware-transcoding.md ( #5968 )
...
* Update hardware-transcoding.md
I accidentally closed #5924 for some odd reason. Copied the same code changes to this one.
* updated formatting
* Update hardware-transcoding.md
Added line 66 saying that `NVIDIA_DRIVER_CAMPABILITITES` is no longer required.
2024-01-01 20:50:03 +00:00
Michael Lyon
523e7d4742
fix(docs): update broken links ( #6094 )
...
* fix(docs): update broken link
* fix(docs): change to path
* fix(docs): second broken link
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-01 20:32:16 +00:00
dependabot[bot]
1af27fcc47
chore(deps): bump @babel/traverse from 7.23.0 to 7.23.6 in /docs ( #6021 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.23.0 to 7.23.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.6/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-27 21:24:43 +00:00
Marios Kerasiotis
1d0dbdff67
fix(documentation): entities path in migrations ( #5985 ) ( #5986 )
...
Changed path: server/src/infra/database/entities to server/src/infra/entities
2023-12-26 14:04:41 +00:00
Mert
092a23fd7f
feat(server,ml): remove image tagging ( #5903 )
...
* remove image tagging
* updated lock
* fixed tests, improved logging
* be nice
* fixed tests
2023-12-20 20:47:56 -05:00
Jon Howell
a7b4727c20
feat(docs): Add a linear quick-start guide ( #5812 )
...
* feat(docs): Add a linear quick-start guide
* prettier
* fix: format
* removed unused text
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-12-18 20:45:49 +00:00
Ferdinand Mütsch
b68800d45c
chore(docs): add caddy reverse proxy config example ( #5777 )
2023-12-18 02:22:59 +00:00
Alex
691e20521d
docs: update default config content ( #5798 )
2023-12-17 12:07:53 -06:00
Jon Howell
00771899da
fix(docs): remove inline dev inquiries ( #5733 )
...
* fix(docs): correct link; remove inline dev inquiries
* unfix relative path
2023-12-17 10:46:29 -05:00
Jon Howell
d9b5adf0f7
fix(docs): remove spurious hyphen in docker compose cmd ( #5771 )
...
The command example is correct, but the text just before it still references the old docker-compose command.
2023-12-16 19:49:14 -05:00
martin
2f95cb89c1
fix(web): use env for web folder path ( #5753 )
...
* fix: use env for web folder path
* feat: use constant
* fix: use join
* update docs
* fix: icon
2023-12-16 11:15:30 -06:00
Mert
cb1201e690
chore(web): update job dashboard ( #5745 )
...
* rename clip encoding to smart search
* update job subtitles
* update api
* update smart search job title and subtitle
* fix `getJobName`
* change smart search icon
* formatting
* wording
* update reference to clip
* formatting
* update reference to Encode CLIP
2023-12-16 10:50:46 -06:00
Jason Rasmussen
94e11d52dc
docs: fix redirects for cloudflare ( #5734 )
2023-12-15 15:20:50 -06:00
Jon Howell
05a1283500
fix(docs): Add title for External Library guide ( #5732 )
2023-12-15 14:38:14 -05:00
Jon Howell
899c71f297
docs: add a walk-through guide for External Libraries ( #5594 )
...
* Add a walk-through guide for External Libraries
* Apply prettier to markdown
* Add screenshots for GUI elements
* fix format
2023-12-15 12:46:43 -06:00
martin
2aa5f55cbf
docs: update milestone page ( #5663 )
2023-12-15 09:50:13 -06:00
bo0tzz
e29b80845b
chore: Update docs url config ( #5716 )
2023-12-15 08:57:36 -06:00
Jason Rasmussen
9bb6befc92
docs: clean-up old references ( #5697 )
...
* docs: clean-up old references
* chore: fix ref
2023-12-14 09:53:08 -05:00
Slavik
679b22fada
docs: remove citiesFileOverride from config-file.md; fixes #5682 ( #5683 )
...
as a result of PR #5301 , the citiesFileOverride variable is not used anymore.
2023-12-13 14:54:51 -05:00
Alex
f7429c3615
docs: recap 2023 ( #5665 )
...
* docs: recap 2023
* fix: format
2023-12-13 03:03:15 +00:00
Jason Rasmussen
a0b2cbe123
feat: update arch diagram ( #5662 )
...
* feat: update arch diagram
* chore: alt test
2023-12-12 16:16:39 -06:00
bo0tzz
05550647eb
docs: FAQ for thumbnail jobs ( #5661 )
2023-12-12 22:39:56 +01:00
Alex Tran
c8da1c07dc
chore: add _redirects to docs for CloudFlare
2023-12-11 16:13:39 -06:00
pjsxw
f798e9beed
docs: update backup-and-restore.md ( #5616 )
...
Removes `BACKUP_KEEP_NUM` option from docker-compose example for database dumping, since it no longer exists in the linked image.
The image has sensible defaults for backups to keep (7 daily, 4 weekly, 6 monthly), so I haven't replaced the argument with an alternative.
2023-12-11 10:57:30 -06:00
Mert
8057c375ba
docs: remove typesense from faq ( #5600 )
2023-12-10 03:23:40 +00:00
Jason Rasmussen
8e07b35786
docs: add sponsor link ( #5597 )
2023-12-09 20:59:00 -06:00
Jon Howell
188cdf9367
docs: Add tip showing common error messages ( #5592 )
...
I encountered two errors trying to use Ubuntu-distributed docker. These tips make the error messages searchable, with a pointer to the solution (use docker's packages).
2023-12-10 01:05:58 +00:00
Jason Rasmussen
1e99ba8167
feat: use pgvecto.rs ( #3605 )
2023-12-08 11:15:46 -05:00
Daniel Dietzler
6000c7f3bc
update docs to use docker compose ( #5446 )
2023-12-02 12:48:49 +01:00
renovate[bot]
0fe704c6f9
fix(deps): update dependency clsx to v2 ( #5383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 04:07:05 +00:00
renovate[bot]
869d400617
chore(deps): update dependency prettier to v3 ( #5371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 02:30:53 +00:00
Jason Rasmussen
6ae7a92e03
fix(docs): build ( #5374 )
2023-11-29 02:27:01 +00:00
Thariq Shanavas
b21b7f0721
chore(docs): add guide on remote access ( #5350 )
...
* Added guide on remote access
* update reverse proxy section
* chore: formatting
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-11-29 00:49:36 +00:00
Daniel Dietzler
cffdd9c86a
web and proxy no more! ( #5347 )
2023-11-27 22:59:40 +00:00
Aamir Azad
6eadca330b
docs: change github sponsor link to organization ( #5267 )
2023-11-22 18:17:56 +00:00
renovate[bot]
55f7cf3ca9
chore(deps): update dependency typescript to v5.3.2 ( #5236 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-21 13:48:31 -05:00
bo0tzz
bcb885422a
feat(docs): Add no-ssr milestone ( #5220 )
...
* Add no-ssr milestone
* chore: formatting
* feat: activity
---------
Co-authored-by: martabal <74269598+martabal@users.noreply.github.com>
2023-11-21 08:50:56 -06:00
Alex
74ad8b37bb
docs: update requirement for CLI ( #5198 )
2023-11-20 19:54:46 +00:00
bo0tzz
f20a6cb321
chore(docs): Redirect old CLI paths ( #5183 )
...
* chore(docs): Redirect old CLI paths
* Update docs/vercel.json
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-11-20 13:20:58 +00:00
Jonathan Jogenfors
7e38e7c949
feat(cli): refactor and add album support ( #4434 )
...
* Allow building and installing cli
* feat: add format fix
* docs: remove cli folder
* feat: use immich scoped package
* feat: rewrite cli readme
* docs: add info on running without building
* cleanup
* chore: remove import functionality from cli
* feat: add logout to cli
* docs: add todo for file format from server
* docs: add compilation step to cli
* fix: success message spacing
* feat: can create albums
* fix: add check step to cli
* fix: typos
* feat: pull file formats from server
* chore: use crawl service from server
* chore: fix lint
* docs: add cli documentation
* chore: rename ignore pattern
* chore: add version number to cli
* feat: use sdk
* fix: cleanup
* feat: album name on windows
* chore: remove skipped asset field
* feat: add more info to server-info command
* chore: cleanup
* chore: remove unneeded packages
* chore: fix docs links
* feat: add cli v2 milestone
* fix: set correct cli date
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-11-19 22:16:24 +00:00
digitaljamie
88b5f5b500
chore(docs): Update machine-learning.md
2023-11-19 18:47:42 +00:00
shenlong
41d43acf5f
mobile: add initial DCM analysis_options ( #5136 )
...
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-11-18 23:17:08 -06:00
Jason Rasmussen
adae5dd758
feat(web)!: SPA ( #5069 )
...
* feat(web): SPA
* chore: remove unnecessary prune
* feat(web): merge with immich-server
* Correct method name
* fix: bugs, docs, workflows, etc.
* chore: keep dockerignore for dev
* chore: remove license
* fix: expose 2283
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-11-17 22:13:36 -06:00
Mert
a6af4892e3
fix(ml): better model unloading ( #3340 )
...
* restart process on inactivity
* formatting
* always update `last_called`
* load models sequentially
* renamed variable, updated docs
* formatting
* made poll env name consistent with model ttl env
2023-11-16 20:42:44 -06:00
renovate[bot]
66120025b7
fix(deps): update dependency tailwindcss to v3.3.5 ( #4980 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-12 10:04:24 -05:00
Ploonet
98f1e85c87
fix(docs): Typo in libraries exclusion pattern ( #4972 )
...
Co-authored-by: Antony Mota <amota.confluenceconseil@boiron.fr>
2023-11-12 09:49:47 -05:00
Brian Austin
7fca0d8da5
fix: replace first and last name with single field ( #4915 )
2023-11-11 19:03:32 -06:00
Sushain Cherivirala
986bbfa831
feat(server): don't re-run face recognition on assets without any faces ( #4854 )
...
* Add AssetJobStatus
* fentity
* Add jobStatus field to AssetEntity
* Fix the migration doc paths
* Filter on facesRecognizedAt
* Set facesRecognizedAt field
* Test for facesRecognizedAt
* Done testing
* Adjust FK properties
* Add tests for WithoutProperty.FACES
* chore: non-nullable
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-11-09 20:55:00 -05:00
Alex
bb28cae671
docs: update ( #4893 )
...
* docs: update
* chore:format
2023-11-07 15:52:44 -06:00
Jason Rasmussen
f6180fccdc
chore(server): compose updates ( #4878 )
...
* chore: compose updates
* chore: docs for troubleshooting
* chore: add reference in docker compose to docs
2023-11-07 11:34:03 -05:00
Jason Rasmussen
c74ea7282a
docs: python upload guide ( #4867 )
2023-11-06 09:08:36 -05:00
Jesbin
330f4cadda
docs: changes to docker compose command. ( #4828 )
2023-11-03 16:01:17 -05:00
Alex
d8903de92e
docs: remove read-only related content ( #4781 )
...
* docs: remove read-only related content
* format
* broken link
2023-11-01 20:49:57 -05:00
Mayuresh Dharwadkar
c77ba46d60
docs: fix typos ( #4713 )
2023-10-30 09:17:10 -05:00
martin
f6eaaab725
docs: update milestone page ( #4683 )
...
* docs: update milestone page
* docs: add 20k milestone
2023-10-28 20:20:05 -05:00
Daniel Dietzler
0167407370
update jobs screenshot in docs ( #4660 )
2023-10-26 12:55:46 -05:00
Wingy
d4c60eab0d
docs: clarify that the server must be run in development mode to generate openapi specs ( #4634 )
2023-10-24 21:55:40 -05:00
DjP-iX
d4c23c8df8
docs: TrueNAS install guide (community) ( #4615 )
...
* Create truenas.md
* add truenas images
* complete truenas.md
* fix: sizebar position
* fix: missing quote
* formatting
* formatting
* ordering
* sizing
* styling
* sizing
* update link
* formatting
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-10-23 20:08:39 +00:00
martin
64e4ae7e4b
fix(docs): dates and responsive design in milestone page ( #4606 )
...
* fix: dates and responsive design
* fix: overflow
* add tags for birthday
* use cake for birthday icon
* use uppercase for enum
2023-10-23 08:44:47 -04:00
Jason Rasmussen
36b3521be8
docs: milestones ( #4593 )
...
* docs: milestones
* fix: light mode
* feat: dates and links
* use item interface from timeline
* fix ssr build
* responseive design and styling
---------
Co-authored-by: martabal <74269598+martabal@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-10-22 21:34:23 -05:00
Bogdan Cerovac
5ead4af2dc
docs: Semantic fixes and improvements for the main documentation page ( #4576 )
...
* Added missing alt text on logo in documentation
* Better to use CSS to do the uppercases
Some assistive technology can spell each letter instead of read the word, depends a lot on internals but it's better to prevent...
* Semantic fix - single paragraph instead of many + uppercase via CSS
Single sentence in single paragraph, using css instead
* React requires className instead of class...
2023-10-21 16:08:58 -04:00
Bogdan Cerovac
f2c20f60f7
Alternative text that reflects the text in the image ( #4577 )
...
Small but important detail
2023-10-21 16:26:16 +00:00
Alex Tran
e0fc6b753c
chore: remove outdated docs information
2023-10-20 16:27:58 -05:00
Jason Rasmussen
5e17b3199f
chore: add logo to docs homepage ( #4549 )
2023-10-19 14:31:26 -05:00
Efren
5a9acbc05b
Fix Issues hyperlink pointing to Releases ( #4508 )
2023-10-17 07:38:42 +00:00
Jason Rasmussen
bddeb03fd5
docs: immich title ( #4463 )
2023-10-13 09:15:29 -05:00
Alex
eebe9bcd5f
fix(docs): production build ( #4431 )
2023-10-10 21:49:24 -05:00
Daniel Dietzler
09bf1c9175
feat(server): harden move file ( #4361 )
...
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-10-10 21:14:44 -05:00
debricked[bot]
43f4dac3ad
chore(server,web,docs) bulk bump of dependencies with vulnerabilities ( #4312 )
...
* chore: bump node version to 20.8
* chore(server,web) upgrade vulnerable dependencies
* fix: revert node change
* fix: commander version
* fix: set country to null if undefined
* fix: set docs module resolution
* fix(web): correct return type of interval
* fix(docs): set node in tsconfig
---------
Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
Co-authored-by: debricked[bot] <47180885+debricked[bot]@users.noreply.github.com>
2023-10-10 08:31:21 -04:00
Jonathan Jogenfors
b56f22aac3
docs: add troubleshooting info to libraries + minor docs tweaks ( #4377 )
...
* docs: add troubleshooting info to libraries
* fix: revert docker-compose
2023-10-09 09:13:47 -05:00
Jason Rasmussen
8d5bf93360
test(server): full backend end-to-end testing with microservices ( #4225 )
...
* feat: asset e2e with job option
* feat: checkout test assets
* feat: library e2e tests
* fix: use node 21 in e2e
* fix: tests
* fix: use normalized external path
* feat: more external path tests
* chore: use parametrized tests
* chore: remove unused test code
* chore: refactor test asset path
* feat: centralize test app creation
* fix: correct error message for missing assets
* feat: test file formats
* fix: don't compare checksum
* feat: build libvips
* fix: install meson
* fix: use immich test asset repo
* feat: test nikon raw files
* fix: set Z timezone
* feat: test offline library files
* feat: richer metadata tests
* feat: e2e tests in docker
* feat: e2e test with arm64 docker
* fix: manual docker compose run
* fix: remove metadata processor import
* fix: run e2e tests in test.yml
* fix: checkout e2e assets
* fix: typo
* fix: checkout files in app directory
* fix: increase e2e memory
* fix: rm submodules
* fix: revert action name
* test: mark file offline when external path changes
* feat: rename env var to TEST_ENV
* docs: new test procedures
* feat: can run docker e2e tests manually if needed
* chore: use new node 20.8 for e2e
* chore: bump exiftool-vendored
* feat: simplify test launching
* fix: rename env vars to use immich_ prefix
* feat: asset folder is submodule
* chore: cleanup after 20.8 upgrade
* fix: don't log postgres in e2e
* fix: better warning about not running all tests
---------
Co-authored-by: Jonathan Jogenfors <jonathan@jogenfors.se>
2023-10-06 23:32:28 +02:00
Oliver Wipfli
7b4e36e990
Update nginx config docs ( #4346 )
2023-10-04 21:06:20 -04:00
Daniel Dietzler
9bada51d56
feat(server, web)!: Move reverse geocoding settings to the UI ( #4222 )
...
* feat: reverse geocoding settings
* chore: open api
* re-init geocoder if precision has been updated
* update docs
* chore: update verbiage
* fix: re-init logic
* fix: reset to default
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-09-26 14:03:57 +07:00
Jason Rasmussen
ea797c1723
chore: use non-conflicting port to serve docs ( #4230 )
2023-09-25 23:00:56 -04:00
Jonathan Jogenfors
8873c9a02f
docs: deprecate read only assets ( #4226 )
...
* chore: add deprecation notice in docs
* feat: link to library documentation
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-09-26 02:26:11 +00:00
Eric Helgeson
0e63efb490
Correct admin commands ( #4177 )
...
* Correct admin commands
Also use text for examples so they can be easily copied and updated.
* Add missing line
* remove leading # per feedback
2023-09-24 02:06:59 +00:00
Jonathan Jogenfors
acdc66413c
feat(server,web): libraries ( #3124 )
...
* feat: libraries
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-09-20 13:16:33 +02:00
Daniel Dietzler
7d07aaeba3
chore(docs): Some SQL queries to copy paste for advanced debugging ( #4074 )
...
* enable sql code highlighting, first queries
* remove tabs
* something with moons...
* feat: more queries
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-09-18 14:25:15 +00:00
GenericGuy
94cbbf3c4b
feat(web): add setting for minimum face count for face detection ( #4128 )
...
* feat: add setting for minimum face count for face detection
Adds the minimum face count setting to the web interface to
circumvent detection of strangers and random background people
if desired.
* fix: codestyle, remove max for face count
2023-09-18 11:05:35 +07:00
bo0tzz
a63f027bf7
chore(docs): Fix incorrect header ( #4123 )
2023-09-18 11:02:28 +07:00
bo0tzz
5c63d8f07a
format(docs) ( #4064 )
...
* fix(docs): Link typo
* fix(docs): Footnote whitespace
* format(docs)
2023-09-12 15:30:15 +07:00
Mert
cb437829f3
chore(docs): updated ML documentation ( #4063 )
2023-09-12 13:22:42 +07:00
Daniel Dietzler
77e38abe91
chore: update env docs to, indicate that a container restart is necessary ( #4054 )
2023-09-11 17:16:03 +07:00
Damien
85b98cf4c6
Update FAQ.md ( #4030 )
2023-09-08 20:17:16 +07:00
Patrick Eigensatz
67ac686704
docs: bulk upload: Fix "upload directory" instructions ( #3942 )
...
The command examples are titled "Upload current directory" and "Upload target directory", however the presented commands skip the `/import` directory, if the `--recursive` flag is not explicitly specified.
2023-09-02 02:06:40 +00:00
Daniele Ricci
c7d53a5006
docs: remove obsolete environment variables ( #3926 )
...
* Obsolete environment variables
* Review fixes
* Review fixes
* Review fixes
2023-09-01 18:05:45 +07:00
Daniel Dietzler
59bb727636
feat(web, server): Ability to use config file instead of admin UI ( #3836 )
...
* implement method to read config file
* getConfig returns config file if present
* return isConfigFile for http requests
* disable elements if config file is used, show message if config file is set, copy existing config to clipboard
* fix allowing partial configuration files
* add new env variable to docs
* fix tests
* minor refactoring, address review
* adapt config type in frontend
* remove unnecessary imports
* move config file reading to system-config repo
* add documentation
* fix code formatting in system settings page
* add validator for config file
* fix formatting in docs
* update generated files
* throw error when trying to update config. e.g. via cli or api
* switch to feature flags for isConfigFile
* refactoring
* refactor: config file
* chore: open api
* feat: always show copy/export buttons
* fix: default flags
* refactor: copy to clipboard
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-08-25 13:44:52 -04:00
Jason Rasmussen
8211afb726
feat(web,server)!: configure machine learning via the UI ( #3768 )
2023-08-25 06:15:03 +02:00
BMaster
f55c80eadf
doc: how move assets,albums,persons from one account to another ( #3652 )
...
* Update FAQ.md
Added an item to document what can be done to move photos, albums and persons from one account to another,
* Update FAQ.md
typo in the numbering
* Update FAQ.md
add an 'advanced operation' warning
* Update FAQ.md
Typos
* chore: format
* chore: cleanup syntax codeblock
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-08-14 09:50:59 -05:00
abhi-chakrab
c81bb2b70a
doc: update bulk-upload.md ( #3673 )
...
* Update bulk-upload.md
This PR is to add a small clarification to use the same volumes for read only gallery in the docker command. Since the current docker commands refer to "/import" volume mounts that caused some confusion to me.
* chore: formatting
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-08-14 09:39:47 -05:00
Fabian Nagel
343087e2b4
docs(guide): run ML on another machine ( #3335 )
...
* Add documentation for hosting the ML container on a different machine
* Revert "Add documentation for hosting the ML container on a different machine"
This reverts commit 11e635eb57
.
* Moved to Guides section and removed .env file reference
2023-08-10 01:12:39 +00:00
Mert
ee49f470b7
feat(server): transcoding hardware acceleration ( #3171 )
...
* added transcode configs for nvenc,qsv and vaapi
* updated dev docker compose
* added software fallback
* working vaapi
* minor fixes and added tests
* updated api
* compile libvips
* move hwaccel settings to `hwaccel.yml`
* changed default dockerfile, moved `readdir` call
* removed unused import
* minor cleanup
* fix for arm build
* added documentation, minor fixes
* added intel driver
* updated docs
styling
* uppercase codec and api names
* formatting
* added tests
* updated docs
* removed semicolons
* added link to `hwaccel.yml`
* added newlines
* added `hwaccel` section to docker-compose.prod.yml
* ensure mesa drivers are installed
* switch to mimalloc for sharp
* moved build version and sha256 to json
* let libmfx set the render device
* possible fix for vp9 on qsv
* updated tests
* formatting
* review suggestions
* semicolon
* moved `LD_PRELOAD` to start script
* switched to jellyfin's ffmpeg package
* fixed dockerfile
* use cqp instead of icq for qsv vp9
* updated dockerfile
* added sha256sum for other platforms
* fixtures
2023-08-01 20:56:10 -05:00
Jason Rasmussen
13051c1e5a
docs: update architecture.md ( #3488 )
2023-07-31 14:04:44 -05:00
David Mládek
bc3f95c57c
Fix typo in logo docs ( #3475 )
2023-07-30 20:28:46 -05:00
Alex
95c75c289c
blog: july 2023 ( #3466 )
...
* blog: july 2023
* content
* wording
* add truncate
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* Update docs/blog/2023/07-29/update.mdx
Co-authored-by: bo0tzz <git@bo0tzz.me>
* title
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
Co-authored-by: bo0tzz <git@bo0tzz.me>
2023-07-29 21:30:30 -05:00
Nahin Khan
54db2a48af
Include information on GHCR login for docker installation ( #3457 )
...
Without authenticating to the GitHub Container Registry, users may struggle to install Immich server.
2023-07-28 22:30:50 -05:00
Nahin Khan
cde56d5a22
Clarify immich-admin command usage ( #3456 )
...
Some parts of the documentation state that administrative tasks like changing the admin password can be done via the `immich` function, but that is incorrect; instead, the `immich-admin` function should be used.
2023-07-28 22:30:05 -05:00
Mark Monteiro
625a899f64
Update environment-variables.md ( #3402 )
...
Add documentation for the environment variables that enable Docker secrets support
Support for these variables was implemented in #1254 and #3282
2023-07-23 17:53:52 -05:00
Brian Di Palma
670107373b
Update backup-and-restore.md ( #3389 )
...
* Update backup-and-restore.md
* Update backup-and-restore.md
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-07-23 12:01:36 -05:00
Brian Di Palma
e660f05c31
Update _storage-template.md ( #3388 )
...
* Update _storage-template.md
* Update _storage-template.md
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-07-23 11:53:58 -05:00
Brian Di Palma
b34f4345e1
Update _storage-template.md ( #3291 )
2023-07-15 17:27:27 -05:00
Skkay
ab85dd9fa8
chore(docs): Remove a duplicate word ( #3285 )
2023-07-15 10:06:34 -05:00
Jesaja Everling
9ad024c189
Fix typo ( #3216 )
2023-07-11 16:48:13 +00:00
Jason Rasmussen
0b15f6035b
docs: add mobile links ( #3214 )
2023-07-11 10:10:28 -05:00
Jason Rasmussen
1e7b657156
docs: upgrade deps ( #3215 )
2023-07-11 10:09:19 -05:00
Johan Stenehall
785f61ba70
Update read-only-gallery.md ( #3191 )
...
Prevent Immich from having write access to volumes that should only be read.
2023-07-09 20:19:48 -05:00
Mert
50c7b35291
clarified openapi use ( #3149 )
2023-07-07 20:49:18 -05:00
Dhrumil Shah
d9e084706f
chore(docs): clarifications to --import
flag on CLI docs ( #2996 )
...
* Clarifications to `--import` flag on CLI docs
* WIP: Fixed heading, added some more info
* PR: fixing format issues
2023-07-01 13:33:04 -05:00
Alex Tran
55e7893bad
docs: type
2023-07-01 13:30:59 -05:00
Friso Smit
604b10778c
Add more detail to reverse proxy docs ( #2841 )
...
* Add more detail to reverse proxy docs
Document fix for issue #2564
* Add port to the proxy_pass example
2023-07-01 13:30:19 -05:00
Alex Tran
ca1b9bf7b3
fix(doc): format
2023-06-29 14:49:23 -05:00
Dhrumil Shah
6fa685d9d8
chore: add CLI tool to the server image ( #2999 )
...
* WIP: Added immich cli tool to `immich-server` image
* WIP: Added doc entry to show it is preinstalled
* WIP: Moved immich upload cli to `immich` and default to `immich-admin`
* WIP: undid previous commit
* WIP: Updated server docs with new `immich-admin` command
2023-06-29 14:48:16 -05:00
bo0tzz
058c62b111
feat(blog): Make blog public, add June 2023 update post ( #2935 )
...
* feat(blog): Add blog link to website header
* feat(blog): June 2023 update post
* chore(blog): Reorder folder structure
* chore(blog): Add discord link
* chore(blog): Formatting
* chore(blog): Use youtube embeds
* fix format
---------
Co-authored-by: alex <alex@pop-os.localdomain>
2023-06-24 22:02:39 -05:00
Alex Tran
294955db17
wording
2023-06-23 23:32:39 -05:00
Alex
752ad2d2eb
chore(docs): ReadOnly documentation ( #2925 )
...
* update
* update
* update'
* update
* update
* update
* update
* chore: typoes etc
* update
* prettier
---------
Co-authored-by: bo0tzz <git@bo0tzz.me>
2023-06-23 21:06:52 -05:00
Stavros Kois
cc45564d84
move public msg to general section ( #2864 )
2023-06-19 16:42:59 -05:00
Stavros Kois
93c35efe67
[docs]: Document environment variables ( #2814 )
...
* draft env vars
* remove mapbox refs, fixes #2535
* formatting and add some notes
* add examples for redis and typesense url
* [skipci] add note for redis socket
* do some formatting
* update md
* fix url
* fix variable
* add web for NODE_ENV
* fix variable name
* Apply suggestions from code review
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* address review feedback
* Update docker/example.env
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* add section for docker compose envs
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-06-19 15:55:12 -05:00
renovate[bot]
5387048dc3
fix(deps): update dependency tailwindcss to v3.3.2 ( #2808 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 17:14:29 +00:00
renovate[bot]
6930df71cf
fix(deps): update dependency docusaurus-preset-openapi to v0.6.4 ( #2800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 11:40:04 -05:00
renovate[bot]
52bbf6da5d
fix(deps): update dependency url to v0.11.1 ( #2802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 11:39:54 -05:00
renovate[bot]
74429798e2
fix(deps): update dependency autoprefixer to v10.4.14 ( #2799 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 11:39:25 -05:00
renovate[bot]
c8ff07fff0
fix(deps): update dependency postcss to v8.4.24 ( #2801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 11:16:44 -05:00
renovate[bot]
441ee2ef90
chore(deps): update dependency typescript to v5 ( #2795 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 10:43:40 -05:00
renovate[bot]
acad133e3a
chore(deps): update dependency @tsconfig/docusaurus to v1.0.7 ( #2793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-16 15:30:14 +00:00
phillibl
377cec9fb1
Update xmp-sidecars.md ( #2785 )
...
Fixed a spelling mistake
2023-06-16 09:42:49 -05:00
Evan
747afa0cee
Fix trailing slash in server address while using docker ( #2704 )
2023-06-09 09:24:13 -05:00
Jason Rasmussen
8ebac41318
refactor(server)*: tsconfigs ( #2689 )
...
* refactor(server): tsconfigs
* chore: dummy commit
* fix: start.sh
* chore: restore original entry scripts
2023-06-08 10:01:07 -05:00
wittymap
c92c442356
Update restore example to address SQL errors on database import. ( #2663 )
2023-06-05 08:56:39 -05:00
Stormrover
9f2b5ea86e
Allow docker image version pinning ( #2617 )
...
* Allow docker image version pinning
* Updating docker-compose documentation.
* Fixing formatting
* Added Optional to documentation.
2023-05-30 20:53:24 -05:00
Alex Phillips
7c1dae918d
feat(server): xmp sidecar metadata ( #2466 )
...
* initial commit for XMP sidecar support
* Added support for 'missing' metadata files to include those without sidecar files, now detects sidecar files in the filesystem for media already ingested but the sidecar was created afterwards
* didn't mean to commit default log level during testing
* new sidecar logic for video metadata as well
* Added xml mimetype for sidecars only
* don't need capture group for this regex
* wrong default value reverted
* simplified the move here - keep it in the same try catch since the outcome is to move the media back anyway
* simplified setter logic
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* simplified logic per suggestions
* sidecar is now its own queue with a discover and sync, updated UI for the new job queueing
* queue a sidecar job for every asset based on discovery or sync, though the logic is almost identical aside from linking the sidecar
* now queue sidecar jobs for each assset, though logic is mostly the same between discovery and sync
* simplified logic of filename extraction and asset instantiation
* not sure how that got deleted..
* updated code per suggestions and comments in the PR
* stat was not being used, removed the variable set
* better type checking, using in-scope variables for exif getter instead of passing in every time
* removed commented out test
* ran and resolved all lints, formats, checks, and tests
* resolved suggested change in PR
* made getExifProperty more dynamic with multiple possible args for fallbacks, fixed typo, used generic in function for better type checking
* better error handling and moving files back to positions on move or save failure
* regenerated api
* format fixes
* Added XMP documentation
* documentation typo
* Merged in main
* missed merge conflict
* more changes due to a merge
* Resolving conflicts
* added icon for sidecar jobs
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-05-24 20:59:30 -05:00
Jason Rasmussen
f984be8ea0
docs: update contributing pages ( #2503 )
2023-05-20 20:46:09 -05:00
Alex Tran
829defbf61
docs: update RAM requirement
2023-05-18 15:04:21 -05:00
Jason Rasmussen
2fc8a0db92
docs: add new features ( #2441 )
...
* chore: add new features
* Add facial recognition to docs site
* Added partner sharing to the docs site
* update developer docs
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-05-18 09:48:43 -05:00
Jason Rasmussen
3ec74444b0
docs: remove roadmap link ( #2442 )
2023-05-15 18:25:46 +00:00
Alex
d25ddfc46b
chore: update screenshots for readme and docs ( #2425 )
...
* update screenshot
* better quality for docs
2023-05-10 23:33:32 -05:00
Jason Rasmussen
c956eee919
chore: fix backup dumper formatting ( #2414 )
2023-05-09 13:44:50 -05:00
Skyler Mäntysaari
54b4f8afbd
chore(docs): Update FAQ on how to disable typsense and ml ( #2384 )
2023-05-06 07:43:24 -05:00
Jason Rasmussen
59d93138d3
fix: linting ( #2353 )
2023-04-28 21:10:20 -05:00
Covalent
b21c99eb12
add auto postgress dump docs ( #2349 )
...
* add auto postgress dump docs
* add link to repo for auto db dumps
---------
Co-authored-by: Luke McCarthy <mail@lukehmcc.com>
2023-04-28 15:22:00 -05:00
Jason Rasmussen
82af2c5717
docs: backup and restore ( #2326 )
2023-04-24 21:14:21 -05:00
Jason Rasmussen
4cdc59e51c
ci: doc format check ( #2325 )
...
* ci: doc format check
* chore: linting
2023-04-24 12:49:20 -05:00
Alex
14be63039f
chore(doc): update FAQ for Photo Stream on iOS ( #2295 )
2023-04-19 18:54:19 -05:00
David
635eee9e5e
Update in-page sample .env contents and clarify process ( #2252 )
...
* Update .env example and clarify process
Update .env contents, and add a little clarification about commands being run. On Windows, for example, you might not have wget, but you'd need to be in the directory with the docker-compose.yml and .env files to run the docker-compose up -d command successfully. (Took me a while to figure out at first)
* Fix some formatting/wording
* Put log level back in and add typesense settings to address PR comments
2023-04-16 22:53:17 -05:00
Jason Rasmussen
1f17720be2
chore: run web (only) with remote backend ( #2196 )
2023-04-07 20:44:56 -05:00
Mauro Molin
9076f3e69e
Fix bulk upload example commands to work with paths with spaces ( #2159 )
...
The examples commands didn't work when the result of the subcommand $(pwd) contained spaces. This commit adds the proper escaping for them to work. This change also fixes the behavior of the alias allowing the correct current directory to be passed when it is placed inside the .bashrc file.
2023-04-03 20:19:10 -05:00
Alex
8b001b87d2
chores(doc): Update documentation ( #2145 )
...
* Update app architecture with typesense
* Update readme
* Added local search
* replace diagram
* Update search page
2023-04-01 21:22:16 -05:00
Thomas
c011b06bea
docs: use correct helm chart url ( #2133 )
2023-03-31 05:25:53 -05:00
Jonathan Jogenfors
d2600e0ddd
Documentation: Add FAQ items for reverse proxy and rpi performance ( #2070 )
...
* Add FAQ items for reverse proxy and rpi performance
* Fix wording
2023-03-24 09:36:44 -05:00
Michel Heusschen
792a87e407
fix(nginx): x-forwarded-* headers ( #2019 )
...
* fix(nginx): x-forwarded-* headers
* change category / add link to nginx config
2023-03-22 15:46:30 -05:00
Jonathan Jogenfors
d7bfab7b13
Document cli path parameter ( #2011 )
2023-03-18 22:11:02 +01:00
Jonathan Jogenfors
6c8b29f326
Document fallback timezone setting ( fixes #2000 ) ( #2003 )
...
* Update FAQ.md
* Fix typo
* Mention the extract metadata job
* Don't duplicate code
2023-03-16 12:19:35 -05:00
twitsforbrains
3a1d5de742
Document how photo dates are determined ( #1978 )
...
* Document how photo dates are determined
* missing word
2023-03-14 14:12:42 -05:00
Dragos Rotaru
63ad802013
fix(docs): added note on scope of redis optional parameters in example.env ( #1974 )
2023-03-11 06:41:08 -06:00
Alex
8bcb2558b6
chore(doc): update jobs screenshot ( #1847 )
...
* chore(doc): update jobs screenshot
* alt text
2023-02-23 10:44:00 -06:00