aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* feat(TaskProcessing): add audio-to-audio chat task typeJulien Veyssier2025-07-071-0/+112
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Merge pull request #53740 from nextcloud/fix/properly-fail-on-invalid-jsonAndy Scherzinger2025-07-031-0/+10
|\ | | | | Properly fail on invalid json
| * fix(ocs): Return a proper error on JSON decoding failuresCôme Chilliet2025-07-011-0/+10
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | feat: add toggle for AI guest restrictionJana Peper2025-07-031-1/+3
| | | | | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* | chore: apply new CSFixer rulesFerdinand Thiessen2025-07-01134-43/+160
| | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> # Conflicts: # apps/settings/lib/SetupChecks/PhpOpcacheSetup.php
* | Merge pull request #53671 from nextcloud/fix/read-only-share-downloadJohn Molakvoæ2025-07-012-0/+15
|\ \
| * | fix: invalid bool returnfix/read-only-share-downloadJohn Molakvoæ2025-06-261-1/+0
| | | | | | | | | | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * | feat(files_sharing): allow viewing files with download disabledskjnldsv2025-06-262-0/+16
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | Merge pull request #53735 from nextcloud/bugfix/noid/document-hide-downloadJoas Schilling2025-07-012-0/+7
|\ \ \ | | | | | | | | fix(ROS): Document hide-download option on files
| * | | fix(ROS): Document hide-download option on filesbugfix/noid/document-hide-downloadJoas Schilling2025-06-302-0/+7
| | |/ | |/| | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #53648 from nextcloud/rename-hooks-webhookFerdinand Thiessen2025-07-011-4/+12
|\ \ \ | | | | | | | | fix: don't try to get fileid for non exising nodes when serializing events file
| * | | fix: don't try to get fileid for non exising nodes when serializing events filerename-hooks-webhookRobin Appelman2025-06-271-4/+12
| | |/ | |/| | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | chore(public): Remove unused union type for user mount eventschore/public/user-mount-events-union-typeprovokateurin2025-07-013-7/+4
| |/ |/| | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | docs(http): Update return type for getBodyDaniel Kesselberg2025-06-301-1/+2
|/ | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* feat(lexicon): migrate keys on app updateMaxence Lange2025-06-241-5/+3
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* feat: add ocs route to get apps enabled for current userJana Peper2025-06-181-1/+1
| | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* fix(FilenameValidator): use `_` as default replacement for invalid charsfix/validation-defaultsFerdinand Thiessen2025-06-181-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #53507 from nextcloud/fix/fix-warning-lazy-ghost-applicationCôme Chilliet2025-06-161-2/+4
|\ | | | | fix: Correctly ignore lazy ghost initialization in debug warning about direct constructor call
| * fix: Correctly ignore lazy ghost initialization in debug warning about ↵fix/fix-warning-lazy-ghost-applicationCôme Chilliet2025-06-161-2/+4
| | | | | | | | | | | | direct constructor call Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix: properly deprecate IOCMProviderRichard Steinmetz2025-06-161-0/+1
|/ | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* feat(OCM-invites): Implementation of invitation flowMicke Nordin2025-06-121-0/+60
| | | | | | | | | | | | | | | This patchset: * implements the /invite-accepted endpoint * adds capabilities and inviteAceptDialog to the discovery * adds a FederatedInviteAcceptedEvent https://cs3org.github.io/OCM-API/docs.html?branch=v1.1.0&repo=OCM-API&user=cs3org#/paths/~1invite-accepted/post Co-authored-by: Anna <anna@nextcloud.com> Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com> Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Co-authored-by: Navid Shokri <navid.pdp11@gmail.com> Signed-off-by: Micke Nordin <kano@sunet.se>
* feat(files_sharing): show Account menu on public pagesskjnldsv2025-06-111-0/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix: use correct format for expires, last-modified, and if-modified-since ↵Daniel Kesselberg2025-06-101-2/+2
| | | | | | | | | | | headers Before: Sat, 10 May 2025 18:17:41 +0000 After: Sat, 10 May 2025 18:17:41 GMT RFC: https://httpwg.org/specs/rfc9110.html#http.date Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix: Fix several side effects of lazy ghostsCôme Chilliet2025-06-051-0/+6
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Use only enabled applications versions in the cache prefixCôme Chilliet2025-06-052-2/+2
| | | | | | | This makes sure the cached routes are updated after enabling a previously disabled application Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Deprecate action and actionInclude from routes and fix actionIncludeCôme Chilliet2025-06-051-1/+3
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(dav): file drop nicknameskjnldsv2025-06-051-0/+11
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(RequestHeader): Add indirect parameterfeat/requestheader/indirect-parameterprovokateurin2025-06-031-0/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor(RequestHeader): Make parameter types stricterprovokateurin2025-06-031-2/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore(RequestHeader): Remove unnecessary gettersprovokateurin2025-06-031-18/+0
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabledfix/noid/get-preview-force-mimetypeJulien Veyssier2025-06-021-1/+3
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat: add support for sensitive Declarative settings values encryptionAndrey Borysenko2025-05-281-0/+1
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* docs(caldav): update documentation for calendar searchdocs/53002/calendar-searchDaniel Kesselberg2025-05-231-7/+65
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* feat(IUser): add `getQuotaBytes` method to get machine readable quotafeat/user-get-quota-bytesFerdinand Thiessen2025-05-221-0/+9
| | | | | | | | | | | Proper replacement for deprecated `OC_Util::getUserQuota`. Also we still use this in some cases we can now replace, moreover it just makes sense to have a machine readable format in the API instead of only the human readable format which is less precise. Alings also with `getQuota` of the quota storage, which already returned the machine readable format. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #52943 from nextcloud/feat/http/request-header-attributeKate2025-05-201-0/+50
|\
| * feat(Http): Add RequestHeader attributefeat/http/request-header-attributeprovokateurin2025-05-201-0/+50
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | chore: Set correct version for new UserMount eventschore/user-mount-events-sinceprovokateurin2025-05-203-3/+3
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | feat: only load template fields when requestedElizabeth Danzberger2025-05-192-1/+22
| | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* | feat(UserMountCache): Emit events for added, removed and updated mountsfeat/mountmanager/emit-eventsprovokateurin2025-05-193-0/+82
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #52848 from nextcloud/fix/cleanup-servercontainerKate2025-05-193-273/+4
|\
| * fix: Remove more unused deprecated getters from IServerContainerCôme Chilliet2025-05-162-58/+1
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix: Cleanup share ProviderFactory to correctly use DI instead of deprecated ↵Côme Chilliet2025-05-161-2/+3
| | | | | | | | | | | | | | | | | | getters Ideally circles and talk should migrate to calling registerProvider and core would not need to use their OCA classes like currently. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix: Remove deprecated getters in IServerContainer which are not used anymoreCôme Chilliet2025-05-161-213/+0
| | | | | | | | | | | | | | | | For now I left the ones which are called from lib/ Next step is to fix all calls and remove those as well. Also the getters should be removed from the implementation. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #52890 from nextcloud/chore/move-stream-copy-implementationFerdinand Thiessen2025-05-171-4/+34
|\ \ | | | | | | chore: move streamCopy implementation from `OC_Helper` to `OCP\Files`
| * | chore: move streamCopy implementation from `OC_Helper` to `OCP\Files`Ferdinand Thiessen2025-05-161-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | The function was already there but called the legacy version. So moved the implementation and migrated all usages of it. Sadly the interface was slightly different so adjusted it to be compatible with both legacy and the OCP one. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | chore!: remove legacy functions from `OC_Helper` deprecated before v10Ferdinand Thiessen2025-05-161-2/+2
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #52885 from nextcloud/fix/docblock-colorKate2025-05-161-1/+1
|\ \ \ | |/ / |/| | fix(OCP\Color): use correct doc block type
| * | fix(OCP\Color): use correct doc block typefix/docblock-colorFerdinand Thiessen2025-05-151-1/+1
| |/ | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* / chore: move implementation to non-deprecated OCP\Util from OC_Helperchore/move-impl-utilFerdinand Thiessen2025-05-161-5/+39
|/ | | | | | | | Only moves the implementation where it was already existing and adds more helpful deprecation messages. This way we can in the future just remove the OC_Helper variants. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: migrate from OC to OCP in public interfacesrefactor/ocp-deprecationsFerdinand Thiessen2025-05-1514-33/+34
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>