561b208508
chore(deps): bump class-validator from 0.13.2 to 0.14.0 in /server ( #2240 )
...
Bumps [class-validator](https://github.com/typestack/class-validator ) from 0.13.2 to 0.14.0.
- [Release notes](https://github.com/typestack/class-validator/releases )
- [Changelog](https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/typestack/class-validator/compare/v0.13.2...v0.14.0 )
---
updated-dependencies:
- dependency-name: class-validator
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-12 20:56:07 +00:00
de59d02ad7
ci: set ghcr write permissions explicitely for dependabot PRs ( #2241 )
2023-04-12 21:52:01 +01:00
017a34fc10
ci: always run all code checks regardless of failures ( #2239 )
2023-04-12 15:17:27 -05:00
d314805caf
feat (server, web): Implement Archive ( #2225 )
...
* feat (server, web): add archive
* chore: generate api
* feat (web): add empty placeholder for archive page
* chore: remove title on favorites page
Duplicates sidebar selection. Two pages (Archive and Favorites)
are consistent now
* refactor (web): create EmptyPlaceholder component for empty pages
* fixed menu close button not close:
* fix (web): remove not necessary store call
* test (web): simplify asset tests code
* test (web): simplify asset tests code
* chore (server): remove isArchived while uploading
* chore (server): remove isArchived from typesense schema
* chore: generate api
* fix (web): delete asset from archive page
* chore: change archive asset count endpoint
old endpoint: /asset/archived-count-by-user-id
new endpoint: /asset/stat/archive
* chore: generate api
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2023-04-12 10:37:52 -05:00
eb9481b668
fix(server): generate thumbnail job uses stale path ( #2236 )
...
* fix(server): generate thumbnail job' using stale path
* add query for webp generation
* revert query for webp because it happens after files are moved
* Add log info
2023-04-11 20:28:25 -05:00
1564807aa0
feat(mobile): add trobleshooting toggle ( #2235 )
...
* Added troubleshooting settings
* Added asset detail info in debug mode
* lint
2023-04-11 12:21:00 -05:00
dd8d113334
fix(server): jobs using stale path ( #2233 )
...
* fix(server): jobs using stale path
* fixed test
* pr feedback
2023-04-11 08:56:52 -05:00
258bc328e0
chore(server): better logging for error message ( #2230 )
...
* chore(server): better logging for error message
* pr feedback
2023-04-11 08:53:42 -05:00
c0de3aa35c
chore: update pr template ( #2234 )
2023-04-11 06:03:54 -05:00
a1a62b00a0
feat(server): add originalFileName to asset table ( #2231 )
2023-04-11 05:23:39 -05:00
db628cec11
fix(server): cannot delete an asset if presented in album ( #2223 )
...
* fix(server): cannot delete an asset if presented in album
* added migration
* preserve correct migration
2023-04-09 21:48:01 -05:00
6f7071b12d
[Localizely] Translations update ( #2220 )
2023-04-08 22:23:26 -05:00
e9c171f7ab
fix(web): show OAuth login button when disabled ( #2219 )
...
* fix(web): show OAuth login button when disable
* update api
2023-04-08 22:18:22 -05:00
983abf5e14
chore(server): update openapi ( #2205 )
2023-04-08 21:26:09 -05:00
91e27affeb
feat(web): add justify layout for GalleryViewer ( #2207 )
...
* Implemented justify layout
* Fixed issue with asset selection does not show style for selected assets
* pr feedback
* PR feedback
* fix test
* Added flip animation
2023-04-08 20:40:37 -05:00
d76b3c8f78
chore(server): remove unneeded debug logging ( #2203 )
...
* chore(server): commented out debug log line for codecs
* chore(server): removed debug log line for codecs as it's not needed
* Prettier run
* Make the log more useful and move it to verbose level
2023-04-08 20:35:54 -05:00
fb42a736f1
fix(server): expand tests and add avi, mov to mimetypes. ( #2213 )
2023-04-08 20:35:27 -05:00
a68fbcc520
chore(server): redis error handling ( #2212 )
...
* chore(server): bull error handler
* chore(server): redis error handling
* Let's not touch bull
2023-04-08 20:35:08 -05:00
9fc70fc24e
fix(mobile): fix null check operator on null value ( #2204 )
2023-04-07 21:21:29 -05:00
1f17720be2
chore: run web (only) with remote backend ( #2196 )
2023-04-07 20:44:56 -05:00
ab5b92ae68
refactor(web): centralize buttons ( #2200 )
2023-04-07 11:45:00 -05:00
767410959a
[Localizely] Translations update ( #2197 )
2023-04-06 14:03:08 -05:00
e3b043e0e1
Update Norwegian locale to ICU standard ( #2195 )
...
* Update Norwegian locale to ICU standard
Don't know if this is the only place this should be edited.
But the Norwegian locale is not working on the Android app (still in English), And it seems like it should be 'nb-NO' and not 'no-NO'.
https://www.localeplanet.com/icu/nb-NO/index.html
* fix norweigian locale in other places
* fix norweigian locale in other places
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2023-04-06 14:00:24 -05:00
0979906933
adds bottom safe area to video player ( #2194 )
2023-04-06 12:51:52 -05:00
e241fd0418
don't show transparent bar for sdk < 26 ( #2193 )
2023-04-06 12:51:32 -05:00
8e3a7caebd
feat(server): improve validation of albums ( #2188 )
...
* feat(server): improve validation of albums
* regenerate openapi + fix downloadArchive for web
2023-04-06 12:50:55 -05:00
b03ce897c7
fix(web): search page navigation and asset select ( #2191 )
2023-04-06 12:50:44 -05:00
d7c1005a50
Add PR template ( #2192 )
2023-04-06 12:23:06 -05:00
1111c15f77
feat(web): allow admin to update email of users ( #2189 )
2023-04-06 11:56:27 -05:00
fc12a9f751
chore: pump openapi gen files
2023-04-06 00:23:59 -05:00
cfcae39699
Version v1.53.0
v1.53.0
2023-04-06 04:56:28 +00:00
4c923bae7d
chore(mobile): Add changelog
2023-04-05 23:55:23 -05:00
a5a6bebf0b
feat(all): transcoding improvements ( #2171 )
...
* test: rename some fixtures and add text for vertical video conversion
* feat: transcode video asset when audio or container don't match target
* chore: add niceness to the ffmpeg command to allow other processes to be prioritised
* chore: change video conversion queue to one concurrency
* feat: add transcode disabled preset to completely turn off transcoding
* linter
* Change log level and remove unused await
* opps forgot to save
* better logging
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2023-04-05 22:32:59 -05:00
6f1d0a3caa
fix(web): remove search bar focus after searching ( #2177 )
2023-04-05 11:43:52 -05:00
2b5484539d
fix(web): hide assets when selecting album cover ( #2176 )
2023-04-05 11:41:27 -05:00
5d21dc95ea
fix(web): small gap in navbar ( #2175 )
2023-04-05 11:40:27 -05:00
e32b6c98df
chore(web): update svelte related packages ( #2174 )
2023-04-05 11:40:00 -05:00
7b9248c10a
chore(server): update typeorm ( #2173 )
2023-04-05 13:23:03 +01:00
4853240de9
fix(server): Revert alpine version to fix Sharp dependencies not installed correctly ( #2172 )
2023-04-05 02:57:30 +00:00
d5f2e3e45c
refactor(server): more consistent param validation ( #2166 )
2023-04-04 17:24:08 -05:00
ad680b6a35
fix(mobile): Fixed hero animation re-enabling on immich asset grid ( #2169 )
...
* fixed hero animation re-enabling on immich asset grid
* comments
2023-04-04 17:23:47 -05:00
4cb74f0fe4
refactor(server): reverse geocoding ( #2167 )
...
* refactor(server): reverse geocoding
* fix: nullable results
2023-04-04 17:23:07 -05:00
333ab1124b
fix(mobile): shared page does not get all shared albums ( #2160 )
2023-04-04 13:40:23 -05:00
48393c215b
refactor(server): video transcode processor ( #2163 )
...
* refactor(server): video transcode processor
* refactor: rename shouldRotate to isVideoVertical, remove unnecessary await
* refactor: rename getOptions to getFfmpegOptions to be clearer in that context
* fix: optimal preset converting vertical videos already smaller than target resolution
---------
Co-authored-by: Zack Pollard <zackpollard@ymail.com >
2023-04-04 10:48:02 -04:00
ec6a7ae97c
fix(server): do not link live photos across users ( #2162 )
2023-04-03 23:48:05 -05:00
808d6423be
feat(all): ffmpeg quality options improvements ( #2161 )
...
* feat: change target scaling to resolution in ffmpeg config
* feat(microservices): scale vertical video correctly, only scale if video is larger than target
2023-04-03 20:42:53 -05:00
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
7e526f87b4
feat(server): enhanced thumbnails generation code ( #2147 )
...
* Add size parameter to extractVideoThumbnail
* Ensure minimum dimension of webp thumbnail
2023-04-03 20:18:27 -05:00
fc585bffcc
feat(server): Support TypeSense High-Availibility configuration ( #2146 )
...
* feat(server): Support TypeSense High-Availibility configuration.
* Lint fixes
* Address comments.
2023-04-03 20:16:45 -05:00
d6f2ca6aaa
feat(mobile): improved logging page experience ( #2158 )
...
* feat(mobile): improve logging page
* Use new API for share file
* removed unused code
* Better safe area on the home screen
* Added preparing share dialog to home screen
2023-04-03 16:43:46 -05:00