aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-07-314-0/+60
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #46099 from nextcloud/fix/properly-add-accept-share-interfaceJoas Schilling2024-07-307-17/+37
|\ | | | | fix: Add `acceptShare` as an interface
| * fix: Add `acceptShare` as an interfaceFerdinand Thiessen2024-07-307-17/+37
| | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #46476 from nextcloud/enh/noid/migration-attributesStephan Orbaugh2024-07-3020-0/+1002
|\ \ | |/ |/| Migration Attributes
| * fix(migration-attributes): psalmMaxence Lange2024-07-295-0/+32
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(migration-attributes): testsMaxence Lange2024-07-2916-26/+46
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * fix(migration-attributes): privatizing AttributeExceptionMaxence Lange2024-07-2917-22/+208
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(upgrade): release metadataMaxence Lange2024-07-293-0/+250
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * feat(upgrade): migration attributesMaxence Lange2024-07-2917-0/+514
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> d Signed-off-by: Maxence Lange <maxence@artificial-owl.com> f Signed-off-by: Maxence Lange <maxence@artificial-owl.com> d Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | feat(log): Allow to combine log.conditions to only log (app&user)Joas Schilling2024-07-303-25/+70
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #46379 from nextcloud/fix/folder-search-ownerFerdinand Thiessen2024-07-301-1/+24
|\ \ | | | | | | fix: `OCP\Files\Node\Folder::search` was not setting the owner
| * | fix: `OCP\Files\Node\Folder::search` was not setting the ownerFerdinand Thiessen2024-07-111-1/+24
| | | | | | | | | | | | | | | | | | The owner was not set on the file info causing e.g. webdav searches to never return the known owner. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-302-0/+2
| |/ |/| | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | chore: fix some commentswithbest2024-07-294-4/+4
| | | | | | | | Signed-off-by: withbest <seekseat@outlook.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-288-0/+50
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix: Release directory iterator and thereby its potential directory lock ↵Dennis Verspuij2024-07-271-0/+1
| | | | | | | | | | | | prior to deleting a directory, to avoid e.g. "Text file busy" error with VirtualBox shared folder storage Signed-off-by: Dennis Verspuij <6680484+dennisverspuij@users.noreply.github.com>
* | Merge pull request #46760 from nextcloud/fix/appframework/csrf-custom-headerJohn Molakvoæ2024-07-271-0/+4
|\ \
| * | fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checksprovokateurin2024-07-251-0/+4
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-2712-6/+90
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | chore: deprecate old AI APIsMarcel Klehr2024-07-2639-0/+39
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | refactor(core): Replace security annotations with respective attributesprovokateurin2024-07-262-10/+2
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-07-26164-28/+364
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #46508 from nextcloud/ernolf/enh/imaginary-pdf-handlingDaniel2024-07-255-1/+18
|\ \ \ | | | | | | | | feat(preview): introducing new class ImaginaryPDF
| * | | feat(preview): move previews for imaginary pdf to own class ImaginaryPDFernolf2024-07-255-1/+18
| |/ / | | | | | | | | | | | | | | | Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com> Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | Merge pull request #46672 from nextcloud/fix/preview-invalid-idAndy Scherzinger2024-07-251-3/+4
|\ \ \ | |/ / |/| | Avoid using partial file info as valid one
| * | fix: Do not return partial file info if we have a cache entryJulius Härtl2024-07-221-3/+4
| | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | Merge pull request #46383 from nextcloud/feat/template-fieldsJulius Härtl2024-07-2510-5/+161
|\ \ \ | | | | | | | | feat: Template field workflow
| * | | fix: PHP formattingElizabeth Danzberger2024-07-253-19/+11
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Fix static analysis errorsElizabeth Danzberger2024-07-253-0/+35
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | feat: Add support for filling fields to backend componentsElizabeth Danzberger2024-07-252-3/+14
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix(api): Add alias to `Field`Elizabeth Danzberger2024-07-251-3/+4
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Make field index a string for better id/index supportElizabeth Danzberger2024-07-251-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Correct name of `InvalidFieldTypeException` class fileElizabeth Danzberger2024-07-253-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Add proper field typesElizabeth Danzberger2024-07-251-1/+5
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Remove commentsElizabeth Danzberger2024-07-251-3/+0
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Add `InvalidFieldType` exceptionElizabeth Danzberger2024-07-252-1/+18
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: `Field` and `FieldType` implementationElizabeth Danzberger2024-07-252-8/+32
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Composer autoloads for Field classesElizabeth Danzberger2024-07-252-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Add Field and FieldType back to server APIElizabeth Danzberger2024-07-252-0/+30
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Move field classes out of the server apiElizabeth Danzberger2024-07-254-32/+0
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | fix: Emit new `BeforeGetTemplates` eventElizabeth Danzberger2024-07-257-6/+31
| | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
| * | | feat: Template fieldsElizabeth Danzberger2024-07-255-1/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> fix: Composer dump Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> fix: Add field array to template class Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* | | | fix(taskprocessing): add missing translate default task typeJulien Veyssier2024-07-251-0/+1
|/ / / | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | fix(taskprocessing): fix typo in text2text task typeJulien Veyssier2024-07-251-1/+1
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | feat(taskprocessing): add translate task typeJulien Veyssier2024-07-253-0/+104
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | fix: Don't validate input again upon running a taskMarcel Klehr2024-07-251-7/+0
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | fix: Make sure provider provides enum valuesMarcel Klehr2024-07-251-1/+4
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | fix(taskprocessing): Update lib/private/TaskProcessing/Manager.phpMarcel Klehr2024-07-251-2/+2
| | | | | | | | | | | | | | | Co-authored-by: Julien Veyssier <julien-nc@posteo.net> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | fix(taskprocessing): fix psalm issueJulien Veyssier2024-07-251-0/+1
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | fix(taskprocessing): fix cs issues and generate autoloadersJulien Veyssier2024-07-252-0/+2
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>