Mert
3cc77d945b
fix(server): use thumbnail content type instead of application/octet-stream ( #3075 )
...
* asset mimetype instead of application/octet-stream
* use thumbnail mimetype instead
* narrowed openapi spec
* thumbnail format validation
* JPEG fallback, `getThumbnailPath` returns format
* return content type in `getThumbnailPath`
* moved `format` validation to dto
* removed unused import
* moved fallback warning
2023-07-06 10:27:21 -05:00
Jonathan Jogenfors
6f4449d5e9
feat(cli) Add new CLI ( #3066 )
...
* Add new cli
* Remove old readme
* Add documentation to readme file
* Add github workflow tests for cli
* Fix typo in docs
* Add usage info to readme
* Add package-lock.json
* Fix tsconfig
* Cleanup
* Fix lint
* Cleanup package.json
* Fix accidental server change
* Remove rootdir from cli
* Remove tsbuildinfo
* Add prettierignore
* Make CLI use internal openapi specs
* Add ignore and dry-run features
* Sort paths alphabetically
* Don't remove substring
* Remove shorthand for delete
* Remove unused import
* Remove chokidar
* Set correct openapi cli generator script
* Add progress bar
* Rename target to asset
* Add deletion progress bar
* Ignore require statement
* Use read streams instead of readfile
* Fix github feedback
* Fix upload requires
* More github comments
* Cleanup messages
* Cleaner pattern concats
* Github comments
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-06 09:37:47 -05:00
Sergey Kondrikov
37edef834e
fix(web): previous/next asset navigation ( #3107 )
...
* fix(web): previous/next asset navigation
* Apply suggestions from code review
Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>
* Call setViewingAsset once
* Make code more readable
* Avoid recursive call
* Simplify return statement
* Set position of the bucket to Unknown
---------
Co-authored-by: Thomas <9749173+uhthomas@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-05 15:24:23 -05:00
Rohitt Vashishtha
814030be77
fix(server): Set dev restart policy to unless-stopped. ( #3123 )
...
Previously, if you'd shut down the `make-dev` command and restart
the docker daemon (say, on a system reboot), there would be 3 immich
containers already running.
2023-07-05 15:23:23 -05:00
Mert
71a2914f3e
fix(server): transcodes failing due to storage migration happening simultaneously ( #3071 )
2023-07-05 00:36:16 -05:00
Alex The Bot
0d30ceb284
Version v1.66.1
2023-07-05 02:50:53 +00:00
Alex
4add6cb26e
fix(web): Thumbnail not disappear after performing actions on the timeline ( #3116 )
...
* fix(web): Thumbnail not dissapear after action
* actual cause
* actual cause
2023-07-04 21:48:21 -05:00
Alex The Bot
8a3ab5be3e
Version v1.66.0
2023-07-04 15:51:53 +00:00
Sergey Kondrikov
8e18acff85
feat(web): enhance date group title ( #3094 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-07-03 12:04:46 +00:00
Thomas
8fd4edb206
feat(web): select a range of assets ( #3086 )
...
The shift key can be held to select a range of assets.
Fixes : #2862
2023-07-03 09:56:58 +00:00
Mert
2099b04057
fix(server): Premature stream close error when viewing videos in web ( #3093 )
...
* suppress 'ERR_STREAM_PREMATURE_CLOSE'
* refactor stream range logic
2023-07-02 21:37:12 -05:00
Thomas
1a0a3aa2c1
fix(web): use natural asset order for navigation ( #3092 )
2023-07-02 21:02:38 -05:00
Alex
7947f4db4c
feat(web/server): Face thumbnail selection ( #3081 )
...
* add migration
* verify running migration populate new value
* implemented service
* generate api
* FE works
* FR Works
* fix test
* fix test fixture
* fix test
* fix test
* consolidate api
* fix test
* added test
* pr feedback
* refactor
* click ont humbnail to show feature selection as well
2023-07-02 17:46:20 -05:00
Alex
1df068bac9
chore(server): add limit to people return ( #3069 )
2023-07-02 15:28:53 -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
Jason Rasmussen
d69fa3ceae
refactor(server): guards, decorators, and utils ( #3060 )
2023-07-01 13:27:34 -05:00
Jason Rasmussen
f55b3add80
chore(web): prettier ( #2821 )
...
Co-authored-by: Thomas Way <thomas@6f.io>
2023-06-30 23:50:47 -05:00
Jason Rasmussen
7c2f7d6c51
chore: remove refactored controllers from unit test coverage ( #3063 )
2023-06-30 23:47:28 -05:00
Jason Rasmussen
19cc94e594
refactor(server): use better algorithm for calculating the duplicate filename ( #3061 )
2023-06-30 23:44:55 -05:00
Jason Rasmussen
b93bbc9f5d
refactor(server): storage template core ( #3059 )
2023-06-30 23:43:24 -05:00
Jason Rasmussen
2feac54382
refactro(server): job dto ( #3057 )
2023-06-30 23:41:12 -05:00
Jason Rasmussen
49f1f6cad7
refactor(server): person dto ( #3058 )
2023-06-30 20:52:40 -05:00
Jason Rasmussen
399312ead3
refactor(server): api key auth ( #3054 )
2023-06-30 20:49:30 -05:00
Mert
f9671dfbf7
fix(server): h264 videos failing to transcode in two-pass mode ( #3053 )
...
* set `-fps_mode` to passthrough
* updated tests
2023-06-30 20:48:40 -05:00
Mert
b1fcf02d13
fix(server): h264 and hevc not respecting max bitrate ( #3052 )
...
* added `-bufsize` flag
* updated test
2023-06-30 20:48:05 -05:00
Fynn Petersen-Frey
615893be38
fix(mobile): setting to always display remote assets ( #3044 )
2023-06-30 20:47:44 -05:00
Ethan Margaillan
5869648f19
chore(web): replace window.confirm by ConfirmDialogues and cleanup existing ones ( #3039 )
...
* chore(web): replace window.confirm by ConfirmDialogues and cleanup existing ones
* fix(web): linter and svelte-check issues
* fix(web): rephrase some confirm dialogs
* fix(web): run prettier
* fix(web): merge with last version and run prettier again
* fix(web): run prettier
2023-06-30 14:53:16 -05:00
martyfuhry
734f8e02b5
fix(mobile): Uses ImageFiltered for performance ( #3051 )
...
* Uses ImageFiltered for performance
* values
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-30 13:49:17 -05:00
Mert
e477f99c7d
fix(server): fix more vector search results being returned than intended ( #3042 )
2023-06-30 11:33:54 -05:00
Jason Rasmussen
455a36b0fc
fix(server): read file permission checks ( #3046 )
2023-06-30 11:25:08 -05:00
Jason Rasmussen
ad343b7b32
refactor(server): download assets ( #3032 )
...
* refactor: download assets
* chore: open api
* chore: finish tests, make size configurable
* chore: defualt to 4GiB
* chore: open api
* fix: optional archive size
* fix: bugs
* chore: cleanup
2023-06-30 11:24:28 -05:00
Alex The Bot
df9c05bef3
Version v1.65.0
2023-06-30 03:01:48 +00:00
Alex Tran
6c8c16c85f
chore: update release note notes
2023-06-29 21:48:57 -05:00
Alex
b05f3fd266
fix(mobile): avatar without last name ( #3038 )
2023-06-29 17:05:12 -05:00
Alex
ca98d73d86
chore(mobile): update flutter to 3.10.5 ( #3036 )
2023-06-29 16:28:18 -05:00
Fynn Petersen-Frey
b7ae3be394
fix(mobile): rework album detail page header ( #3035 )
2023-06-29 16:11:56 -05:00
Alex Tran
621fa5ba54
update readme
2023-06-29 15:23:55 -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
Fynn Petersen-Frey
ff26d3666e
fix(mobile): set scrolling state only if changed ( #3034 )
...
* fix(mobile): set scrolling state only if changed
* fix: generate api
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-29 14:35:29 -05:00
faupau
e3557fd80e
Fix(web): drag n drop shared link ( #3030 )
...
* add event to trigger uploadhandler
* add dragndrop store
to handle upload in album-viewer and individuel-shared-viewer
(only on shares)
* fix handleUploadAssets no parameter
* fix format
2023-06-29 10:26:25 -05:00
faupau
c065705608
fix(web): Share link multi-select download icon showing when not available #3006 ( #3027 )
...
* only show download button if allowDownload
add SelectAll to individual share
* fix allow download if not share
2023-06-29 10:11:37 -05:00
dependabot[bot]
3948247055
chore(deps): bump docker/setup-buildx-action from 2.7.0 to 2.8.0 ( #3028 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.7.0...v2.8.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>
2023-06-29 08:11:17 -05:00
Sergey Kondrikov
dca48d7722
fix(web): aspect ratio for videos ( #3023 )
2023-06-29 08:11:00 -05:00
Alex
8e6c90e294
chore(mobile): minor UI tweak ( #3021 )
...
* chore(mobile): minor UI tweak
* fix test
* refactor
2023-06-28 22:33:57 -05:00
Thomas
e5908f2508
fix(server): use private cache ( #3017 )
...
The omission of additional cache-control directives implied the resource could
be stored in shared/public caches, which is not desirable.
In addition, the no-transform directive will ensure content is not
unintentionally mangled.
Fixes : #3014
2023-06-28 21:26:16 -05:00
martin
fbd98ec0f9
feat(web): persist info panel ( #3013 )
...
Signed-off-by: martabal <74269598+martabal@users.noreply.github.com>
2023-06-28 21:14:16 -05:00
Fynn Petersen-Frey
1ab05e8de0
fix(mobile): fix endless rendering of asset grid when scrolling ( #3010 )
2023-06-28 21:13:18 -05:00