aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Check if version has entity before trying to access itGit'Fellow2023-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | | Merge pull request #38080 from nextcloud/enh/add-occ-command-for-legacy-filekeyCôme Chilliet2023-05-157-5/+179
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add an occ command to scan files for legacy file key in use and get rid of those
| * | | | | | | Add fclose on opened resourcesCôme Chilliet2023-05-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | Rename command to drop-legacy-filekey and remove comment about legacy mode.Côme Chilliet2023-05-115-112/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | Copy data back instead of renaming to avoid changing the fileidCôme Chilliet2023-05-111-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | Copy and move files to migrate them to the new keyCôme Chilliet2023-05-091-12/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have to rewrite the header, so the whole file needs to be rewritten, so we just use the same strategy as DecryptAll. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | Log failures to delete legacy file keyCôme Chilliet2023-05-041-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | Fix fopen modeCôme Chilliet2023-05-041-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | Add an occ command to scan files for legacy file key in use and get rid of thoseCôme Chilliet2023-05-046-109/+246
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | Merge pull request #38195 from ↵Côme Chilliet2023-05-1515-61/+113
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/update-icewind-streams-in-files-external Update icewind/streams to 0.7.7 in files_external
| * | | | | | | | Require icewind/streams to get the same version as 3rdpartyCôme Chilliet2023-05-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | | Update icewind/streams to 0.7.7, and remove it from explicit deps in ↵Côme Chilliet2023-05-1115-60/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files_external Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-1510-0/+40
| |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-1430-0/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Use the color-primary-element* variablesSimon L2023-05-1321-37/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-13140-270/+278
| |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | Merge pull request #38013 from nextcloud/feat/users/store-load-manager-uidChristoph Wurst2023-05-1212-13/+214
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | feat(users): Store and load a user's manager
| * | | | | | | feat(users): Store and load a user's managerChristoph Wurst2023-05-1212-13/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: hamza221 <hamzamahjoubi221@gmail.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | | Merge pull request #37933 from ↵Christoph Wurst2023-05-121-49/+62
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/contactsinteraction/transactional-read-update-insert fix(contactsinteraction): Read, update or insert in DB transaction
| * | | | | | | chore: Improve possibly null gettersChristoph Wurst2023-04-261-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
| * | | | | | | fix(contactsinteraction): Read, update or insert in DB transactionChristoph Wurst2023-04-261-49/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The transaction guarantees there are no two concurrent inserts for the same interaction. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | | Merge pull request #37870 from nextcloud/fix/36921-fix-table-for-users-appJulia Kirschenheuter2023-05-126-170/+191
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix table view
| * | | | | | | | Fix table viewjulia.kirschenheuter2023-05-116-170/+191
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* | | | | | | | Merge pull request #37734 from nextcloud/enh/expose-system-address-bookChristoph Wurst2023-05-129-27/+158
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | feat(dav): expose system address book
| * | | | | | | | fix(carddav): expose system address bookAnna Larch2023-05-119-27/+158
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-12258-432/+586
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Merge pull request #38159 from nextcloud/enh/noid/fix-themed-iconsSimon L2023-05-113-24/+39
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix too dark or bright primary element color
| * | | | | | | | adjust testsSimon L2023-05-112-16/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de>
| * | | | | | | | use brighten and darken instead of greySimon L2023-05-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de>
| * | | | | | | | fix(theming): Cut of the brightness into both directions if unknownJoas Schilling2023-05-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | Merge pull request #38147 from ↵Pytal2023-05-118-2/+12
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | nextcloud/fix/36945-input_fields_do_not_convey_the_purpose_of_each_field_through_a_language
| * | | | | | | | Add `autocomplete` attrs to input fieldsjulia.kirschenheuter2023-05-118-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* | | | | | | | | Merge pull request #37961 from nextcloud/poc/noid/systemtags-perfArthur Schiwon2023-05-116-0/+157
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | SystemTags endpoint to return tags used by a user with meta data
| * | | | | | | | refactor: remove SystemTag logic from Folder into QuerySearchHelperArthur Schiwon2023-05-091-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - adds OC\SystemTag\SystemTagsInFilesDetector where the search logic is moved to Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | | | chore: polish SystemTagsInUseCollectionArthur Schiwon2023-05-092-12/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - DI SystemTagManager - add some comments and doc - catch NoUserException - add return type hints Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | | | fix: improve naming of new systemtags endpoint to systemtags-assignedArthur Schiwon2023-05-092-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | | | feat: specify media type via url path: systemtags-current/$mediaTypeArthur Schiwon2023-05-091-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - only the media part of the mime type can be search, but not the full mime type. It can be added, should it become necessary. - thus fixes previously hardcoded selector for image/ types - also fixes a return type hint - adds a return type hint Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | | | PoC: SystemTags endpoint to return tags used by a user with meta dataArthur Schiwon2023-05-096-0/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Target case is photos app: when visiting the tags category, all systemtags of the whole cloud are retrieved. In subequent steps the next tag is requested until the browser view is filled with tag tiles (i.e. previews are requested just as well). With this approach, we incorpoate the dav search and look for user related tags that are used by them, and already returns the statistics (number of files tagged with the respective tag) as well as a file id for the purpose to load the preview. This defaults to the file with the highest id. Call: curl -s -u 'user:password' \ 'https://my.nc.srv/remote.php/dav/systemtags-current' \ -X PROPFIND -H 'Accept: text/plain' \ -H 'Accept-Language: en-US,en;q=0.5' -H 'Depth: 1' \ -H 'Content-Type: text/plain;charset=UTF-8' \ --data @/home/doe/request-systemtag-props.xml With request-systemtag-props.xml: <?xml version="1.0" encoding="UTF-8"?> <d:propfind xmlns:d="DAV:"> <d:prop xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"> <oc:id/> <oc:display-name/> <oc:user-visible/> <oc:user-assignable/> <oc:can-assign/> <nc:files-assigned/> <nc:reference-fileid/> </d:prop> </d:propfind> Example output: … <d:response> <d:href>/master/remote.php/dav/systemtags/84</d:href> <d:propstat> <d:prop> <oc:id>84</oc:id> <oc:display-name>Computer</oc:display-name> <oc:user-visible>true</oc:user-visible> <oc:user-assignable>true</oc:user-assignable> <oc:can-assign>true</oc:can-assign> <nc:files-assigned>42</nc:files-assigned> <nc:reference-fileid>924022</nc:reference-fileid> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> </d:response> <d:response> <d:href>/remote.php/dav/systemtags/97</d:href> <d:propstat> <d:prop> <oc:id>97</oc:id> <oc:display-name>Bear</oc:display-name> <oc:user-visible>true</oc:user-visible> <oc:user-assignable>true</oc:user-assignable> <oc:can-assign>true</oc:can-assign> <nc:files-assigned>1</nc:files-assigned> <nc:reference-fileid>923422</nc:reference-fileid> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> </d:response> … Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | | | | | Merge pull request #38067 from nextcloud/fix/noid/sortTagsArthur Schiwon2023-05-111-1/+5
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | fix: sort tags by name
| * | | | | | | | fix: use interface instead of implementation as type hintArthur Schiwon2023-05-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | | | | | fix: sort tags by nameArthur Schiwon2023-05-041-1/+6
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | | | | Merge pull request #37691 from nextcloud/object-store-background-scanJohn Molakvoæ2023-05-112-4/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | repair -1 folder sizes for object store background scanRobin Appelman2023-05-102-4/+7
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | Merge pull request #38163 from ↵Pytal2023-05-105-3/+9
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/show-loading-spinner-until-share-settings-are-fully-loaded
| * | | | | | | | Show loading spinner until share settings are fully loadedDaniel Calviño Sánchez2023-05-105-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The inputs of the sharing settings are generated in a template in the server, but the listeners to react to changes in the elements and save the values in the server are loaded in the client once the DOM finishes loading. If the DOM takes long to load the user can start to interact with the settings before the listeners were set up and, therefore, the changes would not be saved in the server. However, as the inputs are modified the user would think that the changes were already saved. To address that now when the sharing settings are open a loading spinner is shown instead of the contents of the sharing settings, and only once the listeners to save the changes were set up the spinner is removed and the contents shown. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | | | | | | | | Merge pull request #38174 from nextcloud/enh/template-pickerSimon L2023-05-101-6/+7
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | feat: Enhance template picker size and layout depending on aspect ratio
| * | | | | | | | | feat: Enhance template picker size and layout depending on aspect ratioJulius Härtl2023-05-101-6/+7
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | | | | | Merge pull request #38170 from nextcloud/bugfix/38165/workflow-engine-uiJoas Schilling2023-05-107-162/+174
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | fix(workflowengine): Fix multiple UI issues in workflow engine admin settings
| * | | | | | | | fix(workflowengine): Fix multiple UI issues in workflow engine admin settingsJoas Schilling2023-05-107-162/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | Merge pull request #37971 from nextcloud/info-file-getRobin Appelman2023-05-106-0/+300
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Add commands for basic file actions