]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
4 months agofix(files): Update displayname on rename fix/files-renaming 46474/head
Ferdinand Thiessen [Fri, 12 Jul 2024 17:28:50 +0000 (19:28 +0200)]
fix(files): Update displayname on rename

Nextcloud always sets the `displayname` attribute, with fallback to the basename.
So if we move or rename a file the old displayname will still be used as we only update the basename but not the displayname.
Safest would be refetch, but if displayname and basename is equal we can safe one request and set the displayname to the new basename.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agoMerge pull request #46504 from nextcloud/fix/dark-theme-enforce
John Molakvoæ [Mon, 15 Jul 2024 08:09:54 +0000 (10:09 +0200)]
Merge pull request #46504 from nextcloud/fix/dark-theme-enforce

4 months agoMerge pull request #46475 from nextcloud/redisReqVer4
Git'Fellow [Mon, 15 Jul 2024 07:54:42 +0000 (09:54 +0200)]
Merge pull request #46475 from nextcloud/redisReqVer4

fix(redis): Require version >=4 for unlink

4 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 15 Jul 2024 00:19:55 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 months agoMerge pull request #46487 from nextcloud/dependabot/npm_and_yarn/puppeteer-22.13.0
dependabot[bot] [Sun, 14 Jul 2024 09:24:43 +0000 (09:24 +0000)]
Merge pull request #46487 from nextcloud/dependabot/npm_and_yarn/puppeteer-22.13.0

4 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 14 Jul 2024 00:19:31 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 months agoMerge pull request #46489 from nextcloud/dependabot/npm_and_yarn/webpack-5.93.0
dependabot[bot] [Sat, 13 Jul 2024 15:49:09 +0000 (15:49 +0000)]
Merge pull request #46489 from nextcloud/dependabot/npm_and_yarn/webpack-5.93.0

4 months agobuild(deps-dev): bump webpack from 5.91.0 to 5.93.0 46489/head
dependabot[bot] [Sat, 13 Jul 2024 14:39:47 +0000 (14:39 +0000)]
build(deps-dev): bump webpack from 5.91.0 to 5.93.0

Bumps [webpack](https://github.com/webpack/webpack) from 5.91.0 to 5.93.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.91.0...v5.93.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
4 months agoMerge pull request #46486 from nextcloud/dependabot/npm_and_yarn/typescript-5.5.3
dependabot[bot] [Sat, 13 Jul 2024 15:24:46 +0000 (15:24 +0000)]
Merge pull request #46486 from nextcloud/dependabot/npm_and_yarn/typescript-5.5.3

4 months agoMerge pull request #46493 from nextcloud/dependabot/npm_and_yarn/cypress-13.13.0
dependabot[bot] [Sat, 13 Jul 2024 14:52:41 +0000 (14:52 +0000)]
Merge pull request #46493 from nextcloud/dependabot/npm_and_yarn/cypress-13.13.0

4 months agoMerge pull request #46501 from nextcloud/dependabot/npm_and_yarn/workbox-webpack...
dependabot[bot] [Sat, 13 Jul 2024 14:38:31 +0000 (14:38 +0000)]
Merge pull request #46501 from nextcloud/dependabot/npm_and_yarn/workbox-webpack-plugin-7.1.0

4 months agobuild(deps-dev): bump workbox-webpack-plugin from 7.0.0 to 7.1.0 46501/head
dependabot[bot] [Sat, 13 Jul 2024 02:47:30 +0000 (02:47 +0000)]
build(deps-dev): bump workbox-webpack-plugin from 7.0.0 to 7.1.0

Bumps [workbox-webpack-plugin](https://github.com/googlechrome/workbox) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](https://github.com/googlechrome/workbox/compare/v7.0.0...v7.1.0)

---
updated-dependencies:
- dependency-name: workbox-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
4 months agofix(theming): enforce theme should still provide dark as fallback 46504/head
skjnldsv [Sat, 13 Jul 2024 08:07:45 +0000 (10:07 +0200)]
fix(theming): enforce theme should still provide dark as fallback

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agobuild(deps-dev): bump cypress from 13.7.2 to 13.13.0 46493/head
dependabot[bot] [Sat, 13 Jul 2024 02:39:26 +0000 (02:39 +0000)]
build(deps-dev): bump cypress from 13.7.2 to 13.13.0

Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.2 to 13.13.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.7.2...v13.13.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agobuild(deps-dev): bump puppeteer from 22.11.2 to 22.13.0 46487/head
dependabot[bot] [Sat, 13 Jul 2024 01:41:12 +0000 (01:41 +0000)]
build(deps-dev): bump puppeteer from 22.11.2 to 22.13.0

Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.11.2 to 22.13.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.11.2...puppeteer-v22.13.0)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agobuild(deps-dev): bump typescript from 5.4.5 to 5.5.3 46486/head
dependabot[bot] [Sat, 13 Jul 2024 01:40:47 +0000 (01:40 +0000)]
build(deps-dev): bump typescript from 5.4.5 to 5.5.3

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.5 to 5.5.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 13 Jul 2024 00:19:46 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 months agoMerge pull request #46007 from nextcloud/feat/files-request
John Molakvoæ [Fri, 12 Jul 2024 18:35:34 +0000 (20:35 +0200)]
Merge pull request #46007 from nextcloud/feat/files-request

4 months agofix(files_sharing): fix label usage of file request feature 46007/head
John Molakvoæ [Fri, 12 Jul 2024 13:58:07 +0000 (15:58 +0200)]
fix(files_sharing): fix label usage of file request feature

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
4 months agochore(files_sharing): lint & refactor fixes
skjnldsv [Fri, 12 Jul 2024 13:11:10 +0000 (15:11 +0200)]
chore(files_sharing): lint & refactor fixes

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofix(files_sharing): adjust IAttributes API and files_versions
skjnldsv [Fri, 12 Jul 2024 08:41:41 +0000 (10:41 +0200)]
fix(files_sharing): adjust IAttributes API and files_versions

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agochore: compile assets
skjnldsv [Thu, 11 Jul 2024 08:49:38 +0000 (10:49 +0200)]
chore: compile assets

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofix(files_sharing): phpunit & openapi fixes
skjnldsv [Tue, 9 Jul 2024 13:38:33 +0000 (15:38 +0200)]
fix(files_sharing): phpunit & openapi fixes

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agochore(files_sharing): cleanup NewFileRequestDialog vue
skjnldsv [Tue, 9 Jul 2024 10:09:42 +0000 (12:09 +0200)]
chore(files_sharing): cleanup NewFileRequestDialog vue

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofix: ARateLimit documentation
skjnldsv [Tue, 9 Jul 2024 09:56:32 +0000 (11:56 +0200)]
fix: ARateLimit documentation

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofix: psalm, cs, autoloader and lint
skjnldsv [Tue, 9 Jul 2024 09:09:01 +0000 (11:09 +0200)]
fix: psalm, cs, autoloader and lint

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agochore(files_sharing): refactor share password mail
skjnldsv [Tue, 9 Jul 2024 09:00:38 +0000 (11:00 +0200)]
chore(files_sharing): refactor share password mail

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agochore(files_sharing): refactor sharing config
skjnldsv [Tue, 9 Jul 2024 09:00:08 +0000 (11:00 +0200)]
chore(files_sharing): refactor sharing config

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofix(files_sharing): adjust NewFileRequestDialog for emails invites
skjnldsv [Fri, 5 Jul 2024 13:18:28 +0000 (15:18 +0200)]
fix(files_sharing): adjust NewFileRequestDialog for emails invites

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofeat(files_sharing): allow mixed values in share attributes and allow storing email...
skjnldsv [Fri, 5 Jul 2024 12:27:49 +0000 (14:27 +0200)]
feat(files_sharing): allow mixed values in share attributes and allow storing email arrays

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agochore(files_sharing): refactor mail handling
skjnldsv [Fri, 5 Jul 2024 12:02:53 +0000 (14:02 +0200)]
chore(files_sharing): refactor mail handling

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofeat(files_sharing): implement IShareProviderWithNotification and refactor sendMailNo...
skjnldsv [Fri, 5 Jul 2024 07:47:40 +0000 (09:47 +0200)]
feat(files_sharing): implement IShareProviderWithNotification and refactor sendMailNotification

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofeat(files_sharing): add `new file request` option
skjnldsv [Thu, 20 Jun 2024 12:02:53 +0000 (14:02 +0200)]
feat(files_sharing): add `new file request` option

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agochore(files_sharing): rename `File drop` to `File requests`
skjnldsv [Wed, 19 Jun 2024 07:36:34 +0000 (09:36 +0200)]
chore(files_sharing): rename `File drop` to `File requests`

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
4 months agofix(redis): Require version >=4 for unlink 46475/head
Git'Fellow [Fri, 12 Jul 2024 17:53:49 +0000 (19:53 +0200)]
fix(redis): Require version >=4 for unlink

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
4 months agoMerge pull request #46472 from nextcloud/bugfix/noid/require-compilation-check-when...
Joas Schilling [Fri, 12 Jul 2024 13:40:15 +0000 (15:40 +0200)]
Merge pull request #46472 from nextcloud/bugfix/noid/require-compilation-check-when-touching-version

fix(CI): Require compilation check when touching version.php

4 months agofix(CI): Require compilation check when touching version.php 46472/head
Joas Schilling [Fri, 12 Jul 2024 13:05:35 +0000 (15:05 +0200)]
fix(CI): Require compilation check when touching version.php

NPM is using version.php as app version and that seems to be part of the dist files now

Signed-off-by: Joas Schilling <coding@schilljs.com>
4 months agoMerge pull request #46453 from nextcloud/feat/background-with-dark-variant
Ferdinand Thiessen [Fri, 12 Jul 2024 13:04:28 +0000 (15:04 +0200)]
Merge pull request #46453 from nextcloud/feat/background-with-dark-variant

feat(theming): Allow shipped backgrounds to have a dark variant

4 months agofeat(theming): Allow shipped backgrounds to have a dark variant 46453/head
Ferdinand Thiessen [Thu, 11 Jul 2024 13:36:36 +0000 (15:36 +0200)]
feat(theming): Allow shipped backgrounds to have a dark variant

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agoMerge pull request #46085 from nextcloud/automated/noid/master-update-psalm-baseline
github-actions[bot] [Fri, 12 Jul 2024 02:47:28 +0000 (02:47 +0000)]
Merge pull request #46085 from nextcloud/automated/noid/master-update-psalm-baseline

[master] Update psalm-baseline.xml

4 months agochore(tests): Update psalm baseline 46085/head
nextcloud-command [Fri, 12 Jul 2024 02:25:57 +0000 (02:25 +0000)]
chore(tests): Update psalm baseline

Signed-off-by: GitHub <noreply@github.com>
4 months agoMerge pull request #46458 from nextcloud/auto-approve-psalm-baseline-update
Ferdinand Thiessen [Fri, 12 Jul 2024 01:56:25 +0000 (03:56 +0200)]
Merge pull request #46458 from nextcloud/auto-approve-psalm-baseline-update

chore: auto approve the psalm baseline update

4 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 12 Jul 2024 00:19:36 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 months agoMerge pull request #46445 from nextcloud/bug/docs/fix-phpdoc-for-find-app-in-directories
Andy Scherzinger [Thu, 11 Jul 2024 21:13:41 +0000 (23:13 +0200)]
Merge pull request #46445 from nextcloud/bug/docs/fix-phpdoc-for-find-app-in-directories

docs: correct return type for findAppInDirectories

4 months agodocs: correct return type for findAppInDirectories 46445/head
Daniel Kesselberg [Thu, 11 Jul 2024 10:05:14 +0000 (12:05 +0200)]
docs: correct return type for findAppInDirectories

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 months agochore: auto approve the psalm baseline update 46458/head
Daniel Kesselberg [Thu, 11 Jul 2024 20:40:04 +0000 (22:40 +0200)]
chore: auto approve the psalm baseline update

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
4 months agoMerge pull request #45716 from nextcloud/feat/recent-accounts-section
Pytal [Thu, 11 Jul 2024 19:00:41 +0000 (12:00 -0700)]
Merge pull request #45716 from nextcloud/feat/recent-accounts-section

feat: Add Recently active accounts section

4 months agochore: compile assets 45716/head
Christopher Ng [Thu, 11 Jul 2024 18:19:09 +0000 (11:19 -0700)]
chore: compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
4 months agochore(settings): Rename user groups
Christopher Ng [Thu, 11 Jul 2024 18:19:09 +0000 (11:19 -0700)]
chore(settings): Rename user groups
- "Active accounts" -> "All accounts"
- "Recent accounts" -> "Recently active"

Signed-off-by: Christopher Ng <chrng8@gmail.com>
4 months agochore(l10n): Translate group names
Christopher Ng [Thu, 11 Jul 2024 18:19:09 +0000 (11:19 -0700)]
chore(l10n): Translate group names

Signed-off-by: Christopher Ng <chrng8@gmail.com>
4 months agofeat: Add Recent accounts section
Christopher Ng [Thu, 11 Jul 2024 18:19:09 +0000 (11:19 -0700)]
feat: Add Recent accounts section

Signed-off-by: Christopher Ng <chrng8@gmail.com>
4 months agoMerge pull request #46373 from nextcloud/artonge/fix/rounded_corner_in_grid_view
Ferdinand Thiessen [Thu, 11 Jul 2024 15:56:08 +0000 (17:56 +0200)]
Merge pull request #46373 from nextcloud/artonge/fix/rounded_corner_in_grid_view

fix(files): Add rounded corners back in grid view

4 months agoMerge pull request #46448 from nextcloud/bugfix/noid/fix-missing-dashboard-widget...
Andy Scherzinger [Thu, 11 Jul 2024 15:27:55 +0000 (17:27 +0200)]
Merge pull request #46448 from nextcloud/bugfix/noid/fix-missing-dashboard-widget-icon

fix(dashboard): Unify widget icon colors and document it's behaviour

4 months agoMerge pull request #46414 from nextcloud/feat/provide-new-files-config
Ferdinand Thiessen [Thu, 11 Jul 2024 13:53:25 +0000 (15:53 +0200)]
Merge pull request #46414 from nextcloud/feat/provide-new-files-config

feat: Add new forbidden filename options to Capabilities

4 months agofix(dashboard): Document expected icon behaviour 46448/head
Joas Schilling [Thu, 11 Jul 2024 11:24:10 +0000 (13:24 +0200)]
fix(dashboard): Document expected icon behaviour

Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
4 months agofix(files): Add rounded corners back in grid view 46373/head
Louis Chemineau [Tue, 9 Jul 2024 11:59:18 +0000 (13:59 +0200)]
fix(files): Add rounded corners back in grid view

Signed-off-by: Louis Chemineau <louis@chmn.me>
4 months agofix(dashboard): Use the widget icon URL when it was provided
Joas Schilling [Thu, 11 Jul 2024 11:22:46 +0000 (13:22 +0200)]
fix(dashboard): Use the widget icon URL when it was provided

Signed-off-by: Joas Schilling <coding@schilljs.com>
4 months agofix(userstatus): Fix dashboard icon
Joas Schilling [Thu, 11 Jul 2024 09:23:55 +0000 (11:23 +0200)]
fix(userstatus): Fix dashboard icon

Signed-off-by: Joas Schilling <coding@schilljs.com>
4 months agoMerge pull request #46424 from nextcloud/chore/update-dialogs
Ferdinand Thiessen [Thu, 11 Jul 2024 12:13:35 +0000 (14:13 +0200)]
Merge pull request #46424 from nextcloud/chore/update-dialogs

chore(deps): Update `@nextcloud/dialogs` to v5.3.5

4 months agofeat: Add new forbidden filename options to Capabilities 46414/head
Ferdinand Thiessen [Wed, 10 Jul 2024 14:59:26 +0000 (16:59 +0200)]
feat: Add new forbidden filename options to Capabilities

Allow clients to access the new filename validation options
and make frontend name validation possible.

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>
4 months agochore: Recompile assets 46424/head
Ferdinand Thiessen [Wed, 10 Jul 2024 18:02:33 +0000 (20:02 +0200)]
chore: Recompile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agochore(deps): Update `@nextcloud/dialogs` to v5.3.5
Ferdinand Thiessen [Wed, 10 Jul 2024 18:00:18 +0000 (20:00 +0200)]
chore(deps): Update `@nextcloud/dialogs` to v5.3.5

Also align package.json with dependencies used.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agoMerge pull request #46439 from nextcloud/docs/noid/spdx-docs
Andy Scherzinger [Thu, 11 Jul 2024 10:06:03 +0000 (12:06 +0200)]
Merge pull request #46439 from nextcloud/docs/noid/spdx-docs

Update license header infos

4 months agoMerge pull request #46392 from nextcloud/chore/bruteforce-dont-count-failed-csrf
Benjamin Gaussorgues [Thu, 11 Jul 2024 09:20:02 +0000 (11:20 +0200)]
Merge pull request #46392 from nextcloud/chore/bruteforce-dont-count-failed-csrf

feat: don't count failed CSRF as failed login attempt

4 months agodocs: Update license header infos 46439/head
Andy Scherzinger [Thu, 11 Jul 2024 08:17:13 +0000 (10:17 +0200)]
docs: Update license header infos
...to be inline with the SPDX strategy

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
4 months agofeat: don't count failed CSRF as failed login attempt 46392/head
Benjamin Gaussorgues [Thu, 27 Jun 2024 14:14:51 +0000 (16:14 +0200)]
feat: don't count failed CSRF as failed login attempt

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
4 months agoMerge pull request #46398 from nextcloud/fix/46165/token-race
Arthur Schiwon [Thu, 11 Jul 2024 07:24:24 +0000 (09:24 +0200)]
Merge pull request #46398 from nextcloud/fix/46165/token-race

fix(Session): avoid race conditions on clustered setups

4 months agoMerge pull request #46428 from nextcloud/fix/noid/fix-cypress-test-cachebuster
Marcel Müller [Thu, 11 Jul 2024 05:24:55 +0000 (07:24 +0200)]
Merge pull request #46428 from nextcloud/fix/noid/fix-cypress-test-cachebuster

fix(theming): Don't reset the cachebuster value when we reset theming

4 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 11 Jul 2024 00:20:02 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 months agofix(theming): Don't reset the cachebuster value when we reset theming 46428/head
Marcel Müller [Wed, 10 Jul 2024 20:23:39 +0000 (22:23 +0200)]
fix(theming): Don't reset the cachebuster value when we reset theming

Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
4 months agoMerge pull request #46391 from nextcloud/chore/use-consistent-material-symbols
Ferdinand Thiessen [Wed, 10 Jul 2024 17:47:01 +0000 (19:47 +0200)]
Merge pull request #46391 from nextcloud/chore/use-consistent-material-symbols

chore: Make app icons consistent Material Symbols with same settings

4 months agoMerge pull request #46388 from nextcloud/bugfix/noid/broken-file-systemtag-cache
Joas Schilling [Wed, 10 Jul 2024 14:46:14 +0000 (16:46 +0200)]
Merge pull request #46388 from nextcloud/bugfix/noid/broken-file-systemtag-cache

fix(workflows): Fix file systemtag cache

4 months agochore: Make app icons consistent Material Symbols with same settings 46391/head
Ferdinand Thiessen [Wed, 10 Jul 2024 01:27:01 +0000 (03:27 +0200)]
chore: Make app icons consistent Material Symbols with same settings

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agoMerge pull request #46371 from nextcloud/feat/filename-validator
Ferdinand Thiessen [Wed, 10 Jul 2024 13:40:26 +0000 (15:40 +0200)]
Merge pull request #46371 from nextcloud/feat/filename-validator

feat: Add `IFilenameValidator` to have one consistent place for filename validation

4 months agoci(psalm): update baseline 46398/head
Arthur Schiwon [Wed, 10 Jul 2024 11:48:03 +0000 (13:48 +0200)]
ci(psalm): update baseline

prefer to keep this check as PublicEmitter should be dropped sooner or
later

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
4 months agofix(Session): avoid race conditions on clustered setups
Arthur Schiwon [Wed, 10 Jul 2024 11:15:20 +0000 (13:15 +0200)]
fix(Session): avoid race conditions on clustered setups

- re-stablishes old behaviour with cache to return null instead of throwing
  an InvalidTokenException when the token is cached as non-existing
- token invalidation and re-generation are bundled in a DB transaction now

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
4 months agofix(workflows): Fix file systemtag cache 46388/head
Joas Schilling [Fri, 28 Jun 2024 08:52:02 +0000 (10:52 +0200)]
fix(workflows): Fix file systemtag cache

Signed-off-by: Joas Schilling <coding@schilljs.com>
4 months agoMerge pull request #46320 from nextcloud/perf/php-session-cache-limiter
Joas Schilling [Wed, 10 Jul 2024 09:52:52 +0000 (11:52 +0200)]
Merge pull request #46320 from nextcloud/perf/php-session-cache-limiter

perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP

4 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 10 Jul 2024 00:34:21 +0000 (00:34 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
4 months agoMerge pull request #46370 from nextcloud/refactor/app-menu
Ferdinand Thiessen [Wed, 10 Jul 2024 00:11:45 +0000 (02:11 +0200)]
Merge pull request #46370 from nextcloud/refactor/app-menu

refactor: split app menu into smaller components

4 months agochore: Compile assets 46370/head
Ferdinand Thiessen [Tue, 9 Jul 2024 17:28:04 +0000 (19:28 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agotest: Adjust cypress tests to use reusable POM for header navigation
Ferdinand Thiessen [Tue, 9 Jul 2024 22:37:42 +0000 (00:37 +0200)]
test: Adjust cypress tests to use reusable POM for header navigation

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agorefactor(core): Split app menu into components
Ferdinand Thiessen [Mon, 8 Jul 2024 14:25:14 +0000 (16:25 +0200)]
refactor(core): Split app menu into components

This allows to split one large block of code into three components with each one usecase.
Allowing for better readability and maintainablility.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agochore: Make active apps initial state consistent with OCS API
Ferdinand Thiessen [Mon, 8 Jul 2024 14:23:52 +0000 (16:23 +0200)]
chore: Make active apps initial state consistent with OCS API

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agoMerge pull request #46382 from nextcloud/fix/sharing-action
Ferdinand Thiessen [Tue, 9 Jul 2024 23:28:28 +0000 (01:28 +0200)]
Merge pull request #46382 from nextcloud/fix/sharing-action

fix(files_sharing): Only enable mixed sharing types if there is at least one sharing type

4 months agoMerge pull request #44544 from nextcloud/dependabot/npm_and_yarn/davclient.js-de93b73
Git'Fellow [Tue, 9 Jul 2024 22:19:19 +0000 (00:19 +0200)]
Merge pull request #44544 from nextcloud/dependabot/npm_and_yarn/davclient.js-de93b73

build(deps): bump davclient.js from `1ab200d` to `de93b73`

4 months agoMerge pull request #46310 from nextcloud/fix/cypress-wait-apps
John Molakvoæ [Tue, 9 Jul 2024 20:34:14 +0000 (22:34 +0200)]
Merge pull request #46310 from nextcloud/fix/cypress-wait-apps

4 months agobuild(deps): bump davclient.js from `1ab200d` to `de93b73` 44544/head
dependabot[bot] [Tue, 9 Jul 2024 17:45:39 +0000 (17:45 +0000)]
build(deps): bump davclient.js from `1ab200d` to `de93b73`

Bumps [davclient.js](https://github.com/owncloud/davclient.js) from `1ab200d` to `de93b73`.
- [Release notes](https://github.com/owncloud/davclient.js/releases)
- [Commits](https://github.com/owncloud/davclient.js/compare/1ab200d099a3c2cd2ef919c3a56353ce26865994...de93b734bd7a656de0482437df8ef50dd68a10d3)

---
updated-dependencies:
- dependency-name: davclient.js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
4 months agochore(assets): Recompile assets 46382/head
nextcloud-command [Tue, 9 Jul 2024 18:40:26 +0000 (18:40 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
4 months agofix(files_sharing): Only enable mixed sharing types if there is at least one sharing...
Ferdinand Thiessen [Tue, 9 Jul 2024 17:06:48 +0000 (19:06 +0200)]
fix(files_sharing): Only enable mixed sharing types if there is at least one sharing type

If the array is empty it means it is not shared.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agoMerge pull request #46004 from nextcloud/perf/noid/log-slow-capabilities
Ferdinand Thiessen [Tue, 9 Jul 2024 18:32:55 +0000 (20:32 +0200)]
Merge pull request #46004 from nextcloud/perf/noid/log-slow-capabilities

perf(capabilities): Log capabilities providers that are slow

4 months agoMerge pull request #46082 from nextcloud/chore/enable-eslint
Ferdinand Thiessen [Tue, 9 Jul 2024 17:04:25 +0000 (19:04 +0200)]
Merge pull request #46082 from nextcloud/chore/enable-eslint

chore: Enable ESLint for apps and fix all errors

4 months agochore: Compile assets 46082/head
Ferdinand Thiessen [Sun, 7 Jul 2024 12:24:08 +0000 (14:24 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agochore(files): Fix ESLint issues with files and files_sharing app
Ferdinand Thiessen [Tue, 9 Jul 2024 15:25:13 +0000 (17:25 +0200)]
chore(files): Fix ESLint issues with files and files_sharing app

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agotest: Adjust Typescript definitions for OCP and OC
Ferdinand Thiessen [Tue, 2 Jul 2024 10:13:43 +0000 (12:13 +0200)]
test: Adjust Typescript definitions for OCP and OC

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agochore: Enable ESLint for apps and fix all errors
Ferdinand Thiessen [Mon, 24 Jun 2024 22:00:31 +0000 (00:00 +0200)]
chore: Enable ESLint for apps and fix all errors

Nevertheless this causes a huge amount of new warnings.
Previously the shell script for directories to lint was wrong it was generating all app names to lint,
but was missing the `apps/` prefix. Causing only `core` to be linted.

Co-authored-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months agoMerge pull request #46123 from nextcloud/feat/user-password-hash
Pytal [Tue, 9 Jul 2024 15:00:01 +0000 (08:00 -0700)]
Merge pull request #46123 from nextcloud/feat/user-password-hash

feat: Allow getting/setting the password hash of a user

4 months agofeat: Add `IFilenameValidator` to have one consistent place for filename validation 46371/head
Ferdinand Thiessen [Wed, 3 Jul 2024 14:33:40 +0000 (16:33 +0200)]
feat: Add `IFilenameValidator` to have one consistent place for filename validation

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>
4 months agoMerge pull request #46361 from nextcloud/perf/scroll-user-list
Pytal [Tue, 9 Jul 2024 08:29:17 +0000 (01:29 -0700)]
Merge pull request #46361 from nextcloud/perf/scroll-user-list

perf(settings): Optimize user list scroll performance

4 months agoMerge pull request #46317 from nextcloud/s3InsertTimeout
Git'Fellow [Tue, 9 Jul 2024 07:49:39 +0000 (09:49 +0200)]
Merge pull request #46317 from nextcloud/s3InsertTimeout

fix(s3): Don't wait indefinitely for S3 to return