summaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | | | | minor fixes for get/putRobin Appelman2023-05-092-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | add command to write a fileRobin Appelman2023-05-046-2/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | | move get/delete commands to files namespace, make get take the output as ↵Robin Appelman2023-05-045-0/+202
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | argument instead of option Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #36118 from ↵Anna2023-05-101-6/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | nextcloud/fix/caldav/invitation-outlook-compatibilty Fix calendar emails to be outlook compatible
| * | | | | Fix calendar emails to be outlook compatibleAnna Larch2023-02-211-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | | | | Merge pull request #38048 from nextcloud/enh/add-x-nc-scope-propertyChristoph Wurst2023-05-109-65/+423
|\ \ \ \ \ \ | | | | | | | | | | | | | | feat(dav): store scopes for properties and filter locally scoped properties for federated address book sync
| * | | | | | feat(dav): store scopes for properties and filter locally scoped properties ↵Anna Larch2023-05-099-65/+423
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | for federated address book sync Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | | | | Merge pull request #37954 from ↵Louis2023-05-101-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/artonge/fix/do_not_allow_to_show_pwd_in_sharing Do not allow to toggle between password and text in sharing
| * | | | | | Do not allow to toggle between password and text in sharingLouis Chemineau2023-05-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This does not makes sense as we do not have the clear text value. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | | | Merge pull request #38144 from ↵Julia Kirschenheuter2023-05-101-4/+15
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/36922-9.1.3.1h/8.1_-_When_editing_a_user_in_the_table,_input_fields_appear_in_the_cells_that_can_be_used_to_edit_the_data Add hidden labels for inputs while editing user row
| * | | | | | | Add hidden labels for inputs while editing user rowjulia.kirschenheuter2023-05-091-4/+15
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* | | | | | | Merge pull request #38100 from tanganellilore/fix_delete_ChunkingV2PluginJulius Härtl2023-05-101-9/+7
|\ \ \ \ \ \ \
| * | | | | | | fix error on delete in ChunkingV2PluginLorenzo Tanganelli2023-05-051-9/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Lorenzo Tanganelli <lorenzo.tanganelli@hotmail.it>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-106-8/+24
| |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>