Markus
87c38d1832
feat(server, web): Added TranscodePolicy "Bitrate higher than max bitrate or not in accepted format" ( #6479 )
...
* chore: rebase
* chore: open api
* Add Database-Migration for setting targetCodec as acceptedCodec if it was set by admin
* Add TranscodePolicy setting, to only transcode files with a bitrate higher than set max bitrate
* Rename enum value of TranscodePolicy
* calculate max_bitrate according to "k" and "m" suffix for comparison
* remove migration
* minor changes
* UnitTest for Bitrate Policy
* Fix UnitTest
* Add missing output options
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2024-01-30 20:25:07 -05:00
renovate[bot]
1461656f03
chore(deps): update dependency @sveltejs/kit to v2.5.0 ( #6776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 13:30:01 -06:00
martin
7a1f25b515
feat(web): add warning when setting a quota superior to the disk size ( #6737 )
...
* refactor: inline warning
* fix: do not use onmount
* chore: remove outdated comment
* wording
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-30 17:21:45 +00:00
renovate[bot]
dd9b08dafe
chore(deps): update dependency @faker-js/faker to v8.4.0 ( #6758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 09:49:34 -05:00
renovate[bot]
64fad67713
chore(deps): update web ( #6746 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-29 22:34:09 -05:00
t4keda
76f8d030ce
added a configuration option to select the dri node in transcoding ( #6376 )
...
* added a configuration option to select the dri node in transcoding
* chore: open api
* refactor: get hawrdware device
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-29 20:40:02 -05:00
Mert
ae7f174948
refactor: rename clip -> smart search ( #6713 )
2024-01-29 09:51:22 -05:00
martin
fa0913120d
feat(web,server): search people ( #5703 )
...
* feat: search peoples
* fix: responsive design
* use existing count
* generate sql file
* fix: tests
* remove visible people
* fix: merge, hide...
* use component
* fix: linter
* chore: regenerate api
* fix: change name when searching for a face
* save search
* remove duplicate
* use enums for query parameters
* fix: increase to 20 for the local search
* use constants
* simplify
* fix: number of people more visible
* fix: merge
* fix: search
* fix: loading spinner position
* pr feedback
2024-01-27 19:54:31 -05:00
Michael Lyon
c4b8c853bc
feat(wip): add Combobox component for timezone picker ( #6154 )
...
* add initial Combobox
* add basic input to Combobox
* add search functionality
* adjust styling
* add Combobox icon and adjust styling
* styling
* refactored
* refactored
* better display of timezone
* fix: clicks
* fix: eslint
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-27 18:36:40 +00:00
Emanuel Bennici
77f11e3ae5
feat(web): places page ( #6669 )
...
Add a place overview page, like the "People" page.
This adds the same functionality as available on mobile.
2024-01-26 13:11:54 -05:00
Markus
8aef92affc
feat(server, web): accepted codecs ( #6460 )
...
* chore: rebase
* chore: open api
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-26 12:02:56 -05:00
Jason Rasmussen
96b7885583
refactor(server): trash endpoints ( #6652 )
...
* refactor(server): trash endpoints
* chore: open api
* chore: fix wrong rename
2024-01-26 11:48:37 -05:00
Jason Rasmussen
2e39243670
deps: open-api generator ( #6655 )
...
* deps: open-api generator
* fix: unused sed/replace
2024-01-26 11:40:28 -05:00
Jason Rasmussen
7ea55c7236
refactor(server): download endpoints ( #6653 )
...
* refactor(server): download controller
* chore: open api
* chore: fix mobile references
2024-01-26 08:19:13 -06:00
martin
de47a6a330
fix(web): feature photo not changing in the edit name component ( #6663 )
...
* fix: feature photo not changing in the edit name component
* fix: linter
2024-01-26 14:08:54 +00:00
Jason Rasmussen
b306cf564e
refactor(server): move asset detail endpoint to new controller ( #6636 )
...
* refactor(server): move asset by id to new controller
* chore: open api
* refactor: more consolidation
* refactor: asset service
2024-01-25 12:52:21 -05:00
Mohamed BOUSSAID
4eca2b0f34
feat(web): include timestamp in download filename ( #5878 )
...
* Blocking multiple downloads
* Blocking the download based on file name and not download type
* Fixing failing workflow
* Make sure the uniqueDownloadId is unique even if the selecting order is different
* Using DateTime from luxon & convering the case of downloading an album
* Fixing typo in the warning.
* Covering the case where tha list of assets is to big
* Fix format
* Fix format
* Fix format
* Undo block multi-downloads
* Running format:fix
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-25 12:14:02 -05:00
renovate[bot]
3e5448af13
chore(deps): update dependency @sveltejs/kit to v2.4.3 [security] ( #6628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-24 10:51:09 -05:00
martin
965281346f
fix(web): merging people when renaming ( #6608 )
...
fix: merging people when renaming
2024-01-23 23:26:40 -06:00
renovate[bot]
7e84cd62a1
fix(deps): update dependency svelte-maplibre to v0.7.6 ( #6591 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 10:13:09 -06:00
martin
74f1000e83
fix(web): statusbox re-rendering and nav bar when trashing assets ( #6581 )
...
* fix: issues on web
* fix: description in shared album
* fix: remove unused api request
* revert
* fix: linter
2024-01-23 00:30:22 -06:00
renovate[bot]
f97f23d149
chore(deps): update dependency @sveltejs/kit to v2.3.5 ( #6590 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 00:25:14 -06:00
martin
234a95960b
fix(web): revert descriptions ( #6582 )
...
fix: revert descriptions
2024-01-22 20:53:56 -06:00
renovate[bot]
1490e6c1ec
chore(deps): update web ( #6584 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 20:53:42 -05:00
Jason Rasmussen
bd2dbb4944
fix(web): always use websocket transport ( #6564 )
2024-01-22 11:37:00 -05:00
Jason Rasmussen
42d208859e
fix(web): auto generate open api build ( #6561 )
...
* fix: autogen typescript-sdk/build
* chore: refactor script
2024-01-22 09:59:35 -06:00
Jason Rasmussen
e4277128be
chore: remove unused files and references ( #6562 )
2024-01-21 22:57:37 -06:00
martin
3845fec280
refactor(web): descriptions ( #6517 )
...
* refactor: reusable autogrow
* fix: remove useless autogrow
* fix: correct size for album description
* fix: format
* fix: move to own file
* refactor: album description
* refactor: asset description
* simplify
* fix: style when no description provided
* fix: switching assets
* feat: update description with ctrl + enter
* fix: variable name
* fix: styling
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-21 22:47:55 -06:00
renovate[bot]
a9dc16ea6b
chore(deps): update dependency vite to v5.0.12 [security] ( #6526 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-20 13:52:58 -05:00
Guillermo
2c783b710e
feat(web) dismiss user management modals on escape ( #6530 )
...
Other modals throughout the web app close when the user
presses the escape key, clicks outside the modal, or on
the close button. Modals from the user management page
missed the escape key functionality. This change makes
the behavior more consistent across all views.
2024-01-20 12:49:16 -06:00
Jason Rasmussen
6e066aa220
chore: svelte-kit-2 ( #6103 )
...
* chore: upgrade svelte
* chore: type imports
* chore: types
2024-01-20 12:47:41 -06:00
Kiel Hurley
1efcb00a65
fix(web): Use correct unit for user quota ( #6518 )
...
Use correct unit
Already uses GiB when converting to/from bytes
2024-01-19 19:35:56 -06:00
Guillermo
732f289336
fix(web): better button placement within the user management table ( #6520 )
...
fix(web): better button placement within table
2024-01-19 18:49:14 -05:00
martin
aa02ccb731
fix(web): album description ( #6512 )
...
fix: album description
2024-01-19 15:30:00 -06:00
martin
68d4f1b946
fix(web): delete user ( #6514 )
...
fix: delete user
2024-01-19 15:22:00 -06:00
Alex
88ac3c2016
fix(web): better invite shared user to album layout ( #6511 )
...
* fix(web): better invite to album design
* rounded corner
* use icon
* padding
2024-01-19 12:27:29 -06:00
martin
17eaeb695e
feat: smart merge ( #6508 )
...
* pr feedback
* fix: tests
* update assets statistics
* pr feedback
* pr feedback
* fix: linter
* pr feedback
* fix: don't limit the smart merge
* pr feedback
* fix: server code
* remove slider
* fix: tests
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-19 17:52:26 +00:00
martin
d15c443d9b
fix(web): user list when sharing an album ( #6500 )
...
fix: user list when sharing an album
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-19 17:38:44 +00:00
Alex
07b874edda
fix(web): revert smart merge ( #6504 )
...
* revert smart merge
* fix test
* fix test
* Remove Slider file
2024-01-19 11:34:20 -06:00
Jason Rasmussen
dacca4cdf1
fix(web): slider ( #6485 )
2024-01-19 08:57:15 -06:00
Mert
b4d1470586
fix(web): prevent layout change from scrollbar in admin setings ( #6482 )
...
stable scrollbar
2024-01-19 03:30:48 +00:00
martin
02393126e6
fix(web): trash or delete ( #6475 )
...
fix: trash or delete
2024-01-18 10:01:39 -06:00
Mert
68f52818ae
feat(server): separate face clustering job ( #5598 )
...
* separate facial clustering job
* update api
* fixed some tests
* invert clustering
* hdbscan
* update api
* remove commented code
* wip dbscan
* cleanup
removed cluster endpoint
remove commented code
* fixes
updated tests
minor fixes and formatting
fixed queuing
refinements
* scale search range based on library size
* defer non-core faces
* optimizations
removed unused query option
* assign faces individually for correctness
fixed unit tests
remove unused method
* don't select face embedding
update sql
linting
fixed ml typing
* updated job mock
* paginate people query
* select face embeddings because typeorm
* fix setting face detection concurrency
* update sql
formatting
linting
* simplify logic
remove unused imports
* more specific delete signature
* more accurate typing for face stubs
* add migration
formatting
* chore: better typing
* don't select embedding by default
remove unused import
* updated sql
* use normal try/catch
* stricter concurrency typing and enforcement
* update api
* update job concurrency panel to show disabled queues
formatting
* check jobId in queueAll
fix tests
* remove outdated comment
* better facial recognition icon
* wording
wording
formatting
* fixed tests
* fix
* formatting & sql
* try to fix sql check
* more detailed description
* update sql
* formatting
* wording
* update `minFaces` description
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-18 00:08:48 -05:00
martin
f0b328fb6b
feat(server, web): smart merge ( #5796 )
...
* pr feedback
* fix: tests
* update assets statistics
* pr feedback
* pr feedback
* fix: linter
* pr feedback
* fix: don't limit the smart merge
* pr feedback
* fix: server code
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-18 01:52:11 +00:00
martin
c317feaf93
feat(web): force delete with shift key ( #6239 )
...
* feat: force delete with shift key
* fix: types import
* pr feedback
* fix: permanently delete assets
* fix: format
* fix: remove unused variable
* change info title
* simplify
* fix: rename function name
* pr feedback
* simplify
* pr feedback
* add toggle in the user settings
* fix: trash settings, input label, and wording
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-17 19:18:04 +00:00
Alexander Welsing
702e91145a
Move 'Add' button on album user invite to the same row as 'To' List ( #6447 )
...
Move 'Add' button on album user invite to the same row as 'To' List in order to prevent the button getting hidden by a scrollbar
2024-01-17 14:43:41 +00:00
renovate[bot]
6457436d91
chore(deps): update web ( #6413 )
2024-01-15 19:51:10 -05:00
Alex
d096caccac
chore(web): quota enhancement ( #6371 )
...
* chore(web): quota enhancement
* show quota in user table
* update quota for single user ioption
* Add a note how to set unlimited storage
* fixed deletion doesn't update quota
* refactor relation
* fixed test
* re-refactor
* update sql
* fix e2e test
* Update server/src/domain/user/user.service.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* revert e2e test
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-15 09:04:29 -06:00
Daniel Dietzler
5e2aec3892
fix(web): quota usage view ( #6358 )
2024-01-13 14:14:24 -06:00
Alex
bd5ae9f31e
fix(web): wrap long word in description ( #6351 )
2024-01-12 19:45:17 -05:00