aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* fix(appinfo): Make sure screenshot, author and category are always arraysbugfix/exception-appscreenshot-notstringJoas Schilling2024-10-281-0/+11
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-284-16/+24
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-272-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-262-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(bruteforce): Allow forcing the database throttlerbugfix/noid/allow-to-force-db-throttlerJoas Schilling2024-10-241-1/+2
| | | | | | | | Using the database is most likely worse for performance, but makes investigating issues a lot easier as it's possible to look directly at the table to see all logged remote addresses and actions. Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(textprocessing): factorize taskProcessingCompatibleTaskTypesJulien Veyssier2024-10-241-22/+11
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(textprocessing): also list types that are available in task processingJulien Veyssier2024-10-241-0/+29
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-244-24/+26
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #48851 from nextcloud/artonge/fix/uid_typeLouis2024-10-231-1/+1
|\ | | | | Fix $uid type in Encryption stream
| * fix: $uid type in Encryption streamartonge/fix/uid_typeLouis2024-10-231-1/+1
| | | | | | | | | | | | | | As explained by the comment. Signed-off-by: Louis <louis@chmn.me> Signed-off-by: Louis Chemineau <louis@chmn.me>
* | 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(l10n): Update translations from TransifexNextcloud bot2024-10-222-2/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #48790 from ↵Kate2024-10-221-2/+2
|\ \ | |/ |/| | | nextcloud/refactor/apps/constructor-property-promotion
| * fix(psalm): Fix some newly detected issuesrefactor/apps/constructor-property-promotionprovokateurin2024-10-211-2/+2
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-222-0/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-216-10/+80
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-202-2/+18
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* 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-1920-73/+145
| | | | | | | | | | | | | | | | | 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>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-194-8/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #47329 from nextcloud/feat/add-datetime-qbmapper-supportFerdinand Thiessen2024-10-1812-65/+246
|\ | | | | feat(AppFramework): Add full support for date / time / datetime columns
| * fix: Adjust Entity typesfeat/add-datetime-qbmapper-supportFerdinand Thiessen2024-10-173-12/+13
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix: Prevent breaking change in IQueryBuilderFerdinand Thiessen2024-10-177-31/+37
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix: Adjust parameter type usage and add SQLite supportFerdinand Thiessen2024-10-175-29/+43
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * feat(AppFramework): Add full support for date / time / datetime columnsFerdinand Thiessen2024-10-176-54/+214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #48765 from nextcloud/dbQueriesExecStmt2Kate2024-10-1814-156/+116
|\ \
| * | chore(db): Apply query prepared statementsdbQueriesExecStmt2Git'Fellow2024-10-1714-156/+116
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix: psalm fix: bad file fix: bug chore: add batch chore: add batch chore: add batch fix: psalm
* | Merge pull request #48760 from nextcloud/feat/noid/support-email-mentionsJoas Schilling2024-10-182-34/+31
|\ \ | | | | | | feat(comments): Support mentioning emails
| * | fix(comments): Document supported types and provide psalm typingJoas Schilling2024-10-172-33/+26
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | feat(comments): Support mentioning emailsJoas Schilling2024-10-171-1/+5
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / Fix(l10n): Update translations from TransifexNextcloud bot2024-10-182-2/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(db): Correctly apply query typesGit'Fellow2024-10-1713-154/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | fix: psalm fix: error fix: add batch fix: fatal error fix: add batch chore: add batch chore: add batch fix: psalm fix: typo fix: psalm fix: return bool fix: revert Manager
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-174-4/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-162-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.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>
* refactor(encryption): Migrate away from Hooks to typed eventsFerdinand Thiessen2024-10-151-9/+12
| | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Louis <louis@chmn.me> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #48682 from ↵Kate2024-10-151-0/+1
|\ | | | | | | nextcloud/fix/appconfig/sensitive-keys-external-jwt-private-key
| * fix(AppConfig): Add external JWT private key to sensitive keysfix/appconfig/sensitive-keys-external-jwt-private-keyprovokateurin2024-10-141-0/+1
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #48206 from nextcloud/feat/systemtags-publicJohn Molakvoæ2024-10-152-6/+22
|\ \
| * | feat: make systemtags public visiblefeat/systemtags-publicJohn Molakvoæ (skjnldsv)2024-10-112-6/+22
| | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-152-6/+6
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #48673 from nextcloud/fix/null-labelFerdinand Thiessen2024-10-141-2/+2
|\ \ \ | | | | | | | | fix(share): Return empty string if no label is set
| * | | fix(share): Return empty string if no label is setFerdinand Thiessen2024-10-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Resolves: https://github.com/nextcloud/server/issues/48629 While the database supports NULL, the typing has always said it only returns *string*. So to not break any apps that might trust the typings we should return `''` if the database is set to `NULL`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #48687 from nextcloud/chore/gender-neutral-languageFerdinand Thiessen2024-10-1411-11/+11
|\ \ \ \ | | | | | | | | | | chore: Use more gender neutral language
| * | | | chore: Use more gender neutral languageprovokateurin2024-10-1411-11/+11
| |/ / / | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Merge pull request #48650 from nextcloud/fix/shipped-app-versionFerdinand Thiessen2024-10-141-47/+57
|\ \ \ \ | | | | | | | | | | fix: Shipped apps should include the Nextcloud version in the cache buster
| * | | | fix: Shipped apps should include the Nextcloud version in the cache busterfix/shipped-app-versionFerdinand Thiessen2024-10-141-47/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #48604 from nextcloud/bugfix/noid/fix-tainted-file-appinfoJoas Schilling2024-10-144-20/+38
|\ \ \ \ \ | |/ / / / |/| | | | fix(appmanager): Fix tainted file path when loading appinfos
| * | | | fix(appmanager): Fix tainted file path when loading appinfosbugfix/noid/fix-tainted-file-appinfoJoas Schilling2024-10-144-20/+38
| |/ / / | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / / / fix(locking): Accept mixed as value on setTTLmixedSetTTLGit'Fellow2024-10-141-1/+1
|/ / / | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>