summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | Merge pull request #38668 from nextcloud/backport/37780/stable25Pytal2023-06-068-24/+50
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | |
| * | | | | | | Trap focus in dialogsChristopher Ng2023-06-066-10/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | | | | | Add focus-trapChristopher Ng2023-06-062-14/+16
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | Merge pull request #38661 from nextcloud/backport/38649/stable25Christoph Wurst2023-06-061-2/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | [stable25] fix(caldav): Close DB cursor in reminder index background job
| * | | | | | | fix(caldav): Close DB cursor in reminder index background jobChristoph Wurst2023-06-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | | Merge pull request #38480 from nextcloud/backport/38440/stable25Simon L2023-06-061-2/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | [stable25] fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones
| * | | | | | | fix: execute throws docrine exceptions not our wrapped onesJulius Härtl2023-05-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Merge pull request #38576 from nextcloud/backport/38355/stable25Arthur Schiwon2023-06-056-19/+88
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | [stable25] fix(trashbin): Truncate long filenames
| * | | | | | | | fix(trashbin): Truncate long filenamesChristopher Ng2023-06-016-19/+88
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-0510-8/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-044-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Merge pull request #38117 from nextcloud/automated/noid/stable25-fix-npm-auditSimon L2023-06-031-54/+96
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | [stable25] Fix npm audit
| * | | | | | | | chore(deps): fix npm auditnextcloud-command2023-06-021-54/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: GitHub <noreply@github.com>
* | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-0314-4/+52
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-022-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Merge pull request #38575 from nextcloud/backport/38301/stable25Daniel2023-06-012-0/+46
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | [stable25] fix(caldav): Ignore invalid events for reminder generation
| * | | | | | | | fix(caldav): Ignore invalid events for reminder generationChristoph Wurst2023-06-012-0/+46
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | | Merge pull request #38518 from nextcloud/backport/38496/stable25Daniel2023-06-011-2/+13
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | [stable25] fix: catch errors in id3parser library
| * | | | | | | fix: catch errors in id3parser libraryDaniel Kesselberg2023-05-301-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use a forked version of getID3 to read embedded images from mp3 files to use them as previews. If the library is unable to extract a image or fails on something different we should handle it properly. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-014-2/+10
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | Merge pull request #38532 from ↵Joas Schilling2023-05-312-57/+48
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/automated/noid/stable25-update-ca-cert-bundle [stable25] Update ca-cert bundle
| * | | | | | | Update CA certificate bundlenextcloud-command2023-05-312-57/+48
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: GitHub <noreply@github.com>
* / / / / / / Fix(l10n): Update translations from TransifexNextcloud bot2023-05-3114-0/+50
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-3034-104/+296
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-2810-6/+24
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-271438-12758/+1746
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | / Fix(l10n): Update translations from TransifexNextcloud bot2023-05-26184-158/+262
| |_|_|/ |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #38434 from nextcloud/release/25.0.7v25.0.7Arthur Schiwon2023-05-251-2/+2
|\ \ \ \ | | | | | | | | | | 25.0.7
| * | | | 25.0.7Arthur Schiwon2023-05-241-2/+2
| | |/ / | |/| | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* / | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-2512-2/+46
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* / / Fix(l10n): Update translations from TransifexNextcloud bot2023-05-24148-154/+180
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-2326-16/+126
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-226-4/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-2154-46/+118
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-2084-174/+438
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-192-46/+46
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-18102-94/+180
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-05-18144-310/+550
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #38315 from nextcloud/release/25.0.7_rc1v25.0.7rc1Arthur Schiwon2023-05-171-2/+2
|\ | | | | 25.0.7 RC1
| * 25.0.7 RC1Arthur Schiwon2023-05-161-2/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #38309 from nextcloud/backport/37961/stable25Arthur Schiwon2023-05-1712-54/+336
|\ \ | | | | | | [stable25] SystemTags endpoint to return tags used by a user with meta data
| * | fix: PHP 7.4 compatArthur Schiwon2023-05-162-2/+5
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor: remove where specification from SELECT getterArthur Schiwon2023-05-163-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | - search constraints are now fully in control of SystemTagsInFilesDetector::detectAssignedSystemTagsIn(), avoids duplication of a WHERE statement Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor: remove SystemTag logic from Folder into QuerySearchHelperArthur Schiwon2023-05-166-55/+117
| | | | | | | | | | | | | | | | | | | | | - 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-162-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-162-4/+4
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | feat: specify media type via url path: systemtags-current/$mediaTypeArthur Schiwon2023-05-163-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-169-46/+217
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #38090 from nextcloud/backport/35092/stable25Arthur Schiwon2023-05-171-2/+12
|\ \ | | | | | | [stable25] Check return value and improve error handling on certificate manager