aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* feat(cache): CLI should not fail if APCu is not availableenh/do-not-enforce-cache-for-cliMichaIng2024-08-011-6/+20
| | | | | | | | | | | | but fallback to NullCache. This can be the case if APCu is used without apc.enable_cli=1. APCu however runs within the PHP instance and hence cannot be shared between CLI and web or used as distributed cache. The CLI call can hence only create or invalidate entries for itself. For short-living CLI calls, this is theoretically a downsides regarding performance and resource usage, and Nextcloud must not have any issues using the dummy NullCache instead of an isolated freshly created and destroyed APCu instance. This partly reverts https://github.com/nextcloud/server/pull/25770. The fallback was removed, because CLI calls started to hang after https://github.com/nextcloud/server/pull/25440. The reason however was not that a cache is generally required for CLI calls, but because the previously logged warning invoked the user backend, which invoked again the caching backend, causing a loop. This commit re-adds the fallback without logging a warning, and for APCu only. For mentioned reasons, it is okay to fallback to NullCache silently. If Redis or memcached are configured but not available, then the web UI would fail as well, and it makes sense to abort and inform CLI calls as well then. The motivation is to make apc.enable_cli=1 optional, and that hence the documentation about it can be removed. We should not enforce admins to enable APCu for CLI calls, which is reasonably disabled by default. This also reduces requirements for hosting providers to support Nextcloud. Signed-off-by: MichaIng <micha@dietpi.com>
* Merge pull request #46804 from nextcloud/refactor/encryption/security-attributesKate2024-08-013-8/+9
|\
| * refactor(encryption): Replace security annotations with respective attributesprovokateurin2024-07-273-8/+9
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #46810 from ↵Kate2024-08-0110-75/+57
|\ \ | | | | | | | | | nextcloud/refactor/files_sharing/security-attributes
| * | refactor(files_sharing): Replace security annotations with respective attributesprovokateurin2024-07-2710-75/+57
| |/ | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #46873 from nextcloud/chore/hide-initial-state-into-containerAndy Scherzinger2024-08-015-15/+17
|\ \ | | | | | | chore(core): wrap initial state into hidden container
| * | chore(core): wrap initial state into hidden containerGrigorii K. Shartsev2024-07-305-15/+17
| | | | | | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | | Merge pull request #46925 from nextcloud/feat/add-small-font-size-variableMaksim Sukharev2024-08-012-0/+2
|\ \ \ | | | | | | | | Add small font size variable
| * \ \ Merge branch 'master' into feat/add-small-font-size-variableMarco2024-08-0199-299/+503
| |\ \ \
| * | | | feat: add small font size variableMarco Ambrosini2024-07-312-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to create a bit more hyerarchy between more important and less important text. For example for the talk conversation description in the header or in NcListItem's "subname" Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
* | | | | Merge pull request #46912 from ↵Marcel Klehr2024-08-011-0/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/taskprocessing-speech-to-text-legacy More fixes for task processing
| * | | | | fix(TaskProcessing): Legacy Speech To Text support needs UserIdMarcel Klehr2024-07-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | | | Merge pull request #46872 from ↵Marcel Klehr2024-08-011-14/+18
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | nextcloud/fix/taskprocessing/dont-break-with-provider-errors fix(TaskProcessing): Don't break if provider methods throw
| * | | | | fix(TaskProcessing): Don't break if provider methods throwMarcel Klehr2024-07-301-14/+18
| | |_|/ / | |/| | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | | Merge pull request #46936 from ↵John Molakvoæ2024-08-0135-64/+64
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | nextcloud/dependabot/github_actions/github-actions-7693f3e7a3
| * | | | | build(deps): bump the github-actions group with 6 updatesdependabot[bot]2024-07-3135-64/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the github-actions group with 6 updates: | Package | From | To | | --- | --- | --- | | [shivammathur/setup-php](https://github.com/shivammathur/setup-php) | `2.31.0` | `2.31.1` | | [actions/setup-node](https://github.com/actions/setup-node) | `4.0.2` | `4.0.3` | | [cypress-io/github-action](https://github.com/cypress-io/github-action) | `6.7.1` | `6.7.2` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.3.3` | `4.3.4` | | [codecov/codecov-action](https://github.com/codecov/codecov-action) | `4.1.1` | `4.5.0` | | [mdecoleman/pr-branch-name](https://github.com/mdecoleman/pr-branch-name) | `2.0.0` | `3.0.0` | Updates `shivammathur/setup-php` from 2.31.0 to 2.31.1 - [Release notes](https://github.com/shivammathur/setup-php/releases) - [Commits](https://github.com/shivammathur/setup-php/compare/2e947f1f6932d141d076ca441d0e1e881775e95b...c541c155eee45413f5b09a52248675b1a2575231) Updates `actions/setup-node` from 4.0.2 to 4.0.3 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/60edb5dd545a775178f52524783378180af0d1f8...1e60f620b9541d16bece96c5465dc8ee9832be0b) Updates `cypress-io/github-action` from 6.7.1 to 6.7.2 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/cypress-io/github-action/compare/8d3918616d8ac34caa2b49afc8b408b6a872a6f5...df7484c5ba85def7eef30db301afa688187bc378) Updates `actions/upload-artifact` from 4.3.3 to 4.3.4 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/65462800fd760344b1a7b4382951275a0abb4808...0b2256b8c012f0828dc542b3febcab082c67f72b) Updates `codecov/codecov-action` from 4.1.1 to 4.5.0 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v4.1.1...v4.5.0) Updates `mdecoleman/pr-branch-name` from 2.0.0 to 3.0.0 - [Release notes](https://github.com/mdecoleman/pr-branch-name/releases) - [Commits](https://github.com/mdecoleman/pr-branch-name/compare/bab4c71506bcd299fb350af63bb8e53f2940a599...55795d86b4566d300d237883103f052125cc7508) --- updated-dependencies: - dependency-name: shivammathur/setup-php dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: cypress-io/github-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: mdecoleman/pr-branch-name dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
* | | | | | Merge pull request #46083 from nextcloud/refactor/files-loggerFerdinand Thiessen2024-08-0145-62/+68
|\ \ \ \ \ \ | | | | | | | | | | | | | | refactor(files): Migrate logger to Typescript
| * | | | | | chore: Compile assetsFerdinand Thiessen2024-08-0120-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | refactor(files): Resort imports and fix doc commentFerdinand Thiessen2024-08-014-14/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | refactor(files): Migrate logger util to TypescriptFerdinand Thiessen2024-08-0123-23/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | Merge pull request #46901 from ↵github-actions[bot]2024-08-011-5/+0
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | nextcloud/automated/noid/master-update-psalm-baseline [master] Update psalm-baseline.xml
| * | | | | | chore(tests): Update psalm baselinenextcloud-command2024-08-011-5/+0
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: GitHub <noreply@github.com>
* | | | | | Merge pull request #46768 from nextcloud/fix/files-actionsFerdinand Thiessen2024-08-0116-86/+261
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(files): Provide default file action for file entry name (on click action)
| * | | | | | chore: Compile assetsFerdinand Thiessen2024-08-014-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | fix(files): Add missing directory variable to error messageFerdinand Thiessen2024-08-011-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | fix(files): Provide file actions from list entry to make it reactiveFerdinand Thiessen2024-08-0112-79/+252
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes non reactive default action text of the name component. Also use download action as default action so that only one place is needed to define how to download a file. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | Merge pull request #46921 from nextcloud/fix/system-tags-displaynameJohn Molakvoæ2024-08-013-16/+17
|\ \ \ \ \ \ | |/ / / / / |/| | | | | fix(systemtags): Correctly set the display name for the Nextcloud node
| * | | | | fix(systemtags): Correctly set the display name for the Nextcloud nodeFerdinand Thiessen2024-07-313-16/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | | Merge pull request #46917 from nextcloud/fix/add-missing-empty-contentJohn Molakvoæ2024-07-313-29/+57
|\ \ \ \ \ \ | |/ / / / / |/| | | | | fix(files): Add missing `emptyView` handling
| * | | | | fix(files): Add missing `emptyView` handlingFerdinand Thiessen2024-07-313-29/+57
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The interface provides this option but it was never implemented. This feature of being able to render a custom empty view message is needed for public file drops to properly show the terms of service. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | Merge pull request #46913 from nextcloud/fix/menu-orderFerdinand Thiessen2024-07-317-35/+24
|\ \ \ \ \ | | | | | | | | | | | | fix: template folder and file request menu order
| * | | | | fix(files): fix template folder and file request menu orderskjnldsv2024-07-317-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | chore(files_sharing): use spawnDialog for new file request handlerskjnldsv2024-07-311-26/+7
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | | Merge pull request #46927 from nextcloud/fix/edit-locally-ppublicJohn Molakvoæ2024-07-311-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | fix(files): do not show legacy `edit locally` action on public pages
| * | | | | fix(files): do not show legacy `edit locally` action on public pagesskjnldsv2024-07-311-1/+1
| | |_|/ / | |/| | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | Merge pull request #46916 from nextcloud/fix/appmenu-label-posJohn Molakvoæ2024-07-314-16/+26
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | fix(core): do not show unread notification on app menu hoverskjnldsv2024-07-314-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | fix(core): app menu label position and animationskjnldsv2024-07-311-12/+17
|/ / / / | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | Merge pull request #46876 from nextcloud/feat/update-line-heightMarco2024-07-312-2/+2
|\ \ \ \ | | | | | | | | | | Update line height
| * \ \ \ Merge branch 'master' into feat/update-line-heightMarco2024-07-31416-549/+3059
| |\ \ \ \ | | | |/ / | | |/| |
| * | | | Feat: update line heightMarco Ambrosini2024-07-312-2/+2
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we have different font sizes, we should make the line height dependent on the font size and not a fixed value. The recommended value for accessibility is 1.5. https://www.w3.org/WAI/WCAG21/Understanding/text-spacing.html Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
* | | | Merge pull request #46915 from nextcloud/fix/config-php-sample-imaginaryJosh2024-07-311-8/+8
|\ \ \ \ | | | | | | | | | | fix: don't break doc builds / fix imaginary config sample formatting
| * | | | fix: don't break doc builds / fix imaginary config sample formattingJosh2024-07-311-8/+8
| | |/ / | |/| | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | | | Merge pull request #46892 from nextcloud/fix/add-note-to-recipientFerdinand Thiessen2024-07-3199-144/+598
|\ \ \ \ | |/ / / |/| | | fix(files_sharing): Add missing "note to recipient"
| * | | chore: Compile assetsFerdinand Thiessen2024-07-3193-127/+381
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | test(files_sharing): Add test for "note to recipient" featureFerdinand Thiessen2024-07-312-2/+79
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(files_sharing): Ensure "note to recipient" textarea is shown if there is ↵Ferdinand Thiessen2024-07-311-13/+19
| | | | | | | | | | | | | | | | | | | | | | | | a note Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(files_sharing): Add missing "note to recipient"Ferdinand Thiessen2024-07-313-2/+119
|/ / / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #46897 from nextcloud/fix/missing-templateFerdinand Thiessen2024-07-311-0/+35
|\ \ \ | | | | | | | | revert: chore(files): cleanup old templates
| * | | revert: chore(files): cleanup old templatesFerdinand Thiessen2024-07-311-0/+35
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>