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
Sergey Kondrikov
86562f256f
fix(web): aspect ratio for photos with Rotate 270 CW orientation ( #3003 )
...
* fix(web): aspect ratio for photos with Rotate 270 CW orientation
* Remove checks assuming we can have only numeric values
* Remove the -90 value check for the orientation
* Add comment to numeric values of the orientation tag
2023-06-28 13:04:32 -05:00
Jason Rasmussen
add5219d34
fix: live photos not playing in shared links/albums ( #3008 )
2023-06-28 12:58:38 -05:00
Keszei Balázs
6ae5d11ec0
chore(server): Image description disappears after toggle favorite ( #3009 )
...
* Fixed asset rewrite description on toggle favorite
* Fixed description removing error
* Rewrite description condition for asset update
---------
Co-authored-by: Balazs Keszei <balazs.keszei@clbr.hu>
2023-06-28 12:54:48 -05:00
Rohitt Vashishtha
b4e641548c
fix(web): Add m: to search query upon loading results. ( #2954 )
...
Previously, we'd drop the m: from non-clip searches entirely. This
behavior incorrectly represents the page's status (results from
non-clip search but query implies a clip search). Also, any follow-up
searches change to clip searches, which feels like a jarring UX if you
have to add m: every time in a 'search-session'.
2023-06-28 17:48:53 +00:00
Mert
017214fd56
fix(server): empty tag responses should be considered valid ( #2993 )
...
* accept empty tag array
* renamed test
2023-06-28 09:40:30 -05:00
Alex Phillips
22a73b67d3
chore(server): check file extension for XMP instead of mimetype ( #2990 )
...
* just check file extension for XMP instead of mimetype
* use path to get extension instead of regex
* single quotes
* remove unused import
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-28 14:40:21 +00:00
Thomas
792ecc6cac
fix(server): add missing avi mime types and add tests ( #3001 )
...
See https://github.com/immich-app/immich/pull/2952#pullrequestreview-1497194041
Fixes : #2975
2023-06-28 09:21:42 -05:00
Jason Rasmussen
e98398cab8
refactor(server): access permissions ( #2910 )
...
* refactor: access repo interface
* feat: access core
* fix: allow shared links to add to a shared link
* chore: comment out unused code
* fix: pr feedback
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-28 08:56:24 -05:00
Mert
df1e8679d9
chore(ml): added testing and github workflow ( #2969 )
...
* added testing
* github action for python, made mypy happy
* formatted with black
* minor fixes and styling
* test model cache
* cache test dependencies
* narrowed model cache tests
* moved endpoint tests to their own class
* cleaned up fixtures
* formatting
* removed unused dep
2023-06-27 18:21:33 -05:00