Alex Tran
d5d8426bda
Merge branch 'main' of github.com:immich-app/immich into web/automation-ui
2024-04-22 06:51:57 -05:00
Alex
be4a783845
fix(web): wrong month on timeline scrollbar cursor ( #8996 )
...
* fix(web): wrong month on timeline scrollbar cursor
* revert unnesessary change
2024-04-22 06:22:59 -05:00
TruongSinh Tran-Nguyen
0d3cc28f45
feat(web): support 360 video (equirectangular) ( #8762 )
...
* [web]: support 360 video
* lint
* lint
* fix typing
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-04-21 19:14:54 +00:00
Conner Hnatiuk
f004487be0
fix(web): trash page now auto refreshes ( #8978 )
...
* fix(web): the trash page now auto refreshes when restore all or empty trash is clicked. Also shows number of assets affected.
* formatting
2024-04-21 14:07:17 -05:00
martin
7d4187962a
feat(web): new look option for slideshow ( #8924 )
...
feat: new look option for slideshow
2024-04-20 23:06:49 -05:00
Alex The Bot
a2180a467d
Version v1.102.3
2024-04-20 20:17:39 +00:00
Alex The Bot
25549b87c9
Version v1.102.2
2024-04-20 15:55:32 +00:00
martin
6778653825
fix(web): keep focus when searching people ( #8950 )
...
fix: keep focus when searching people
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-04-20 14:18:31 +00:00
Alex The Bot
6eb1b82541
Version v1.102.1
2024-04-20 13:43:46 +00:00
Conner
3abfe3c99e
fix(web): restore button in asset viewer ( #8935 )
...
* fix(web): restore button added to trashed asset-view to restore single item
* fixed the asset-viewer menu to update upon restoration
* prettier formatting complete, testing passed
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-04-20 01:19:50 +00:00
Jason Rasmussen
171b6bb0a6
refactor: system metadata ( #8923 )
...
refactor(server): system metadata
2024-04-19 20:36:15 -04:00
Alex The Bot
886e07604e
Version v1.102.0
2024-04-19 20:08:02 +00:00
Mert
431ffebddd
feat(server): use embedded preview from raw images ( #8773 )
...
* extract embedded
* update api
* add tests
* move temp file logic outside of media repo
* formatting
* revert `toSorted`
* disable by default
* clarify setting description
* wording
* wording
* update docs
* check extracted image dimensions
* test that it unlinks
* formatting
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-04-19 10:50:13 -05:00
martin
eaf9e5e477
feat(web): add an option to fill the screen with the slideshow view ( #8909 )
...
* feat: add an option to fill the screen with the slideshow view
* fix: rename var
2024-04-19 06:49:29 -04:00
Jason Rasmussen
4478e524f8
refactor(server): sessions ( #8915 )
...
* refactor: auth device => sessions
* chore: open api
2024-04-19 06:47:29 -04:00
martin
efd8f0d648
fix(web): notification number of people when editing faces ( #7352 )
...
* fix: notification number of people when editing faces
* fix: lint
* fix: use id instead of index
* rename
2024-04-18 22:55:11 -04:00
martin
112d6d60ec
feat(web): add page up and page down shortcuts ( #8910 )
...
feat: add page up and page down shortcuts
2024-04-18 21:11:54 -04:00
Ethan Margaillan
c227f9893e
feat(web): un-stack from the photos page ; fix stack count ( #8419 )
...
* feat(web): un-stack from the photos page ; fix stack count
* move stuff outside of try-catch block
* small optim
2024-04-17 07:55:07 -04:00
renovate[bot]
b21566c2fc
chore(deps): update node.js to d328c7b ( #8829 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 07:52:29 -04:00
Ben
1071396a4a
fix(web,a11y): remove autofocus from input fields ( #8857 )
...
* fix(web,a11y): remove autofocus from input field
The autofocus attribute can cause the keyboard to unexpectedly appear
for mobile users, and override any other focus management that the
application is doing programatically.
* fix: always include people filter
2024-04-17 11:15:37 +02:00
Alex
7e92ef9428
Merge branch 'main' of github.com:immich-app/immich into web/automation-ui
2024-04-17 11:13:14 +02:00
renovate[bot]
18fa6018c0
fix(deps): update typescript-projects ( #8834 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 17:45:14 -04:00
Ben
bcdec25843
feat(web,a11y): consolidate BaseModal into FullScreenModal ( #8787 )
...
* feat(web,a11y): FullScreenModal sticky buttons
* chore(web): combine BaseModal into FullScreenModal
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-04-16 07:06:15 +02:00
martin
95e67a7b1d
fix(web): album description height ( #8818 )
...
fix: album description height
2024-04-15 19:37:47 -04:00
martin
084a97a77a
fix(web): delete trashed item ( #8821 )
...
* fix: delete trashed item
* fix: simplify
2024-04-15 16:21:54 -04:00
martin
7ce1662b05
fix(web): remove query parameter when clearing search ( #8817 )
...
fix: remove query parameter when clearing search
2024-04-15 18:20:32 +00:00
Ethan Margaillan
0f74b17000
fix(web): fix scrollbar not allowing the user to go fully top or bottom ( #8637 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-04-15 12:21:47 +00:00
Ben
25e1887939
fix(web): focus escaping from modals ( #8730 )
...
* fix(web): focus escaping modals
* fix: exclusion pattern modal should initially load with the "Add" button disabled
* fix: simplify conditional statement
2024-04-14 15:57:45 +02:00
mgabor
87a36846f4
fix(web): ui tweaks ( #8757 )
...
* remove height limit from user list for better scrolling
* move slideshow button out from menu so that non-owners can see it #8383
* fix activity covering up video player controls #6191
* prettier
---------
Co-authored-by: mgabor <>
2024-04-13 22:41:00 -04:00
Ben
37eea2d353
chore(web): move BaseModal to callback pattern ( #8696 )
...
* chore(web): move BaseModal to callback to close
* chore: add question mark
2024-04-11 11:01:16 +02:00
N00MKRAD
f1ca1794a1
Add AV1 transcoding support ( #8491 )
...
* Add AV1 transcoding support
- AV1 encoding on CPU via SVT-AV1 (libsvtav1 in ffmpeg)
- Supports CRF and optionally capped CRF (max bitrate)
- Tested playback successfully in Chrome Win+Android, Firefox Win+Linux, Android app
* AV1: Add support for encoding threads option
* Revert previous commit; specifying params multiple times is bad
We need to specify all svtav1-params at once, so putting the thread option into getThreadOptions is not possible.
* AV1: Override VAAPI getSupportedCodecs as it does not yet support AV1 unlike nvenc, qsv, amf
* Change BaseHWConfig supported codecs to only H264/HEVC
Configs that support VP9 and/or AV1 need to override getSupportedCodecs()
* Set SVT-AV1 threads with svtav1-params, remove duplicate block in NVENCConfig
* AV1Config: Fix empty svtav1-params array being added to options
* add tests
* update api
* allow crf-based two-pass mode
* formatting
* suggest 35
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2024-04-11 05:26:27 +00:00
akoscomp
b1bcd67f5a
add longer expirity for share link ( #8617 )
...
* add longer expirity for share link
* add longer expirity for web UI, add months and year option, add translation
* dart format
---------
Co-authored-by: NAGY Akos (external) <akos.nagy@frequentis.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-04-10 02:54:00 +00:00
hrdl
2a26574808
Allow moving in photo spheres using one touch input instead of two. ( #8620 )
...
This is the standard behaviour and also more intuitive. As we don't require scrolling when displaying photo spheres this should not impede usability.
Also remove `mousewheelCtrlKey: false`, which is the default.
Co-authored-by: hrdl <7808331-hrdl@users.noreply.gitlab.com>
2024-04-10 04:48:06 +02:00
Lukas
1d427d0581
feat(web): loop video thumbnails ( #8662 )
2024-04-10 04:46:26 +02:00
renovate[bot]
321868963d
fix(deps): update typescript-projects ( #8651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-09 21:08:37 +02:00
Alex
327b9bd59c
Revert "fix(deps): update typescript-projects ( #8647 )" ( #8650 )
...
This reverts commit 301c217303
.
2024-04-09 06:53:48 +02:00
renovate[bot]
301c217303
fix(deps): update typescript-projects ( #8647 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-08 23:44:48 -04:00
renovate[bot]
6631e6eedc
chore(deps): update node.js to 3fb85a6 ( #8643 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-08 22:33:50 -04:00
Theo Patron
9681f5b360
chore(web): fixed typo expect instead of except ( #8638 )
...
* chore(web): specify that HDR videos will always be transcoded
* chore(web): fixed typo expect instead of except
2024-04-08 21:19:36 +00:00
Ben
796c933fb8
feat(web,a11y): standardize the FullScreenModal UI ( #8566 )
...
* feat(web,a11y): standardize the FullScreenModal look
* consistent header, padding, close button, and radius as BaseModal
* vertically stacking ConfirmDialogue CTA buttons in narrow screens
* adding aria-modal tags for screen reader
* add viewport-specific height limits on modals, to enable scrolling
* prevent focus from being hidden under sticky content in modals
* standardize FullScreenModal widths using a Prop
* wip: consistent padding with header
* fix: alignment on "create user" and "edit user" modals
* fix: horizontal modal content alignment
* fix: create user CTA buttons
* chore: remove unnecessary warning
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-04-08 21:02:09 +00:00
Theo Patron
d43daaee81
chore(web): specify that HDR videos will always be transcoded ( #8634 )
2024-04-08 16:39:38 -04:00
Daniel Dietzler
7b1562c050
fix(server): remove isWatched from DTO ( #8598 )
...
* fix: remove isWatched
* chore: open api
2024-04-08 16:00:08 -04:00
Daniel Dietzler
4f4bceec94
feat(web): add search bar shortcuts ( #8630 )
...
add search bar shortcuts
2024-04-08 13:20:24 -04:00
renovate[bot]
fff12e3d78
chore(deps): update dependency eslint-plugin-unicorn to v52 ( #8629 )
...
* chore(deps): update dependency eslint-plugin-unicorn to v52
* chore: linting
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-04-08 12:45:46 -04:00
TomixUG
e49512896f
feat(web): paste photo from clipboard ( #8475 )
...
* feat(web): paste photo from clipboard
* listen on svelte:window instead of a div
* refactor: move logic to drag overlay
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-04-08 12:19:58 -04:00
Alex
372fae20d9
light theme
2024-04-08 07:37:25 +02:00
Alex
16543a233b
basic ui complete
2024-04-07 20:37:26 -05:00
Alex
73b961f5fa
colors
2024-04-07 19:38:23 -05:00
Alex
e0d15c96f1
feat(web): workflow automation ui
2024-04-07 19:18:49 -05:00
Mert
105a74caca
feat(server,web): configure image format ( #8581 )
2024-04-07 12:44:34 -04:00