aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* refactor(ShareApiController): Check for null and empty strings with empty()safety-net-null-checkfenn-cs2024-10-241-7/+4
| | | | | | Proactive measure to avoid warnings in higher php versions as well possible type errors Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(ShareAPI): Send mails for mail shares by defaultfix/48012/fix-share-email-send-mail-sharefenn-cs2024-10-241-1/+10
| | | | | | | | | | | | | | It looks like, the frontend it needs to provide the `sendMail` param for the backend to decide wether mails would be sent. Our UI does not have that at the moment so it should default to sending emails always for mail shares. Not exactly sure how this was handled earlier but this is a good starting point. Resolves : https://github.com/nextcloud/server/issues/48012 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Merge pull request #48874 from nextcloud/jtr/setup-checks-headingFerdinand Thiessen2024-10-241-1/+1
|\ | | | | fix(settings): Change "setup warnings" -> "setup checks" in Overview
| * fix(settings): Change "setup warnings" -> "setup checks" in Overviewjtr/setup-checks-headingJosh2024-10-231-1/+1
| | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-24114-302/+246
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #48864 from nextcloud/fix/invalid-app-configFerdinand Thiessen2024-10-233-106/+112
|\ | | | | fix(settings): Do not use `null` on `string` parameter for sharing disclaimer
| * fix(settings): Do not use `null` on `string` parameter for sharing disclaimerFerdinand Thiessen2024-10-233-106/+112
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #48852 from nextcloud/fix/app-store-markdownFerdinand Thiessen2024-10-232-48/+73
|\ \ | |/ |/| fix(app-store): Correctly render Markdown in app description
| * fix(app-store): Correctly render Markdown in app descriptionFerdinand Thiessen2024-10-232-48/+73
| | | | | | | | | | | | This seems to be broken by an update because the renderer now passes an object instead of multiple arguments to the render functions. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #48867 from nextcloud/fix/apps/wrong-missing-castsKate2024-10-234-4/+4
|\ \
| * | fix(apps): Fix wrong or missing castsfix/apps/wrong-missing-castsprovokateurin2024-10-234-4/+4
| |/ | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #48854 from nextcloud/fix/proxy-app-screenshotKate2024-10-231-1/+15
|\ \ | |/ |/|
| * fix(app-store): Also proxy images of locally installed appsfix/proxy-app-screenshotFerdinand Thiessen2024-10-231-1/+15
| | | | | | | | | | | | | | Before this only app store apps got their screenshots proxied, but this will cause locally installed apps to not be correctly shown on the app-store. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(app-store): Ensure the `groups` property is always an arrayfix/app-store-groupsFerdinand Thiessen2024-10-231-0/+4
|/ | | | | | | If the value was a string, like a single group, then `json_decode` will also yield only a string. So in this case we ensure the property is always an array with that value. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-234-8/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-222-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2250-38/+188
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #48790 from ↵Kate2024-10-22588-6647/+2826
|\ | | | | | | nextcloud/refactor/apps/constructor-property-promotion
| * fix(psalm): Fix some newly detected issuesrefactor/apps/constructor-property-promotionprovokateurin2024-10-216-21/+8
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * refactor(apps): Use constructor property promotion when possibleprovokateurin2024-10-21588-6628/+2820
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #48799 from nextcloud/fix/people-translationFerdinand Thiessen2024-10-221-1/+1
|\ \ | | | | | | fix(files_sharing): Add correct context to translation
| * | fix(files_sharing): Add correct context to translationFerdinand Thiessen2024-10-211-1/+1
| |/ | | | | | | | | | | This string is extracted in the `files_sharing` app so it needs to be accessed there and not on `files`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2294-120/+416
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(files): Adjust NavigationQuota for Nextcloud 30 designFerdinand Thiessen2024-10-212-9/+14
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix: override iTip Broker to fix several issuesfix/overide-itip-brokerSebastianKrupinski2024-10-215-1/+381
| | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | feat(files): Expose chunked upload config via capabilitiesfeat/files/chunked-upload-config-capabilitiesprovokateurin2024-10-218-4/+97
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #48809 from nextcloud/rakekniven-patch-1Louis2024-10-211-1/+1
|\ | | | | chore(i18n): Improved grammar
| * chore(i18n): Improved grammarrakekniven2024-10-191-1/+1
| | | | | | Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2154-136/+512
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #48812 from ↵Joas Schilling2024-10-201-2/+1
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/fix-download-activity-parameters fix(activity): Fix download activity parameters
| * | fix(activity): Fix download activity parametersbugfix/noid/fix-download-activity-parametersJoas Schilling2024-10-191-2/+1
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2044-54/+316
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #48804 from ↵Kate2024-10-191-2/+2
|\ | | | | | | nextcloud/dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.0.1
| * chore(deps): Bump nextcloud/openapi-extractordependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.0.1dependabot[bot]2024-10-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor) from 1.0.0 to 1.0.1. - [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md) - [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.0.0...v1.0.1) --- updated-dependencies: - dependency-name: nextcloud/openapi-extractor 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>
* | 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-199-35/+35
|/ | | | | | | | | | | | | | | | | 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-1984-104/+172
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #47329 from nextcloud/feat/add-datetime-qbmapper-supportFerdinand Thiessen2024-10-189-29/+35
|\ | | | | feat(AppFramework): Add full support for date / time / datetime columns
| * fix: Adjust Entity typesfeat/add-datetime-qbmapper-supportFerdinand Thiessen2024-10-176-22/+28
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix: Prevent breaking change in IQueryBuilderFerdinand Thiessen2024-10-173-7/+7
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * feat(AppFramework): Add full support for date / time / datetime columnsFerdinand Thiessen2024-10-173-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #48547 from nextcloud/feat/row_format_checkBenjamin Gaussorgues2024-10-184-0/+76
|\ \
| * | feat(setupchecks): add row format setup check for MySQL databasesfeat/row_format_checkBenjamin Gaussorgues2024-10-084-0/+76
| | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | Merge pull request #48765 from nextcloud/dbQueriesExecStmt2Kate2024-10-1815-132/+76
|\ \ \
| * | | chore(db): Apply query prepared statementsdbQueriesExecStmt2Git'Fellow2024-10-1715-132/+76
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix: psalm fix: bad file fix: bug chore: add batch chore: add batch chore: add batch fix: psalm
* | | Merge pull request #48418 from nextcloud/config-carddav-sync-request-timeoutChristoph Wurst2024-10-182-5/+17
|\ \ \ | | | | | | | | feat: configurable request timeout for carddav sync
| * | | chore: Use constant for default valueconfig-carddav-sync-request-timeoutPablo Zmdl2024-10-171-1/+2
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Thomas Citharel <nextcloud@tcit.fr> Signed-off-by: Pablo Zmdl <57864086+pabzm@users.noreply.github.com>
| * | | feat: configurable request timeout for carddav syncPablo Zmdl2024-10-172-5/+16
| |/ / | | | | | | | | | | | | | | | | | | | | | Big federated setups may need a longer timeout, which they now can configure. Signed-off-by: Pablo Zmdl <pablo@nextcloud.com> Co-authored-by: Josh <josh.t.richards@gmail.com>
* / / Fix(l10n): Update translations from TransifexNextcloud bot2024-10-18126-346/+444
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | chore(db): Correctly apply query typesGit'Fellow2024-10-1713-170/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge pull request #48743 from ↵Kate2024-10-172-2/+2
|\ \ | | | | | | | | | nextcloud/fix/45717/hide-last-modified-for-shipped-apps