]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
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 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 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 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 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: 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 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>
11 months agofix(files): disable size containment on headers
Varun Patil [Fri, 20 Oct 2023 16:03:22 +0000 (09:03 -0700)]
fix(files): disable size containment on headers

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
11 months agochore: Compile assets 40993/head
Ferdinand Thiessen [Fri, 20 Oct 2023 14:23:27 +0000 (16:23 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agorefactor: remove remaining usage of OC::getCapabilities
Varun Patil [Thu, 19 Oct 2023 17:06:16 +0000 (10:06 -0700)]
refactor: remove remaining usage of OC::getCapabilities

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
11 months agoMerge pull request #41008 from nextcloud/fix/36965-fix-trusted-server-input
Ferdinand Thiessen [Fri, 20 Oct 2023 14:19:24 +0000 (16:19 +0200)]
Merge pull request #41008 from nextcloud/fix/36965-fix-trusted-server-input

Fix trusted server input field

11 months agoMerge pull request #40994 from nextcloud/fix/37092/user-menu-validation
Ferdinand Thiessen [Fri, 20 Oct 2023 14:17:30 +0000 (16:17 +0200)]
Merge pull request #40994 from nextcloud/fix/37092/user-menu-validation

fix(user_menu): pass only actual prop to user menu entries

11 months agoApply suggestions 40966/head
Josh Richards [Fri, 20 Oct 2023 13:03:59 +0000 (09:03 -0400)]
Apply suggestions

Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
11 months agoFix trusted server input field 41008/head
julia.kirschenheuter [Fri, 20 Oct 2023 09:17:29 +0000 (11:17 +0200)]
Fix trusted server input field

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
11 months agoMerge pull request #40999 from nextcloud/files-list-will-change
John Molakvoæ [Fri, 20 Oct 2023 09:56:10 +0000 (11:56 +0200)]
Merge pull request #40999 from nextcloud/files-list-will-change

11 months agofix(files): virtual list will-change value 40999/head
Varun Patil [Thu, 19 Oct 2023 19:53:28 +0000 (12:53 -0700)]
fix(files): virtual list will-change value

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
11 months agoMerge pull request #41000 from nextcloud/fix/local-cypress-tests
John Molakvoæ [Fri, 20 Oct 2023 08:44:04 +0000 (10:44 +0200)]
Merge pull request #41000 from nextcloud/fix/local-cypress-tests

11 months agoMerge pull request #40979 from nextcloud/fix/36965-fix-global-search
Ferdinand Thiessen [Fri, 20 Oct 2023 00:49:49 +0000 (02:49 +0200)]
Merge pull request #40979 from nextcloud/fix/36965-fix-global-search

Fix placement of actions within unified search

11 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 20 Oct 2023 00:27:12 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
11 months agoMerge pull request #40978 from nextcloud/fix/37092/replace-non-standard-autocorrect...
Ferdinand Thiessen [Thu, 19 Oct 2023 23:54:53 +0000 (01:54 +0200)]
Merge pull request #40978 from nextcloud/fix/37092/replace-non-standard-autocorrect-with-spellcheck

HTML Validation: replace non standard `autocorrect` with `spellcheck`

11 months agoMerge pull request #40844 from nextcloud/feat/frontend-apporder-default-apps
Ferdinand Thiessen [Thu, 19 Oct 2023 22:54:39 +0000 (00:54 +0200)]
Merge pull request #40844 from nextcloud/feat/frontend-apporder-default-apps

feat: Allow to configure the app menu order in the frontend

11 months agofix: replace non-standard autocorrect with spellcheck attribute 40978/head
Grigorii K. Shartsev [Thu, 19 Oct 2023 10:04:20 +0000 (12:04 +0200)]
fix: replace non-standard autocorrect with spellcheck attribute

`autocorrect` was actual for Safari long time ago when Safari didn't fully supported HTML 5 spellcheck.

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agochore: Compile assets 40844/head
Ferdinand Thiessen [Mon, 9 Oct 2023 22:27:57 +0000 (00:27 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofeat(theming): Allow to configure default apps and app order in frontend settings
Ferdinand Thiessen [Mon, 25 Sep 2023 12:21:23 +0000 (14:21 +0200)]
feat(theming): Allow to configure default apps and app order in frontend settings

* Also add API for setting the value using ajax.
* Add cypress tests for app order and defaul apps

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofeat(NavigationManager): Always sort the default app first
Ferdinand Thiessen [Tue, 10 Oct 2023 12:24:34 +0000 (14:24 +0200)]
feat(NavigationManager): Always sort the default app first

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofeat(IAppManager): Allow to set the (user) default apps and get all global default...
Ferdinand Thiessen [Mon, 25 Sep 2023 12:08:34 +0000 (14:08 +0200)]
feat(IAppManager): Allow to set the (user) default apps and get all global default apps

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofix(cypress): Also sync `3rdparty` directory for local cypress tests 41000/head
Ferdinand Thiessen [Thu, 19 Oct 2023 20:03:39 +0000 (22:03 +0200)]
fix(cypress): Also sync `3rdparty` directory for local cypress tests

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agoMerge pull request #40961 from nextcloud/fix/cypress-tests
Ferdinand Thiessen [Thu, 19 Oct 2023 20:02:28 +0000 (22:02 +0200)]
Merge pull request #40961 from nextcloud/fix/cypress-tests

fix(cypress): Replace flaky password-confirmation hack

11 months agoMerge pull request #40992 from nextcloud/fix/37092/weather-status-html-validation
Ferdinand Thiessen [Thu, 19 Oct 2023 19:58:19 +0000 (21:58 +0200)]
Merge pull request #40992 from nextcloud/fix/37092/weather-status-html-validation

fix(weather_status): remove `li` wrapper

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

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agoFix placement of actions within unified search 40979/head
julia.kirschenheuter [Thu, 19 Oct 2023 12:48:55 +0000 (14:48 +0200)]
Fix placement of actions within unified search

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
11 months agofix(core): do not assign all navigation entry properties as html attributes
Grigorii K. Shartsev [Wed, 18 Oct 2023 09:40:41 +0000 (11:40 +0200)]
fix(core): do not assign all navigation entry properties as html attributes

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agoMerge pull request #40924 from AIlkiv/shortcut-ctrl-f-for-different-keyboard-layouts
Ferdinand Thiessen [Thu, 19 Oct 2023 16:15:49 +0000 (18:15 +0200)]
Merge pull request #40924 from AIlkiv/shortcut-ctrl-f-for-different-keyboard-layouts

Shortcut Ctrl+F for different keyboard layouts

11 months agoMerge pull request #40963 from nextcloud/fix/36965-fix-width-of-sharing-entry
Julia Kirschenheuter [Thu, 19 Oct 2023 15:08:28 +0000 (17:08 +0200)]
Merge pull request #40963 from nextcloud/fix/36965-fix-width-of-sharing-entry

Reduce width of sharing entry

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

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
11 months agoMerge pull request #40977 from nextcloud/Rello-patch-version
Joas Schilling [Thu, 19 Oct 2023 14:41:58 +0000 (16:41 +0200)]
Merge pull request #40977 from nextcloud/Rello-patch-version

Update version.php to owncloud 10.13

11 months agofix(cypress): Test using `data-test-id` attributes rather than private classes 40961/head
Ferdinand Thiessen [Thu, 19 Oct 2023 14:15:48 +0000 (16:15 +0200)]
fix(cypress): Test using `data-test-id` attributes rather than private classes

Makes the test more resilant to inner component changes of the `@nextcloud/vue` library.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agofix(cypress): Replace flaky password-confirmation hack with conditional testing for...
Ferdinand Thiessen [Wed, 18 Oct 2023 13:02:32 +0000 (15:02 +0200)]
fix(cypress): Replace flaky password-confirmation hack with conditional testing for the password modal

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
11 months agoMerge pull request #32550 from nextcloud/feat/api-cleanup-check
Côme Chilliet [Thu, 19 Oct 2023 13:41:23 +0000 (15:41 +0200)]
Merge pull request #32550 from nextcloud/feat/api-cleanup-check

Add api to register setup checks

11 months agoReduce width of sharing entry 40963/head
julia.kirschenheuter [Wed, 18 Oct 2023 14:47:29 +0000 (16:47 +0200)]
Reduce width of sharing entry

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
11 months agoFix jsunit tests for SetupChecks 32550/head
Côme Chilliet [Thu, 19 Oct 2023 12:46:46 +0000 (14:46 +0200)]
Fix jsunit tests for SetupChecks

Tests could be simplified to test generic setup check directly with fake
 data instead of trying to mimic real steps results but for now this
 will do.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
11 months agoUpdate version.php to owncloud 10.13 40977/head
Rello [Thu, 19 Oct 2023 12:37:05 +0000 (14:37 +0200)]
Update version.php to owncloud 10.13

ownCloud's current version is 10.13
migration was tested with a customer;
documentation was adjusted
https://github.com/nextcloud/documentation/pull/11225

Signed-off-by: Rello <Rello@users.noreply.github.com>
11 months agoMerge pull request #35728 from nextcloud/fix/cypress
John Molakvoæ [Thu, 19 Oct 2023 12:23:39 +0000 (14:23 +0200)]
Merge pull request #35728 from nextcloud/fix/cypress

12 months agoFix background removal not applying to user default theming 35728/head
John Molakvoæ [Sun, 11 Dec 2022 15:10:02 +0000 (16:10 +0100)]
Fix background removal not applying to user default theming

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
12 months agochore: Compile assets 40924/head
Ferdinand Thiessen [Thu, 19 Oct 2023 10:00:43 +0000 (12:00 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
12 months agoFix background removal check
John Molakvoæ [Sun, 11 Dec 2022 14:37:29 +0000 (15:37 +0100)]
Fix background removal check

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
12 months agoAdd additional no-background and custom colour test
John Molakvoæ [Sun, 11 Dec 2022 11:29:46 +0000 (12:29 +0100)]
Add additional no-background and custom colour test

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
12 months agoShortcut Ctrl+F for different keyboard layouts
Andrii Ilkiv [Sun, 15 Oct 2023 08:54:08 +0000 (11:54 +0300)]
Shortcut Ctrl+F for different keyboard layouts

Signed-off-by: Andrii Ilkiv <a.ilkiv.ye@gmail.com>
12 months agoSmall code style fix in SetupCheckManager
Côme Chilliet [Thu, 19 Oct 2023 09:43:39 +0000 (11:43 +0200)]
Small code style fix in SetupCheckManager

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoChange SetupResult API to named constructors
Côme Chilliet [Mon, 16 Oct 2023 15:23:47 +0000 (17:23 +0200)]
Change SetupResult API to named constructors

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoRemove useless var in apps/settings/lib/SetupChecks/CheckUserCertificates.php
Côme Chilliet [Mon, 16 Oct 2023 14:37:07 +0000 (16:37 +0200)]
Remove useless var in apps/settings/lib/SetupChecks/CheckUserCertificates.php

Co-authored-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
12 months agoMove NeedsSystemAddressBookSync to dav application where it’s registered
Côme Chilliet [Mon, 16 Oct 2023 07:47:51 +0000 (09:47 +0200)]
Move NeedsSystemAddressBookSync to dav application where it’s registered

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoAdd debug logging when running setup checks to help with debugging slow results
Côme Chilliet [Mon, 16 Oct 2023 07:41:51 +0000 (09:41 +0200)]
Add debug logging when running setup checks to help with debugging slow results

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoRemove UI draft
Côme Chilliet [Thu, 12 Oct 2023 10:04:46 +0000 (12:04 +0200)]
Remove UI draft

For now we will keep the existing UI and only change the API behind it

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoFix tests for setup checks
Côme Chilliet [Mon, 9 Oct 2023 16:03:25 +0000 (18:03 +0200)]
Fix tests for setup checks

Had to remove tests for migrated checks, we should add tests for each
 SetupCheck class later on.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoAdd OCP interface for SetupCheckManager
Côme Chilliet [Mon, 9 Oct 2023 15:49:03 +0000 (17:49 +0200)]
Add OCP interface for SetupCheckManager

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoMigrate InternetConnectivity check to new API
Côme Chilliet [Mon, 9 Oct 2023 15:32:04 +0000 (17:32 +0200)]
Migrate InternetConnectivity check to new API

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoAdd missing licences and copyright in SetupCheck
Côme Chilliet [Mon, 9 Oct 2023 15:30:08 +0000 (17:30 +0200)]
Add missing licences and copyright in SetupCheck

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoMerge setupchecks from new API into old UI
Côme Chilliet [Mon, 9 Oct 2023 15:08:59 +0000 (17:08 +0200)]
Merge setupchecks from new API into old UI

This will allow migrating checks to the new API without touching the UI
 for now.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
12 months agoFix description for SetupChecks/NeedsSystemAddressBookSync
Côme Chilliet [Mon, 9 Oct 2023 09:34:05 +0000 (11:34 +0200)]
Fix description for SetupChecks/NeedsSystemAddressBookSync

Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>