aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* docs: fix version numberfeat/add-proofread-tasktypejanepie2024-12-201-1/+1
| | | | Co-authored-by: Marcel Klehr <mklehr@gmx.net> Signed-off-by: janepie <49834966+janepie@users.noreply.github.com>
* feat: add proofread task typeJana Peper2024-12-201-0/+91
| | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* Merge pull request #49727 from nextcloud/feat/make-tasks-types-toggleableAndy Scherzinger2024-12-181-1/+3
|\ | | | | Feat: make taskprocessing task types toggleable
| * docs: document adding of argumentJana Peper2024-12-181-0/+1
| | | | | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
| * feat: filter disabled apps in task types requestsJana Peper2024-12-181-1/+2
| | | | | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* | feat(Navigation): emit dedicated event for loading additional entriesenh/noid/navigationentryeventArthur Schiwon2024-12-181-0/+17
|/ | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #49399 from nextcloud/feature/noid/config-lexiconMaxence Lange2024-12-162-0/+14
|\ | | | | feat(config): implementation of lexicon
| * feat(config): implementation of lexiconMaxence Lange2024-12-132-0/+14
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Merge pull request #49731 from ↵Joas Schilling2024-12-161-1/+1
|\ \ | |/ |/| | | | | nextcloud/bugfix/noid/allow-to-get-permissions-of-a-principal fix(calendar): Fix getting the permissions of the user
| * fix(calendar): Fix getting the permissions of the userJoas Schilling2024-12-111-1/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(TextToTextChatWithTools): Add translator notesfix/texttotextchatwithtools-translator-notesMarcel Klehr2024-12-101-0/+3
| | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | feat(TaskProcessing): More task typesMarcel Klehr2024-12-093-0/+315
|/ | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat(systemtags): add color support backendskjnldsv2024-12-062-1/+10
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* 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>