aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(IFilenameValidator): correctly handle case insensitivityfix/file-name-validator-case-sensitivityFerdinand Thiessen2025-03-212-6/+94
| | | | | | | | - forbidden names and forbidden base names are case **insensitive** so we need to check all lowercase here. - add test that config value is also read case insensitive. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #51568 from nextcloud/feat/add-wcf-capCôme Chilliet2025-03-206-0/+93
|\ | | | | feat(files): Add capability for clients to check WCF state
| * feat(files): Add capability for clients to check WCF statefeat/add-wcf-capFerdinand Thiessen2025-03-186-0/+93
| | | | | | | | | | | | | | | | | | | | This adds a non-initial-state capability for the windows-compatibile-filemnames feature. It is not required by the webui and it might have performance impacts (always compares system config against windows presets), so it is not included in every page load, but instead for querying from the clients. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51385 from nextcloud/fix/cleanup-template-functionsCôme Chilliet2025-03-208-73/+53
|\ \ | | | | | | fix: Remove multiple require_once calls for template functions
| * | chore: Update OCP baselinefix/cleanup-template-functionsCôme Chilliet2025-03-201-11/+0
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | chore: cleanup human_file_size usageCôme Chilliet2025-03-202-5/+6
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Require functions in lib/public/Template.phpCôme Chilliet2025-03-201-7/+12
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Remove obsolete component template functionCôme Chilliet2025-03-201-18/+0
| | | | | | | | | | | | | | | | | | | | | HTML imports are not a thing anymore, they are not supported by any browser. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Clean up typing and remove deprecated calls in template functionsCôme Chilliet2025-03-201-27/+35
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | chore: Move template functions out of legacy folderCôme Chilliet2025-03-203-2/+2
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Remove multiple require_once calls for template functionsCôme Chilliet2025-03-204-6/+1
|/ / | | | | | | | | | | Only require them when include the template file instead Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #51500 from nextcloud/dependabot/npm_and_yarn/sass-1.85.1dependabot[bot]2025-03-202-5/+6
|\ \
| * | build(deps-dev): bump sass from 1.81.0 to 1.85.1dependabot/npm_and_yarn/sass-1.85.1dependabot[bot]2025-03-202-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [sass](https://github.com/sass/dart-sass) from 1.81.0 to 1.85.1. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.81.0...1.85.1) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* | | Merge pull request #51499 from nextcloud/dependabot/npm_and_yarn/wait-on-8.0.3dependabot[bot]2025-03-202-10/+11
|\ \ \ | |/ / |/| |
| * | build(deps-dev): bump wait-on from 8.0.1 to 8.0.3dependabot/npm_and_yarn/wait-on-8.0.3dependabot[bot]2025-03-202-10/+11
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [wait-on](https://github.com/jeffbski/wait-on) from 8.0.1 to 8.0.3. - [Release notes](https://github.com/jeffbski/wait-on/releases) - [Commits](https://github.com/jeffbski/wait-on/compare/v8.0.1...v8.0.3) --- updated-dependencies: - dependency-name: wait-on dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2092-278/+912
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51505 from nextcloud/automated/noid/master-fix-npm-auditAndy Scherzinger2025-03-2080-108/+109
|\ \ | | | | | | [master] Fix npm audit
| * | fix(deps): Fix npm auditnextcloud-command2025-03-1980-108/+109
| | | | | | | | | | | | Signed-off-by: GitHub <noreply@github.com>
* | | Merge pull request #51587 from nextcloud/test/cypress-flakyAndy Scherzinger2025-03-202-17/+29
|\ \ \ | |/ / |/| | test(cypress): wait for button to be visible
| * | test(cypress): wait for button to be visibletest/cypress-flakyFerdinand Thiessen2025-03-192-17/+29
| | | | | | | | | | | | | | | | | | | | | Instead of just expecting the button in the DOM. This causes flaky tests with files-renaming. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51591 from nextcloud/chore/behat-indentionAndy Scherzinger2025-03-193-42/+38
|\ \ \ | |/ / |/| | chore(test): use consistent tabs for indention in behat tests
| * | chore(test): use consistent tabs for indention in behat testschore/behat-indentionFerdinand Thiessen2025-03-193-42/+38
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51250 from ↵yemkareems2025-03-1921-26/+157
|\ \ | | | | | | | | | | | | nextcloud/fix/pass-hide-download-in-update-request fix: pass hide download attribute while creating the share to fix github issue 50788
| * | chore(assets): Recompile assetsfix/pass-hide-download-in-update-requestnextcloud-command2025-03-1813-13/+13
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | test: add cypress tests for sharing download permissionFerdinand Thiessen2025-03-183-6/+110
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): make sure IDs are unique for HTML elementsFerdinand Thiessen2025-03-181-2/+8
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): ugly hacks to update permissions on share creationFerdinand Thiessen2025-03-184-9/+27
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix: pass hide download attribute while creating the share to fix github ↵yemkareems2025-03-182-5/+8
| |/ | | | | | | | | | | issue 50788 Signed-off-by: yemkareems <yemkareems@gmail.com>
* | Merge pull request #51521 from nextcloud/fix/webauthnFerdinand Thiessen2025-03-1919-134/+311
|\ \ | | | | | | fix(webauthn): adjust for updated library and add tests
| * | chore: compile assetsfix/webauthnFerdinand Thiessen2025-03-194-6/+6
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | test: make cypress run in secure context and add WebAuthn testsFerdinand Thiessen2025-03-199-107/+289
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(webauthn): do not require bcmath or gmp - not needed anymoreFerdinand Thiessen2025-03-193-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | The extensions are not required anymore but only recommended for performance. See also: https://github.com/web-auth/webauthn-framework/issues/213 Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(core): adjust fronend code for changes in webauthn libraryFerdinand Thiessen2025-03-193-8/+14
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-19118-340/+340
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51540 from nextcloud/fix/simplify-login-boxFerdinand Thiessen2025-03-186-178/+140
|\ \ | | | | | | fix(login): simplify code and use consistent layout
| * | chore: compile assetsfix/simplify-login-boxFerdinand Thiessen2025-03-182-3/+3
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(login): simplify code and use consistent layoutFerdinand Thiessen2025-03-184-175/+137
| |/ | | | | | | | | | | | | - Simplify vue code - Use nc buttons for consistent design Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51564 from nextcloud/fix/IMimeTypeDetector-typesFerdinand Thiessen2025-03-182-3/+11
|\ \ | |/ |/| fix(IMimeTypeDetector): use correct return type
| * fix(IMimeTypeDetector): use correct return typefix/IMimeTypeDetector-typesFerdinand Thiessen2025-03-182-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In PHP array keys that are integers are always kept as integer, meaning the type of the key of `$a = ["1" => "one"]` will be integer not string. While are hacks to circumvent this (case std object with string keys to an assoc. array) those hacks are performance wise awefull and also not needed as in PHP you can always access that element with `$a[1]` or `$a["1"]`. So TL;DR;: do not lie about return types. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51418 from nextcloud/fix/unified-search-barFerdinand Thiessen2025-03-183-7/+7
|\ \ | | | | | | fix(unified-search): do not overlap search bar with button
| * | chore: compile assetsfix/unified-search-barFerdinand Thiessen2025-03-122-3/+3
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(unified-search): do not overlap search with buttonFerdinand Thiessen2025-03-121-4/+4
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51195 from nextcloud/feat/photo-cache-avifKate2025-03-181-0/+1
|\ \ \ | | | | | | | | feat: Allow AVIF content type in PhotoCache
| * | | feat: Allow AVIF content type in PhotoCachefeat/photo-cache-avifMiguel Sánchez de León Peque2025-03-031-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Miguel Sánchez de León Peque <peque@ieco.io>
* | | | Merge pull request #50663 from nextcloud/enh/improve-transfer-ownership-loggingJulius Knorr2025-03-181-0/+6
|\ \ \ \ | |_|_|/ |/| | | enh: improve occ file:transfer-ownership logging
| * | | feat: improve occ file:transfer-ownership loggingenh/improve-transfer-ownership-logginggrnd-alt2025-03-061-0/+6
| | | | | | | | | | | | | | | | Signed-off-by: grnd-alt <github@belakkaf.net>
* | | | Merge pull request #51544 from ↵Joas Schilling2025-03-181-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/ios-3365/allow-2fa-for-ephemeral-sessions fix(auth): Allow 2FA challenges for Ephemeral sessions
| * | | | fix(auth): Allow 2FA challenges for Ephemeral sessionsbugfix/ios-3365/allow-2fa-for-ephemeral-sessionsJoas Schilling2025-03-181-0/+5
|/ / / / | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1830-252/+310
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #51400 from nextcloud/chore/tests-hot-keyFerdinand Thiessen2025-03-171-26/+23
|\ \ \ \ | | | | | | | | | | test: speed up hotkey tests by 2.4s