]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
11 months agofix(dav): Remove usage of indirect thecodingmachine/safe dependency 41094/head
Christopher Ng [Tue, 24 Oct 2023 17:52:04 +0000 (10:52 -0700)]
fix(dav): Remove usage of indirect thecodingmachine/safe dependency

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agoMerge pull request #41062 from nextcloud/artonge/fix/return_fals_if_touch_fails
Louis [Tue, 24 Oct 2023 16:08:24 +0000 (18:08 +0200)]
Merge pull request #41062 from nextcloud/artonge/fix/return_fals_if_touch_fails

Return correct status if touch failed

11 months agoMerge pull request #39044 from nextcloud/more-empty-mount-checking
Robin Appelman [Tue, 24 Oct 2023 14:54:05 +0000 (16:54 +0200)]
Merge pull request #39044 from nextcloud/more-empty-mount-checking

Fix root mounts not being setup in some cases

11 months agoMerge pull request #41068 from nextcloud/fix/37092/user-status--html-validation
Julia Kirschenheuter [Tue, 24 Oct 2023 13:35:33 +0000 (15:35 +0200)]
Merge pull request #41068 from nextcloud/fix/37092/user-status--html-validation

fix(user_status): separate user menu and dashboard status layout for HTML validation

11 months agoMerge pull request #41035 from nextcloud/fix/37092/apps-list--html-validation
Ferdinand Thiessen [Tue, 24 Oct 2023 12:06:03 +0000 (14:06 +0200)]
Merge pull request #41035 from nextcloud/fix/37092/apps-list--html-validation

fix(settings): apps list html validation and loading icon

11 months agoMerge pull request #41061 from nextcloud/bugfix/noid/dont-use-indirect-dependency
Joas Schilling [Tue, 24 Oct 2023 10:12:36 +0000 (12:12 +0200)]
Merge pull request #41061 from nextcloud/bugfix/noid/dont-use-indirect-dependency

fix(3rdparty): Don't use indirect dependency "Safe/" for functions

11 months agochore(assets): Recompile assets 41035/head
Grigorii K. Shartsev [Tue, 24 Oct 2023 09:10:39 +0000 (11:10 +0200)]
chore(assets): Recompile assets

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): apps list loading classes
Grigorii K. Shartsev [Sat, 21 Oct 2023 04:19:24 +0000 (06:19 +0200)]
fix(settings): apps list loading classes

- fix setting loading classes
- also removes invalid HTML attributes, there is no such props in `NcContent`

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): apps list html validation
Grigorii K. Shartsev [Sat, 21 Oct 2023 03:06:44 +0000 (05:06 +0200)]
fix(settings): apps list html validation

- Replace invalid `width="100%"` attribute
- Add empty required `alt`

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agochore(assets): Recompile assets 41068/head
Grigorii K. Shartsev [Tue, 24 Oct 2023 09:00:22 +0000 (11:00 +0200)]
chore(assets): Recompile assets

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(user_status): separate user menu and dashboard status layout
Grigorii K. Shartsev [Wed, 18 Oct 2023 14:31:01 +0000 (16:31 +0200)]
fix(user_status): separate user menu and dashboard status layout

- Remove href="#" from a button for HTML validation
- Use @nextcloud/vue NcButton instead of custom button in Dashboard

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agoMerge pull request #41079 from nextcloud/bugfix/noid/allow-updating-from-27.1
Simon L [Tue, 24 Oct 2023 08:28:05 +0000 (10:28 +0200)]
Merge pull request #41079 from nextcloud/bugfix/noid/allow-updating-from-27.1

11 months agofix(update): Allow updating from 27.1 to 28 41079/head
Joas Schilling [Tue, 24 Oct 2023 07:29:12 +0000 (09:29 +0200)]
fix(update): Allow updating from 27.1 to 28

Signed-off-by: Joas Schilling <coding@schilljs.com>
11 months agoMerge pull request #41033 from nextcloud/chore/migrate-login-feature
Ferdinand Thiessen [Tue, 24 Oct 2023 02:18:33 +0000 (04:18 +0200)]
Merge pull request #41033 from nextcloud/chore/migrate-login-feature

chore(tests): Migrate login acceptance tests from behat to Cypress

11 months agoMerge pull request #40938 from nextcloud/fix/a11y/change-scope-actions
Pytal [Tue, 24 Oct 2023 01:11:25 +0000 (18:11 -0700)]
Merge pull request #40938 from nextcloud/fix/a11y/change-scope-actions

fix(settings): Account property scope actions

11 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 24 Oct 2023 00:25:42 +0000 (00:25 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
11 months agochore: compile assets 40938/head
Christopher Ng [Mon, 23 Oct 2023 22:58:13 +0000 (15:58 -0700)]
chore: compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agofix(settings): Styles for scope button
Christopher Ng [Mon, 23 Oct 2023 22:53:30 +0000 (15:53 -0700)]
fix(settings): Styles for scope button

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agofix(settings): Name for scope button
Christopher Ng [Mon, 23 Oct 2023 22:53:30 +0000 (15:53 -0700)]
fix(settings): Name for scope button

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agofix(settings): Remove aria-label on scope actions
Christopher Ng [Mon, 23 Oct 2023 22:53:30 +0000 (15:53 -0700)]
fix(settings): Remove aria-label on scope actions

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agoMerge pull request #41070 from nextcloud/deps/nextcloud/vue-8.0.0-beta.9
Pytal [Mon, 23 Oct 2023 22:47:37 +0000 (15:47 -0700)]
Merge pull request #41070 from nextcloud/deps/nextcloud/vue-8.0.0-beta.9

chore: Bump @nextcloud/vue to v8-beta.9

11 months agofix(tests): Update dav snapshot 41070/head
Christopher Ng [Mon, 23 Oct 2023 18:05:34 +0000 (11:05 -0700)]
fix(tests): Update dav snapshot

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agochore: compile assets
Christopher Ng [Mon, 23 Oct 2023 17:36:25 +0000 (10:36 -0700)]
chore: compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agofix: Share select search globally icon
Christopher Ng [Mon, 23 Oct 2023 17:36:25 +0000 (10:36 -0700)]
fix: Share select search globally icon

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agochore: Bump @nextcloud/vue to v8-beta.9
Christopher Ng [Mon, 23 Oct 2023 17:36:25 +0000 (10:36 -0700)]
chore: Bump @nextcloud/vue to v8-beta.9

Signed-off-by: Christopher Ng <chrng8@gmail.com>
11 months agoMerge pull request #40482 from nextcloud/fix/workflowengine_fileaccess
Julius Härtl [Mon, 23 Oct 2023 21:25:18 +0000 (23:25 +0200)]
Merge pull request #40482 from nextcloud/fix/workflowengine_fileaccess

11 months agoMerge pull request #41064 from nextcloud/fix/40705-_increase_contrast_on_Device_and_L...
Pytal [Mon, 23 Oct 2023 18:53:35 +0000 (11:53 -0700)]
Merge pull request #41064 from nextcloud/fix/40705-_increase_contrast_on_Device_and_Last_activity

Remove opacity on table header

11 months agoenh(IMountManager): Add method to get MountPoint from CachedMountInfo 40482/head
Jonas [Mon, 25 Sep 2023 16:25:53 +0000 (18:25 +0200)]
enh(IMountManager): Add method to get MountPoint from CachedMountInfo

Signed-off-by: Jonas <jonas@freesources.org>
11 months agofix(isLegitimatedForUserId): Setup mountpoints to check file access
Jonas [Mon, 18 Sep 2023 14:20:17 +0000 (16:20 +0200)]
fix(isLegitimatedForUserId): Setup mountpoints to check file access

This fixes workflows on groupfolders, as it will consider access to
files in groupfolders.

It also fixes false positives where access to files was limited by other
means not taken into account before, e.g. access control.

For postDelete events, check for permissions of the parent folder
instead, as the file itself no longer exists.

Fixes: nextcloud/flow_notifications#71
Signed-off-by: Jonas <jonas@freesources.org>
11 months agoMerge pull request #40495 from nextcloud/fix/master-name-in-share-cache
Julius Härtl [Mon, 23 Oct 2023 17:29:17 +0000 (19:29 +0200)]
Merge pull request #40495 from nextcloud/fix/master-name-in-share-cache

11 months agoMerge pull request #41063 from nextcloud/fix/37092/dashboard-html-validation
Simon L [Mon, 23 Oct 2023 16:43:01 +0000 (18:43 +0200)]
Merge pull request #41063 from nextcloud/fix/37092/dashboard-html-validation

11 months agoMerge pull request #40980 from nextcloud/fix/37092/remove-unnecessary-roles
Simon L [Mon, 23 Oct 2023 16:42:44 +0000 (18:42 +0200)]
Merge pull request #40980 from nextcloud/fix/37092/remove-unnecessary-roles

11 months agoMerge pull request #41017 from nextcloud/fix/move-token-iprovider-to-ocp
Côme Chilliet [Mon, 23 Oct 2023 16:01:52 +0000 (18:01 +0200)]
Merge pull request #41017 from nextcloud/fix/move-token-iprovider-to-ocp

Move IToken and IProvider::getToken to OCP

11 months agoMerge pull request #41034 from nextcloud/fix/37092/users--html-validation
Ferdinand Thiessen [Mon, 23 Oct 2023 15:16:43 +0000 (17:16 +0200)]
Merge pull request #41034 from nextcloud/fix/37092/users--html-validation

fix(settings): users page html validation

11 months agoRemove opacity on table header 41064/head
julia.kirschenheuter [Mon, 23 Oct 2023 14:30:50 +0000 (16:30 +0200)]
Remove opacity on table header

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
11 months agochore(assets): Recompile assets 41063/head
Grigorii K. Shartsev [Mon, 23 Oct 2023 14:22:45 +0000 (16:22 +0200)]
chore(assets): Recompile assets

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(dashboard): use span instead of div for icon to html
Grigorii K. Shartsev [Wed, 18 Oct 2023 12:16:03 +0000 (14:16 +0200)]
fix(dashboard): use span instead of div for icon to html

- div is not valid in h2
- div is not valid in label

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agochore(tests): Migrate login acceptance tests from behat to Cypress 41033/head
Ferdinand Thiessen [Sat, 21 Oct 2023 01:23:44 +0000 (03:23 +0200)]
chore(tests): Migrate login acceptance tests from behat to Cypress

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agoAllow passing null to PublicKeyToken::setScope, fixes tests 41017/head
Côme Chilliet [Mon, 23 Oct 2023 13:52:07 +0000 (15:52 +0200)]
Allow passing null to PublicKeyToken::setScope, fixes tests

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoReturn correct status if touch failed 41062/head
Louis Chemineau [Mon, 23 Oct 2023 13:26:43 +0000 (15:26 +0200)]
Return correct status if touch failed

Signed-off-by: Louis Chemineau <louis@chmn.me>
11 months agofix(3rdparty): Don't use indirect dependency "Safe/" for functions 41061/head
Joas Schilling [Mon, 23 Oct 2023 13:25:14 +0000 (15:25 +0200)]
fix(3rdparty): Don't use indirect dependency "Safe/" for functions

Signed-off-by: Joas Schilling <coding@schilljs.com>
11 months agoImprove docblock annotations for tokens and their exceptions
Côme Chilliet [Mon, 23 Oct 2023 13:20:04 +0000 (15:20 +0200)]
Improve docblock annotations for tokens and their exceptions

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoUse more precise typing for setScope method parameter
Côme Chilliet [Mon, 23 Oct 2023 13:19:38 +0000 (15:19 +0200)]
Use more precise typing for setScope method parameter

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoMerge pull request #41055 from nextcloud/feat/noid/profile-manager-ocp
Joas Schilling [Mon, 23 Oct 2023 13:15:40 +0000 (15:15 +0200)]
Merge pull request #41055 from nextcloud/feat/noid/profile-manager-ocp

feat(profile): Add public interface for profile manager so apps can check config

11 months agoMerge pull request #41045 from nextcloud/fix/openapi/provisioning_api/quota-fields
Joas Schilling [Mon, 23 Oct 2023 11:54:11 +0000 (13:54 +0200)]
Merge pull request #41045 from nextcloud/fix/openapi/provisioning_api/quota-fields

fix(provisioning_api): Fix quota fields in OpenAPI

11 months agofix(profile): Directly migrate to OCP constants 41055/head
Joas Schilling [Mon, 23 Oct 2023 10:31:51 +0000 (12:31 +0200)]
fix(profile): Directly migrate to OCP constants

Signed-off-by: Joas Schilling <coding@schilljs.com>
11 months agofeat(profile): Add public interface for profile manager so apps can check config
Joas Schilling [Mon, 23 Oct 2023 10:28:48 +0000 (12:28 +0200)]
feat(profile): Add public interface for profile manager so apps can check config

Signed-off-by: Joas Schilling <coding@schilljs.com>
11 months agoUpdate autoloaders
Côme Chilliet [Mon, 23 Oct 2023 09:47:48 +0000 (11:47 +0200)]
Update autoloaders

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoMake sure that OC interfaces returns OC interfaces for backward compatibility
Côme Chilliet [Mon, 23 Oct 2023 08:57:26 +0000 (10:57 +0200)]
Make sure that OC interfaces returns OC interfaces for backward compatibility

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agofix(provisioning_api): Fix quota fields in OpenAPI 41045/head
jld3103 [Sun, 22 Oct 2023 11:28:39 +0000 (13:28 +0200)]
fix(provisioning_api): Fix quota fields in OpenAPI

Signed-off-by: jld3103 <jld3103yt@gmail.com>
11 months agoMove Exceptions used in OCP to OCP
Côme Chilliet [Mon, 23 Oct 2023 08:18:20 +0000 (10:18 +0200)]
Move Exceptions used in OCP to OCP

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoAdapt baseline to filename change
Côme Chilliet [Mon, 23 Oct 2023 08:17:34 +0000 (10:17 +0200)]
Adapt baseline to filename change

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoAlign PublicKeyToken with interface changes
Côme Chilliet [Mon, 23 Oct 2023 07:41:32 +0000 (09:41 +0200)]
Align PublicKeyToken with interface changes

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoMerge pull request #40933 from nextcloud/check-datemax-enforcement-pubshare
Côme Chilliet [Mon, 23 Oct 2023 07:32:27 +0000 (09:32 +0200)]
Merge pull request #40933 from nextcloud/check-datemax-enforcement-pubshare

Check expiry enforcement for all share types

11 months agoMerge pull request #40966 from nextcloud/jr-security-policy-expansion
Joas Schilling [Mon, 23 Oct 2023 05:19:15 +0000 (07:19 +0200)]
Merge pull request #40966 from nextcloud/jr-security-policy-expansion

Add "no public GH Issues please" request, past advisories link, bounty mention, scope link to security.md

11 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 23 Oct 2023 00:26:23 +0000 (00:26 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
11 months agoMerge pull request #41039 from nextcloud/fix/run-cypress-always-parallel
Ferdinand Thiessen [Sun, 22 Oct 2023 16:58:39 +0000 (18:58 +0200)]
Merge pull request #41039 from nextcloud/fix/run-cypress-always-parallel

feat(cypress): Always run cypress CI in parallel

11 months agoDo not treat `isDefaultExpireDateEnforced` as fallback 40933/head
fenn-cs [Fri, 20 Oct 2023 09:34:57 +0000 (10:34 +0100)]
Do not treat `isDefaultExpireDateEnforced` as fallback

`isDefaultExpireDateEnforced` and its corresponding `defaultExpirationDate`
is currently treated as the enforcement fallback when share type enforcements are not
set.

However, `isDefaultExpireDateEnforced` and `defaultExpirationDate` are actually more like
`isDefaultPublicExpireDateEnforced` and `defaultPublicExpirationDate` and therefore only applies
to public shares.

It might be ideal to rename this variables all the way from the backend config to the way we use
them in the frontend code.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
11 months agoFix has expiration date logic
fenn-cs [Mon, 16 Oct 2023 16:35:35 +0000 (17:35 +0100)]
Fix has expiration date logic

Current expiration date errorneously assumes that `defaultExpirationDate`
applies to all kinds of shares. But it only really applies to public shares despite
its name.

This commit, fixes that by paring expiration dates with the correct share types during
new share initialization and simplifying the `hasExpirationDate` (check) property.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
11 months agoCheck expiry enforcement for all share types
fenn-cs [Mon, 16 Oct 2023 14:24:48 +0000 (15:24 +0100)]
Check expiry enforcement for all share types

We should check that a maximum expiry date has been enforced for
all shares and NOT JUST FOR internal shares before enforcing a UI max date,
like in commit 9757e680e2f643fe19432255c4142e96fbc88df5

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
11 months agoMerge pull request #41024 from nextcloud/fix/follow-up-app-order
John Molakvoæ [Sun, 22 Oct 2023 10:58:57 +0000 (12:58 +0200)]
Merge pull request #41024 from nextcloud/fix/follow-up-app-order

11 months agoMerge pull request #41032 from nextcloud/dependabot/npm_and_yarn/typescript-5.2.2
Ferdinand Thiessen [Sun, 22 Oct 2023 01:00:01 +0000 (03:00 +0200)]
Merge pull request #41032 from nextcloud/dependabot/npm_and_yarn/typescript-5.2.2

chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2

11 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 22 Oct 2023 00:28:37 +0000 (00:28 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
11 months agoMerge pull request #41019 from nextcloud/fix-files-vl-h
Ferdinand Thiessen [Sat, 21 Oct 2023 23:19:17 +0000 (01:19 +0200)]
Merge pull request #41019 from nextcloud/fix-files-vl-h

fix(files): correct item height

11 months agofix(files): correct item height 41019/head
Varun Patil [Fri, 20 Oct 2023 16:33:28 +0000 (09:33 -0700)]
fix(files): correct item height

1. grid: typo? The icon size is 160 - 44 + (44 / 2) = 138px
2. non-grid: border is already included in height because the tr
   is a border-box (made this explicit to be safe)

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
11 months agoMerge pull request #41029 from nextcloud/dependabot/npm_and_yarn/nextcloud/calendar...
Ferdinand Thiessen [Sat, 21 Oct 2023 22:30:28 +0000 (00:30 +0200)]
Merge pull request #41029 from nextcloud/dependabot/npm_and_yarn/nextcloud/calendar-availability-vue-2.0.0-beta.3

chore(deps): Bump @nextcloud/calendar-availability-vue from 2.0.0-beta.2 to 2.0.0-beta.3

11 months agoMerge pull request #41028 from nextcloud/dependabot/npm_and_yarn/types/dockerode...
Ferdinand Thiessen [Sat, 21 Oct 2023 22:28:45 +0000 (00:28 +0200)]
Merge pull request #41028 from nextcloud/dependabot/npm_and_yarn/types/dockerode-3.3.21

chore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21

11 months agochore(deps): Bump @nextcloud/calendar-availability-vue 41029/head
dependabot[bot] [Sat, 21 Oct 2023 01:20:13 +0000 (01:20 +0000)]
chore(deps): Bump @nextcloud/calendar-availability-vue

Bumps [@nextcloud/calendar-availability-vue](https://github.com/nextcloud/calendar-availability-vue) from 2.0.0-beta.2 to 2.0.0-beta.3.
- [Changelog](https://github.com/nextcloud/calendar-availability-vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/calendar-availability-vue/compare/v2.0.0-beta.2...v2.0.0-beta.3)

---
updated-dependencies:
- dependency-name: "@nextcloud/calendar-availability-vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
11 months agoMerge pull request #41027 from nextcloud/dependabot/github_actions/actions/checkout...
Ferdinand Thiessen [Sat, 21 Oct 2023 21:07:47 +0000 (23:07 +0200)]
Merge pull request #41027 from nextcloud/dependabot/github_actions/actions/checkout-4.1.1

chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1

11 months agoMerge pull request #41026 from nextcloud/dependabot/github_actions/peter-evans/create...
Ferdinand Thiessen [Sat, 21 Oct 2023 21:04:56 +0000 (23:04 +0200)]
Merge pull request #41026 from nextcloud/dependabot/github_actions/peter-evans/create-or-update-comment-3.1.0

chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0

11 months agoMerge pull request #41030 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-cypres...
Ferdinand Thiessen [Sat, 21 Oct 2023 21:03:10 +0000 (23:03 +0200)]
Merge pull request #41030 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-cypress-2.15.1

chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1

11 months agoMerge pull request #41036 from nextcloud/skjnldsv-patch-1
Ferdinand Thiessen [Sat, 21 Oct 2023 20:59:45 +0000 (22:59 +0200)]
Merge pull request #41036 from nextcloud/skjnldsv-patch-1

fix(l10n): invalid translation of a number

11 months agofeat(cypress): Always run cypress CI in parallel (independent from cypress.io) 41039/head
Ferdinand Thiessen [Sat, 21 Oct 2023 16:33:05 +0000 (18:33 +0200)]
feat(cypress): Always run cypress CI in parallel (independent from cypress.io)

The server always exceeds the free Cypress.io time so there is no benefit using it
unless we go for the enterprise plan.
So this simply uses `cypress-split` to split the specs and run them in parallel CI workers (only e2e tests).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agochore(assets): Re-compile assets 40980/head
Grigorii K. Shartsev [Sat, 21 Oct 2023 15:40:21 +0000 (17:40 +0200)]
chore(assets): Re-compile assets

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(core): remove unnecessary role=contentinfo from page footer on login
Grigorii K. Shartsev [Thu, 19 Oct 2023 10:16:12 +0000 (12:16 +0200)]
fix(core): remove unnecessary role=contentinfo from page footer on login

`<footer>` has this role initially then it is a page footer, not inside `section`/`article`, and etc.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(core): remove unnecessary role=banner on top level header
Grigorii K. Shartsev [Wed, 18 Oct 2023 15:02:13 +0000 (17:02 +0200)]
fix(core): remove unnecessary role=banner on top level header

By default, the HTML's `<header>` element has an identical meaning to the banner landmark,
unless it is a descendant of `<aside>`, `<article>`, `<main>`, `<nav>`, or `<section>`.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(l10n): invalid translation of a number 41036/head
John Molakvoæ [Sat, 21 Oct 2023 09:48:46 +0000 (11:48 +0200)]
fix(l10n): invalid translation of a number

fix https://github.com/nextcloud/server/issues/35252

Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
11 months agochore(assets): Re-compile assets 41034/head
Grigorii K. Shartsev [Sat, 21 Oct 2023 01:52:09 +0000 (03:52 +0200)]
chore(assets): Re-compile assets

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): label user quota progress with aria-labelledby
Grigorii K. Shartsev [Sat, 21 Oct 2023 02:16:41 +0000 (04:16 +0200)]
fix(settings): label user quota progress with aria-labelledby

Labeling with `<label>` doesn't work in some screen readers.
`<label>` also doesn't work as a clickable link here.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agochore: Compile assets 41024/head
Ferdinand Thiessen [Fri, 20 Oct 2023 22:54:53 +0000 (00:54 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofeat(theming): Allow to reset the user defined app order to the default value
Ferdinand Thiessen [Fri, 20 Oct 2023 22:51:15 +0000 (00:51 +0200)]
feat(theming): Allow to reset the user defined app order to the default value

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofix(theming): App order settings - ensure the focus is kept on button
Ferdinand Thiessen [Fri, 20 Oct 2023 22:34:27 +0000 (00:34 +0200)]
fix(theming): App order settings - ensure the focus is kept on button

When pressing a button for changing the app order that button should keep the focus after reordering the list.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofix(settings): users page html validation
Grigorii K. Shartsev [Sat, 21 Oct 2023 01:49:01 +0000 (03:49 +0200)]
fix(settings): users page html validation

- Remove non-existing `button-class` from `NcAppNavigationNew`
- Type: use `input-id` instead of `id` on `NcSelect` to be labeled
- Encode uniqueId with user's ID, because user.id may contain space

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agochore(deps-dev): Bump typescript from 5.1.6 to 5.2.2 41032/head
dependabot[bot] [Sat, 21 Oct 2023 01:21:33 +0000 (01:21 +0000)]
chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.6 to 5.2.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
11 months agochore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 41030/head
dependabot[bot] [Sat, 21 Oct 2023 01:20:31 +0000 (01:20 +0000)]
chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1

Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.14.0 to 2.15.1.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.14.0...v2.15.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
11 months agochore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21 41028/head
dependabot[bot] [Sat, 21 Oct 2023 01:19:56 +0000 (01:19 +0000)]
chore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21

Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) from 3.3.20 to 3.3.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode)

---
updated-dependencies:
- dependency-name: "@types/dockerode"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months agochore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 41027/head
dependabot[bot] [Sat, 21 Oct 2023 01:10:17 +0000 (01:10 +0000)]
chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1

Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months agochore(deps): Bump peter-evans/create-or-update-comment 41026/head
dependabot[bot] [Sat, 21 Oct 2023 01:10:13 +0000 (01:10 +0000)]
chore(deps): Bump peter-evans/create-or-update-comment

Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](https://github.com/peter-evans/create-or-update-comment/compare/c6c9a1a66007646a28c153e2a8580a5bad27bcfa...23ff15729ef2fc348714a3bb66d2f655ca9066f2)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
11 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 21 Oct 2023 00:27:09 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
11 months agoMerge pull request #40983 from nextcloud/fix/37092/personal-settings--html-validation
Ferdinand Thiessen [Fri, 20 Oct 2023 19:37:39 +0000 (21:37 +0200)]
Merge pull request #40983 from nextcloud/fix/37092/personal-settings--html-validation

HTML Validation: Personal settings

11 months agochore(assets): Re-compile assets 40983/head
Grigorii K. Shartsev [Thu, 19 Oct 2023 17:16:44 +0000 (19:16 +0200)]
chore(assets): Re-compile assets

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): remove unused savePrimaryEmailScope on Personal Settings page
Grigorii K. Shartsev [Thu, 19 Oct 2023 14:42:36 +0000 (16:42 +0200)]
fix(settings): remove unused savePrimaryEmailScope on Personal Settings page

If was replaced with universal `savePrimaryAccountPropertyScope`.
`<HeaderBar>` has no `handle-scope-change` prop.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): remove placeholder from select
Grigorii K. Shartsev [Thu, 19 Oct 2023 13:24:50 +0000 (15:24 +0200)]
fix(settings): remove placeholder from select

There is no placeholder attribute on select element

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): typo in avatar prop
Grigorii K. Shartsev [Wed, 18 Oct 2023 17:48:43 +0000 (19:48 +0200)]
fix(settings): typo in avatar prop

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): remove invalid avatar prop
Grigorii K. Shartsev [Wed, 18 Oct 2023 17:44:34 +0000 (19:44 +0200)]
fix(settings): remove invalid avatar prop

There was a typo, it must have been disable-menu, not disableD-menu.
But it is not required, because the menu is disabled for the current user anyway.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): fix ids and aria-labels in personal emails
Grigorii K. Shartsev [Thu, 19 Oct 2023 12:18:50 +0000 (14:18 +0200)]
fix(settings): fix ids and aria-labels in personal emails

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agofix(settings): remove empty aria-describedby
Grigorii K. Shartsev [Thu, 19 Oct 2023 11:53:38 +0000 (13:53 +0200)]
fix(settings): remove empty aria-describedby

Empty string `''` is still rendered and is not a valid ID.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agoMerge pull request #40993 from nextcloud/pulsejet/oc-cap-refactor
Ferdinand Thiessen [Fri, 20 Oct 2023 18:29:57 +0000 (20:29 +0200)]
Merge pull request #40993 from nextcloud/pulsejet/oc-cap-refactor

refactor: remove remaining usage of OC::getCapabilities

11 months agoMerge pull request #41018 from nextcloud/fix-files-list-header
Ferdinand Thiessen [Fri, 20 Oct 2023 18:24:54 +0000 (20:24 +0200)]
Merge pull request #41018 from nextcloud/fix-files-list-header

fix(files): disable size containment on headers

11 months agochore(assets): Recompile assets 41018/head
nextcloud-command [Fri, 20 Oct 2023 18:05:04 +0000 (18:05 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>