martabal
40c1bfa27b
merge main
2023-11-04 15:23:49 +01:00
martabal
6c2bf550bc
chore: regenerate api
2023-11-04 15:22:37 +01:00
martabal
fb9b854bf1
merge main
2023-11-04 15:21:33 +01:00
Sergey Kondrikov
cf1dfdc776
fix(web): unstack after stack child selection ( #4834 )
2023-11-04 07:59:21 -05:00
Jason Rasmussen
2e424fe249
feat(server): better api error messages (for unhandled exceptions) ( #4817 )
...
* feat(server): better error messages
* chore: open api
* chore: remove debug log
* fix: syntax error
* fix: e2e test
2023-11-03 20:33:15 -05:00
Sergey Kondrikov
38443a6068
fix(web): unstacking issues ( #4792 )
...
* Fix typo
* Restore asset store consistency after unstacking
* Fix aspect ratio after unstacking
2023-11-03 09:01:48 -05:00
waclaw66
92bb42950e
fix(web): scrollbar year label visibility ( #4820 )
...
* fixes year label visibility
* format fix
2023-11-03 08:54:02 -05:00
Jason Rasmussen
b58edae134
fix(web): timeline alignment ( #4808 )
2023-11-02 15:11:59 -05:00
martin
2b9f20a1b5
fix: update like status ( #4803 )
2023-11-02 14:43:27 -04:00
Alex
d5f8199655
fix(web): scrollbar not showing year ( #4782 )
...
* fix(web): scrollbar not showing year
* grammar
* fix test
2023-11-01 20:50:24 -05:00
Jason Rasmussen
1d35965d03
feat(web): shuffle slideshow order ( #4277 )
...
* feat(web): shuffle slideshow order
* Fix play/stop issues
* Enter/exit fullscreen mode
* Prevent navigation to the next asset after exiting slideshow mode
* Fix entering the slideshow mode from an album page
* Simplify markup of the AssetViewer
Group viewer area and navigation (prev/next/slideshow bar) controls together
* Select a random asset from a random bucket
* Preserve assets order in random mode
* Exit fullscreen mode only if it is active
* Extract SlideshowHistory class
* Use traditional functions instead of arrow functions
* Refactor SlideshowHistory class
* Extract SlideshowBar component
* Fix comments
* Hide Say something in slideshow mode
---------
Co-authored-by: brighteyed <sergey.kondrikov@gmail.com>
2023-11-01 21:34:30 -04:00
martabal
fe9348e049
remove autoColor from UserAvatar
2023-11-01 22:57:55 +01:00
martabal
8a6af72588
fix: do not use fix height and width
2023-11-01 21:20:29 +01:00
martabal
68ebcf218d
fix: tests
2023-11-01 20:23:11 +01:00
martabal
46d640b7a1
pr feedback
2023-11-01 20:13:21 +01:00
martabal
8c1e782f8f
fix: tests
2023-11-01 18:52:23 +01:00
martabal
cda2ff3d1f
feat: user avatar color
2023-11-01 18:22:49 +01:00
Jason Rasmussen
0130591a0f
fix: show/set activity like per user ( #4775 )
...
* fix: like per user
* chore: open api
* chore: e2e test for userId filtering
2023-11-01 11:49:12 -04:00
Alex The Bot
cf4ec06750
Version v1.84.0
2023-11-01 14:46:59 +00:00
martin
ce5966c23d
feat(web,server): activity ( #4682 )
...
* feat: activity
* regenerate api
* fix: make asset owner unable to delete comment
* fix: merge
* fix: tests
* feat: use textarea instead of input
* fix: do actions only if the album is shared
* fix: placeholder opacity
* fix(web): improve messages UI
* fix(web): improve input message UI
* pr feedback
* fix: tests
* pr feedback
* pr feedback
* pr feedback
* fix permissions
* regenerate api
* pr feedback
* pr feedback
* multiple improvements on web
* fix: ui colors
* WIP
* chore: open api
* pr feedback
* fix: add comment
* chore: clean up
* pr feedback
* refactor: endpoints
* chore: open api
* fix: filter by type
* fix: e2e
* feat: e2e remove own comment
* fix: web tests
* remove console.log
* chore: cleanup
* fix: ui tweaks
* pr feedback
* fix web test
* fix: unit tests
* chore: remove unused code
* revert useless changes
* fix: grouping messages
* fix: remove nullable on updatedAt
* fix: text overflow
* styling
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-10-31 22:13:34 -05:00
Jason Rasmussen
197f336b5f
fix(web): no preload repair report ( #4749 )
2023-10-31 20:37:32 +00:00
Daniel Dietzler
cd375a976e
feat(server): custom library scanning interval ( #4390 )
...
* add automatic library scan config options
* add validation
* open api
* use CronJob instead of cron-validator
* fix tests
* catch potential error of the library scan initialization
* better description for input field
* move library scan job initialization to server app service
* fix tests
* add comments to all parameters of cronjob contructor
* make scan a child of a more general library object
* open api
* chore: cleanup
* move cronjob handling to job repoistory
* web: select for common cron expressions
* fix open api
* fix tests
* put scanning settings in nested accordion
* fix system config validation
* refactor, tests
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-10-31 15:19:12 -05:00
Mert
87a0ba3db3
feat(ml): export clip models to ONNX and host models on Hugging Face ( #4700 )
...
* export clip models
* export to hf
refactored export code
* export mclip, general refactoring
cleanup
* updated conda deps
* do transforms with pillow and numpy, add tokenization config to export, general refactoring
* moved conda dockerfile, re-added poetry
* minor fixes
* updated link
* updated tests
* removed `requirements.txt` from workflow
* fixed mimalloc path
* removed torchvision
* cleaner np typing
* review suggestions
* update default model name
* update test
2023-10-31 05:02:04 -05:00
martin
9a60578088
fix(web): multiple improvements for people page (1) ( #4717 )
...
* fix(web): multiple improvements for people page
* feat: better responsive icons
2023-10-30 14:40:28 -05:00
Jason Rasmussen
8dcd159bd6
chore(server): remove user count endpoint ( #4724 )
...
* chore: remove unused endpoint
* chore: open api
2023-10-30 19:29:18 +00:00
Fynn Petersen-Frey
ce04e9e07a
feat(server): hardware video acceleration for Rockchip SOCs via RKMPP ( #4645 )
...
* feat(server): hardware video acceleration for Rockchip SOCs via RKMPP
* add tests
* use LD_LIBRARY_PATH for custom ffmpeg
* incorporate review feedback
* code re-use for ffmpeg call
* review feedback
2023-10-30 09:39:37 -05:00
Alex
c54a188154
fix(web): sidebar setting not updating when there is a new property added to the data payload ( #4708 )
2023-10-30 09:17:37 -05:00
Mayuresh Dharwadkar
c77ba46d60
docs: fix typos ( #4713 )
2023-10-30 09:17:10 -05:00
Alex
a6f39bc74f
fix(web): Improve UI/UX for shared link form ( #4685 )
...
* chore(web): Improve shared link form
* add verification for password
* improve ux
2023-10-29 13:50:43 -05:00
doggo
daad02504f
feat(web): added toggle for Sharing button in the sidebar ( #4674 )
...
* Added toggle for Sharing button in the sidebar
* fix: format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-10-29 01:42:51 +00:00
jarvis2f
8a6889529c
feat(server,web,mobile): Add optional password option for share links. ( #4655 )
...
* feat(server,web,mobile): Add optional password option for share links.
Signed-off-by: jarvis2f <137974272+jarvis2f@users.noreply.github.com>
* feat(server,web): Update shared-link.controller and page.svelte for improved cookie handling and metadata updates.
Signed-off-by: jarvis2f <137974272+jarvis2f@users.noreply.github.com>
---------
Signed-off-by: jarvis2f <137974272+jarvis2f@users.noreply.github.com>
2023-10-28 20:35:38 -05:00
Alex
b34cbd881a
fix(web): scrollbar does not show all years ( #4684 )
2023-10-29 01:31:33 +00:00
martin
f0dd1d715a
fix(web): table headers when there's no album ( #4673 )
2023-10-28 14:34:45 -05:00
Alex The Bot
d98a2a5f79
Version v1.83.0
2023-10-28 13:32:48 +00:00
Alex Tran
275717b8e3
chore(web): motion photo icon
2023-10-27 23:59:44 -05:00
Alex Tran
51dc197b33
fix(web): stacked vs normal asset rendering
2023-10-27 20:57:37 -05:00
Alex
8b5b6d0821
feat(web): manual stacking asset ( #4650 )
...
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-10-27 20:34:01 +00:00
Wingy
a08a687951
refactor(server, web): standardize theme api response ( #4664 )
...
* web: standardize theme api response
* revert makefile change that i didn't mean to commit
2023-10-27 02:32:33 +00:00
Jason Rasmussen
c76c1d6bf8
refactor: always use the same bucket size ( #4662 )
2023-10-26 13:55:10 -05:00
shenlong
b49b10141e
fix(mobile): stack count reset when navigating to library ( #4647 )
...
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-10-26 09:19:06 -05:00
Wingy
cb0e37e76e
fix(web): fix Theme Custom CSS endpoint requiring the user to be logged in as the server admin ( #4633 )
...
* fix custom css requiring the user to be the admin and logged in
* move theme api to custom endpoint
* add e2e test
2023-10-25 22:13:05 +00:00
Alex
cf71a41bae
fix(web): asset ownership does not update when navigating ( #4643 )
2023-10-25 12:14:15 -05:00
Jason Rasmussen
2ad389f64e
refactor(web): material icons ( #4636 )
2023-10-25 13:48:25 +00:00
Bogdan Cerovac
d5e19e45cd
fix(web): fix #4574 link button + improves accessibility ( #4575 )
...
* Fixed semantic problem in navigation-bar.svelte
Closes [4574]
* Reintroduced styling for navigation-bar.svelte
Based on button styling
* Horizontal rule set as decoration in navigation-bar.svelte
* aria-current added as an assistive technology indication for current page
Horizontal rule indicates current page for users that can see the screen and with aria-current screen-reader users get the same information
* Temporary fix for accessibility name of the link when SVG replaces text
This is a temporary fix as we first need to fix the svelte-material-icons to support role="img" on rendered SVGs.
* fix(web): horizontal rule replaced with div
hr is not semantically correct, therefore we tried with role="decoration" (that should be role="presentation") but it's actually better to just use a div as it's best practice to not override semantics when we can avoid that...
Btw. the semantics for active element for assistive technology is added with previous commit setting aria-current on the link...
* chore: format
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-10-25 12:53:44 +00:00
Jason Rasmussen
0fb1d33f17
fix(web,server): web socket auth (for web) ( #4632 )
2023-10-24 18:07:24 -04:00
Jason Rasmussen
3021eca8e5
chore(server): remove unused method ( #4627 )
...
* chore(server): remove unused method
* chore: open api
2023-10-24 12:59:06 -04:00
martin
3e3598fd92
fix: suggest people ( #4566 )
...
* fix: suggest people
* feat: remove hidden people
* add hidden people when merging faces
* pr feedback
* fix: don't use reactive statement
* fixed section height
* improve merging
* fix: migration
* fix migration
* feat: add asset count
* fix: test
* rename endpoint
* add server test
* improve responsive design
* fix: remove videos from live photos in the asset count
* pr feedback
* fix: rename asset count endpoint
* fix: return firstname and lastname
* fix: reset people only on error
* fix: search
* fix: responsive design & div flickering
* fix: cleanup
* chore: open api
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-10-24 15:53:49 +00:00
martin
1aae29a0b8
refactor(server, web)!: store latest immich version available on the server ( #3565 )
...
* refactor: store latest immich version available on the server
* don't store admins acknowledgement
* merge main
* fix: api
* feat: custom interval
* pr feedback
* remove unused code
* update environment-variables
* pr feedback
* ci: fix server tests
* fix: dart number
* pr feedback
* remove proxy
* pr feedback
* feat: make stringToVersion more flexible
* feat(web): disable check
* feat: working version
* remove env
* fix: check if interval exists when updating the interval
* feat: show last check
* fix: tests
* fix: remove availableVersion when updated
* fix merge
* fix: web
* fix e2e tests
* merge main
* merge main
* pr feedback
* pr feedback
* fix: tests
* pr feedback
* pr feedback
* pr feedback
* pr feedback
* pr feedback
* fix: migration
* regenerate api
* fix: typo
* fix: compare versions
* pr feedback
* fix
* pr feedback
* fix: checkIntervalTime on startup
* refactor: websockets and interval logic
* chore: open api
* chore: remove unused code
* fix: use interval instead of cron
* mobile: handle WS event data as json object
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-10-24 11:05:42 -04:00
Wingy
62a11283af
feat(web): custom stylesheets ( #4602 )
...
* add initial ui and api definitions for stylesheets
* proper saving
* make custom css work
* add textarea
* rebuild api
* run prettier
* add typecast
* update typings
* move css accordion to be sorted alphabetically
* set content-type properly
* rename stylesheets to theme
* fix server test
2023-10-23 18:38:41 +00:00
Markus
dd52ff2d33
feat(server): "{album}" in storage template ( #2973 )
...
* feat(server): add to storage template
* feat: add album preset
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-10-23 18:00:31 +00:00