aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #48651 from ↵Louis2024-12-041-0/+7
|\ | | | | | | | | nextcloud/artonge/fix/copy_cache_during_copy_operations fix(files): Correctly copy the cache information during copy operations
| * fix(files): Correctly copy the cache information on copy operationsLouis Chemineau2024-12-031-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(signed-request): removing unstable from publicMaxence Lange2024-12-041-17/+19
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | feat(signatory): switch to qbmapperMaxence Lange2024-12-041-7/+6
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | fix(ocm): switching to IdentityProofMaxence Lange2024-12-041-2/+2
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | feat(ocm): signing ocm requestsMaxence Lange2024-12-041-3/+22
|/ | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* 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(files_sharing,files): Do not validate shares before adjusting the ownerprovokateurin2024-11-251-3/+6
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(Files\Mount): Add IShareOwnerlessMountprovokateurin2024-11-251-0/+18
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #48855 from nextcloud/fix/app-store-remove-force-enableFerdinand Thiessen2024-11-181-4/+4
|\ | | | | fix(apps-store): Remove apps from force-enabled state when uninstalled
| * fix(apps-store): Remove apps from force-enabled state when uninstalledfix/app-store-remove-force-enableFerdinand Thiessen2024-11-181-4/+4
| | | | | | | | | | | | | | | | | | If an app is force-enabled and then uninstalled the force-enabled state was kept. This is now removed, so when the app should be re-installed the compatibility should be reevaluated. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(richtextvalidator): Add missing blurhashbugfix/noid/add-missing-blurhashJoas Schilling2024-11-181-0/+1
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(ros): Copy better typing information from Notifications appbugfix/noid/copy-better-typing-from-notifications-appJoas Schilling2024-11-111-1/+31
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat: add iMip Request HandlingSebastianKrupinski2024-11-074-1/+59
| | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* Merge pull request #49116 from nextcloud/bugfix/noid/validate-parameter-keysJoas Schilling2024-11-071-2/+11
|\ | | | | fix(richobjectstrings): Add missing placeholder validation
| * fix(richobjectstrings): Fix typo in docsbugfix/noid/validate-parameter-keysJoas Schilling2024-11-071-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(richobjectstrings): Improve array typeJoas Schilling2024-11-071-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(richobjectstrings): Add missing placeholder validationJoas Schilling2024-11-061-2/+11
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(QBMapper): Fix findEntities() return type to be list<T>fix/qbmapper/find-entities-return-typeprovokateurin2024-11-061-2/+2
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #49015 from nextcloud/fix/openapi/array-syntaxJohn Molakvoæ2024-11-0617-25/+84
|\
| * fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntaxprovokateurin2024-11-0517-25/+84
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #48721 from nextcloud/feat/allow-getter-setter-decl-forsJohn Molakvoæ2024-11-062-3/+34
|\ \ | |/ |/|
| * feat(DeclarativeSettings): Allow to implement value getter and setter ↵Ferdinand Thiessen2024-10-152-3/+34
| | | | | | | | | | | | | | | | | | directly in Form Instead of implementing the form class, a setter event listener and a getter event listener, this allows to simply write a basic class that provides `getSchema`, `setValue` and `getValue` functions. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(systemtags): translations and etag method casingskjnldsv2024-10-291-1/+1
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): add cypress tests and fix a few logic issuesskjnldsv2024-10-291-1/+1
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): add etag support and handle proppatchskjnldsv2024-10-292-0/+22
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(core): add index to systemtag objecttypeskjnldsv2024-10-291-0/+10
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #48837 from ↵Joas Schilling2024-10-231-0/+22
|\ \ | | | | | | | | | | | | nextcloud/followup/47329/add-all-types-to-handling fix(entity): Fix mapping of old/sub-types to actually supported datab…
| * | fix(entity): Fix mapping of old/sub-types to actually supported database typesfollowup/47329/add-all-types-to-handlingJoas Schilling2024-10-231-0/+22
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | fix(psalm): Fix some newly detected issuesrefactor/apps/constructor-property-promotionprovokateurin2024-10-211-2/+2
|/ / | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixerdependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.3.2dependabot[bot]2024-10-192-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/nextcloud/coding-standard/releases) - [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/coding-standard/compare/v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: nextcloud/coding-standard dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #47329 from nextcloud/feat/add-datetime-qbmapper-supportFerdinand Thiessen2024-10-185-35/+198
|\ \ | | | | | | feat(AppFramework): Add full support for date / time / datetime columns
| * | fix: Adjust Entity typesfeat/add-datetime-qbmapper-supportFerdinand Thiessen2024-10-171-4/+3
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix: Prevent breaking change in IQueryBuilderFerdinand Thiessen2024-10-172-9/+15
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix: Adjust parameter type usage and add SQLite supportFerdinand Thiessen2024-10-171-17/+15
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | feat(AppFramework): Add full support for date / time / datetime columnsFerdinand Thiessen2024-10-175-44/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for all Doctrine supported types, for the column types only the immutable variants needed to be added. But especially those types are the important ones, as our **Entity** class works by detecting changes through setters. Meaning if it is mutable, changes like `$entity->date->modfiy()` can not be detected, so the immutable types make more sense here. Similar the parameter types needed to be added. `Enity` and `QBMapper` needed to be adjusted so they support (auto map) those types, required when insert or update an entity. Also added more tests, especially to make sure the mapper really serializes the values correctly. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | fix(comments): Document supported types and provide psalm typingJoas Schilling2024-10-171-14/+5
|/ / | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / chore: Unify user related events to always provide a `getUid` methodchore/migrate-encryption-away-from-hooksFerdinand Thiessen2024-10-154-1/+22
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #48206 from nextcloud/feat/systemtags-publicJohn Molakvoæ2024-10-151-4/+6
|\
| * feat: make systemtags public visiblefeat/systemtags-publicJohn Molakvoæ (skjnldsv)2024-10-111-4/+6
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | Merge pull request #48687 from nextcloud/chore/gender-neutral-languageFerdinand Thiessen2024-10-145-5/+5
|\ \ | | | | | | chore: Use more gender neutral language
| * | chore: Use more gender neutral languageprovokateurin2024-10-145-5/+5
| |/ | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* / fix(appmanager): Fix tainted file path when loading appinfosbugfix/noid/fix-tainted-file-appinfoJoas Schilling2024-10-141-1/+9
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(http-client): expose default request timeout constant to be used ↵add-default-request-timeout-constThomas Citharel2024-10-111-0/+8
| | | | | | | | | | instead of magic number 30 Will be used to set default where we are able to override the default timeout. See https://github.com/nextcloud/server/pull/48418 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Merge pull request #48494 from nextcloud/refactor/storage/strong-param-typesKate2024-10-087-119/+48
|\
| * refactor(Storage): Make all parameter types strong typesprovokateurin2024-10-077-119/+48
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | feat(TimedJob): Add debug log about time sensitive jobs with long intervalsfix/backgroundjobs/adjust-intervals-time-sensitivitiesprovokateurin2024-10-081-0/+5
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(BackgroundJobs): Adjust intervals and time sensitivitiesprovokateurin2024-10-081-2/+2
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #48438 from nextcloud/fix/bring-back-zip-eventFerdinand Thiessen2024-10-071-4/+26
|\ | | | | fix(dav): Emit `BeforeZipCreatedEvent` when creating folder zip archive