summaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable30provokateurin2025-03-041-6/+6
| | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* fix: Change UserAgent to *cloudbackport/50053/stable30Johannes Endres2025-02-211-1/+1
| | | | | Co-authored-by: Daniel Kesselberg <mail@danielkesselberg.de> Signed-off-by: Johannes Endres <je@johannes-endres.de>
* fix(files): Correctly copy the cache information on copy operationsLouis Chemineau2025-02-131-0/+7
| | | | | | Needed to copy the `encrypted` flag of encrypted files when those files are two level down in a moved folder. Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix: psalm and OCP @since declarationsbackport/50660/stable30John Molakvoæ2025-02-062-3/+3
| | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
* fix: make sure we process mime extensions as stringskjnldsv2025-02-062-0/+16
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(IInitialState): Allow provideLazyInitialState() closure to return arraybackport/50077/stable30provokateurin2025-01-271-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* docs(HTTP): Add proper docs for CORS attributebackport/50070/stable30provokateurin2025-01-091-1/+3
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(Http): Only allow valid HTTP status code values via templateprovokateurin2025-01-0817-33/+35
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(HTTP): Adjust JSONResponse data typebackport/50035/stable30provokateurin2025-01-071-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat: Use inline password confirmation in external storage settingsLouis Chemineau2024-11-281-0/+17
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(activity): Fix activity object type warningsJoas Schilling2024-11-271-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(BackgroundJobs): Adjust intervals and time sensitivitiesbackport/48600/stable30provokateurin2024-11-251-2/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(TimedJob): Add debug log about time sensitive jobs with long intervalsprovokateurin2024-11-251-0/+5
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(comments): Document supported types and provide psalm typingJoas Schilling2024-10-181-14/+5
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #48077 from nextcloud/backport/47852/stable30Benjamin Gaussorgues2024-10-021-2/+2
|\
| * fix: misc code fixes around db shardingbackport/47852/stable30Robin Appelman2024-09-161-2/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix(icons): Document icon requirements for notifications and activitiesbackport/48356/stable30Joas Schilling2024-09-252-0/+16
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(querybuilder): Fix boolean type so that oracle handles boolean wellbackport/48215/stable30Joas Schilling2024-09-251-1/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(autocomplete): Move known array keys to psalm docsbackport/48162/stable30Joas Schilling2024-09-232-4/+4
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(Entity): Fix magic setter call for custom strong typed settersbackport/48008/stable30provokateurin2024-09-161-3/+2
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix: Adjust types of IQueryBuilder to properly allow joining with sub-queryFerdinand Thiessen2024-09-111-2/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Improve isEncrypted descriptionLouis Chemineau2024-09-041-1/+3
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(linkReferenceProvider): better size checkJulien Veyssier2024-09-031-5/+15
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(speech-to-text): SpeechToTextManager::transcribeFile calls ↵Julien Veyssier2024-08-301-1/+3
| | | | | | TaskProcessingManager::runTask Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(templates): add support for checkboxes in template fillerElizabeth Danzberger2024-08-294-20/+144
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: implement sharding compatible cleanup for various bitsRobin Appelman2024-08-281-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: implement distributing partitioned queries over multiple shardsRobin Appelman2024-08-283-0/+71
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: track expected output columns in query builderRobin Appelman2024-08-281-0/+8
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #47398 from nextcloud/backport/47259/stable30Stephan Orbaugh2024-08-281-2/+18
|\ | | | | [stable30] feat: add negative compare-and-delete to imemcache
| * feat: add negative compare-and-delete to imemcacheRobin Appelman2024-08-231-2/+18
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat(taskprocessing): add IManager::runTask method to run task synchronouslyJulien Veyssier2024-08-271-0/+27
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | fix: correct documentation for mail providerSebastianKrupinski2024-08-231-2/+2
| | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | fix: correct documentation for mail providerSebastianKrupinski2024-08-233-19/+19
|/ | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* fix(TaskProcessing/ContextWrite): Fix wording "ContextWrite" -> "Context write"Marcel Klehr2024-08-211-1/+1
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: adding blurhash to definitionsJoas Schilling2024-08-211-0/+6
| | | | | Signed-off-by: skalidindi53 <s.teja2004@gmail.com> Signed-off-by: Joas Schilling <coding@schilljs.com>
* test: Adjust tests for CSP nonceFerdinand Thiessen2024-08-131-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Make sure CSP nonce is not double base64 encodedFerdinand Thiessen2024-08-131-2/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(taskprocessing): select preferred provider when running sync task, fix ↵Julien Veyssier2024-08-121-2/+2
| | | | | | task type values according to preferred provider Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat: Make `ISharedStorage` public API and reuse where possibleFerdinand Thiessen2024-08-121-0/+26
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* docs: clearify IMemcache::inc and dec behaviorRobin Appelman2024-08-071-0/+6
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: set default TTL for APCu cache as per docsRobin Appelman2024-08-071-0/+5
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #47048 from nextcloud/fix/log-link-reference-errorJohn Molakvoæ2024-08-061-5/+2
|\
| * fix: Do not log link reference exceptions as errorJulius Härtl2024-08-051-5/+2
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | chore: refactor "substr" calls to improve code readabilityHamid Dehnavi2024-08-061-1/+1
|/ | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
* fix: Update documentation for Mail Provider SendSebastianKrupinski2024-08-021-0/+2
| | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* feat: Allow passing additional encode flags for json responseChristopher Ng2024-08-011-2/+15
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat: Increase max depth of encoded jsonChristopher Ng2024-08-011-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Remove deprecated legacy search backendJulius Härtl2024-08-012-60/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #46099 from nextcloud/fix/properly-add-accept-share-interfaceJoas Schilling2024-07-303-13/+29
|\ | | | | fix: Add `acceptShare` as an interface
| * fix: Add `acceptShare` as an interfaceFerdinand Thiessen2024-07-303-13/+29
| | | | | | | | | | | | | | | | | | It was commented out because at that time no other share provider supported the `acceptShare` method. Today it is the same no other provider supports it, but we should make it discoverable by adding it to the public API as an additional interface. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>