Commit graph

78315 commits

Author SHA1 Message Date
Christopher Ng
537d68d76a chore(settings): Add note on groups sorting
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
1fbf26a5af refactor(settings): Consolidate group formatting
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
c3dba3b467 perf(settings): Make scrolling smooth when a large number of groups are rendered
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
328bb107aa fix(settings): Allow searching for groups in new account dialog
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
86e521d032 fix(settings): Allow searching for groups in user row
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
f664eb8313 perf(settings): Cancel request on new search
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
5167b567e4 feat(provisioning_api): Add endpoint for fetching user groups with details
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
8f10477aa0 fix(settings): Fix infinitely loading account management page with pagination of groups
- Includes searching

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
ff76f4ad59 perf(settings): Remove computation of all groups
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Côme Chilliet
30c2a7de72
Merge pull request #51826 from nextcloud/fix/fix-incorrect-query-in-federatedshareprovider
[stable30] fix(federatedfilesharing): Fix incorrect SQL query
2025-04-01 12:12:35 +02:00
Andy Scherzinger
626dd6840d
Merge pull request #51375 from nextcloud/backport/51108/stable30
[stable30] Fix disabled user list for SAML group subadmin
2025-04-01 11:59:43 +02:00
Côme Chilliet
80323e7660
fix(federatedfilesharing): Fix incorrect SQL query
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-04-01 11:30:15 +02:00
Marcel Klehr
b6d9d7628f
Merge pull request #51812 from nextcloud/backport/51750/stable30
[stable30] fix(dav): Give proper HTTP status code on MKCOL when quota exceeded
2025-04-01 09:31:05 +02:00
Nextcloud bot
7bcff35e3d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-01 00:23:28 +00:00
Côme Chilliet
3d33ac2d34
chore: Move magic number into a documented const
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-31 15:39:40 +02:00
Côme Chilliet
107c18dff2
chore: Remove now unused methods from User manager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-31 15:39:35 +02:00
Côme Chilliet
d3bc8b771c
fix: Correctly count disabled users for SAML groups subadmins
If too many users return -1 as for LDAP so that link is shown

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-31 15:39:05 +02:00
Andy Scherzinger
dde95a7718
Merge pull request #51807 from nextcloud/backport/51600/stable30
[stable30] feat: Limit `ExpireTrash` job to 30 minutes
2025-03-31 14:56:35 +02:00
Louis Chemineau
7bdf8f087f
feat: Limit trash expire job to 30 minutes
And pick up where it left off, leveraging getSeenUsers.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 14:34:56 +02:00
Marcel Klehr
fe0849ebad fix(dav): Give proper HTTP status code on MKCOL when quota exceeded
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-31 11:46:42 +00:00
Louis Chemineau
822761af70 chore: Refactor callForSeenUsers to use getSeenUsers
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 11:00:59 +00:00
Louis Chemineau
97d1295ff2 feat: Implement getSeenUsers to iterate over users
This method uses an iterator.
This is lighter on resources and gives more control to the caller

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 11:00:59 +00:00
Nextcloud bot
b98b888346
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-31 00:23:43 +00:00
Andy Scherzinger
5d78d48cb0
Merge pull request #51785 from nextcloud/dependabot/npm_and_yarn/stable30/cypress/webpack-preprocessor-6.0.4
chore(deps-dev): bump @cypress/webpack-preprocessor from 6.0.2 to 6.0.4
2025-03-30 17:54:12 +02:00
Andy Scherzinger
4833f25bdf
Merge pull request #51787 from nextcloud/dependabot/npm_and_yarn/stable30/types/dockerode-3.3.36
chore(deps-dev): bump @types/dockerode from 3.3.35 to 3.3.36
2025-03-30 16:07:25 +02:00
Andy Scherzinger
cb9f08cdc0
Merge pull request #51315 from nextcloud/backport/51144/stable30
[stable30] fix(dav): Create SAB at installation
2025-03-30 15:15:40 +02:00
Christoph Wurst
6006425b54 fix(dav): Create SAB at installation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-03-30 14:47:22 +02:00
Nextcloud bot
7252b6bb84
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-30 12:37:08 +00:00
dependabot[bot]
8ce02431da chore(deps-dev): bump @types/dockerode from 3.3.35 to 3.3.36
Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) from 3.3.35 to 3.3.36.
- [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>
2025-03-30 13:59:51 +02:00
Andy Scherzinger
b696cdcc46
Merge pull request #51775 from nextcloud/backport/47474/stable30
[stable30] fix(cs-fixer): Correctly ignore files ignored by git
2025-03-30 13:56:46 +02:00
Andy Scherzinger
af3ea94860
Merge pull request #51709 from nextcloud/backport/51707/stable30
[stable30] fix: filter out contacts with empty email addresses in sharee completion
2025-03-30 01:49:00 +01:00
Julius Knorr
6d5b5a2cc1 test: Adapt tests to properly use valid email addresses
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-03-30 01:35:25 +01:00
Julius Knorr
c59a2e6316 fix: filter out contacts with invalid email addresses in sharee completion
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-03-30 01:35:25 +01:00
Andy Scherzinger
48e6dbc407
Merge pull request #51786 from nextcloud/dependabot/npm_and_yarn/stable30/moment-timezone-0.5.48
chore(deps): bump moment-timezone from 0.5.47 to 0.5.48
2025-03-30 01:34:44 +01:00
Nextcloud bot
a3b8746f5e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-30 00:23:40 +00:00
nextcloud-command
7f5eab491d chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-29 10:59:29 +00:00
dependabot[bot]
a2a2593671
chore(deps): bump moment-timezone from 0.5.47 to 0.5.48
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.47 to 0.5.48.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.47...0.5.48)

---
updated-dependencies:
- dependency-name: moment-timezone
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-29 02:26:20 +00:00
dependabot[bot]
28f0add8a3
chore(deps-dev): bump @cypress/webpack-preprocessor from 6.0.2 to 6.0.4
Bumps [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress) from 6.0.2 to 6.0.4.
- [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/@cypress/webpack-preprocessor-v6.0.2...@cypress/webpack-preprocessor-v6.0.4)

---
updated-dependencies:
- dependency-name: "@cypress/webpack-preprocessor"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-29 02:25:57 +00:00
Nextcloud bot
d94a862760
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-29 00:23:10 +00:00
Andy Scherzinger
5ebcf9b72b
Merge pull request #51327 from nextcloud/backport/51130/stable30
[stable30] fix: Do not build encrypted password if there is none
2025-03-28 16:19:52 +01:00
Kate
0b2bd3b615
Merge pull request #51717 from nextcloud/backport/51433/stable30
[stable30] fix(GenerateBlurhashMetadata): Suppress imagescale errors
2025-03-28 16:18:00 +01:00
Julius Knorr
ebe943207d fix: Do not build encrypted password if there is none
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-03-28 15:18:03 +01:00
Kate
559d6e8639
Merge pull request #51523 from nextcloud/backport/51389/stable30
[stable30] fix: skip caching lastSeenQuotaUsage for remote shares
2025-03-28 15:14:48 +01:00
umgfoin
36aa350d9e fix(GenerateBlurhashMetadata): Suppress imagescale errors
Suppress errors in imagescale during file-scans:
Most of these errors are caused by out of range x/y-dims.

Triggering un unhandled exception, metadata-generation aborts at this point  (e.g. occ files:scan --generate-metadata), effectively preventing these images from being added to photos or maps.

This problem might be the root cause for an issue described here:
https://github.com/nextcloud/photos/issues/2768

Signed-off-by: umgfoin <umgfoin@users.noreply.github.com>
2025-03-28 14:44:20 +01:00
Ferdinand Thiessen
5468a8f1f4
Merge pull request #51754 from nextcloud/backport/50121/stable30
[stable30] fix(theming): enforce theme also for login
2025-03-28 14:42:07 +01:00
Kate
5cc60c7313
Merge pull request #51747 from nextcloud/backport/51744/stable30
[stable30] fix(files_versions): Rely on server mime fallback icons
2025-03-28 12:41:32 +01:00
nextcloud-command
f10b4f5374
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-28 12:03:27 +01:00
provokateurin
9b0eb2bfdc fix(cs-fixer): Correctly ignore files ignored by git
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 11:02:51 +00:00
provokateurin
e05838e259
fix(files_versions): Rely on server mime fallback icons
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 12:02:00 +01:00
provokateurin
4e7fc5bfbf
feat(files_versions): Implement preview mime icon fallback
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 12:01:58 +01:00