Commit Graph

81907 Commits (4eda35239783c4520c62848117bf9aa4a4681bdc)
 

Author SHA1 Message Date
Joas Schilling 0566ee42c6
build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9
| Prod Packages                       | Operation | Base    | Target  |
|-------------------------------------|-----------|---------|---------|
| giggsey/libphonenumber-for-php-lite | Upgraded  | 8.13.48 | 9.0.9   |

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-14 13:36:50 +07:00
Joas Schilling c5bda3e5e6
Merge pull request #53927 from nextcloud/build/update-psalm-baseline
build: Update psalm baseline
2025-07-14 11:47:01 +07:00
Joas Schilling 1d43f6b4a9
Merge pull request #53714 from Mark-PAS/master
Only attempt $result array access if array not empty.
2025-07-14 11:25:27 +07:00
Joas Schilling 752e58fbd7
Merge pull request #53926 from nextcloud/dependabot/composer/symfony-929f96b730
build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0
2025-07-14 11:21:39 +07:00
John Molakvoæ c5b3768e21
Merge pull request #53900 from nextcloud/feat/ask-deletion 2025-07-14 11:16:40 +07:00
nextcloud-command 2e0f33de47 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-07-14 08:42:23 +07:00
skjnldsv 74d6494290 fix(provisioning_api): catch failed user creation
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-14 10:34:22 +07:00
skjnldsv f89660e709 feat(files): add delete confirmation option
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-14 10:20:44 +07:00
Joas Schilling 2c2fa85721
build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0
| Prod Packages                  | Operation | Base    | Target  |
|--------------------------------|-----------|---------|---------|
| symfony/polyfill-intl-grapheme | Upgraded  | v1.31.0 | v1.32.0 |

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-14 09:59:21 +07:00
provokateurin ea6f0a7b19
build: Update psalm baseline
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-14 09:54:47 +07:00
Joas Schilling 19009b3620
Merge pull request #53915 from nextcloud/dependabot/composer/wapmorgan/mp3info-0.1.1
build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1
2025-07-14 08:38:47 +07:00
Nextcloud bot 592d6703ef
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-14 00:11:55 +07:00
Nextcloud bot dc910cf584
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-13 00:12:00 +07:00
Nextcloud bot 3acc4f0fa2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-12 00:11:59 +07:00
F. E Noel Nfebe 9a8e74dc73
Merge pull request #53857 from nextcloud/fix/dyslexia-font-not-loading
fix(theming): Correctly generate CSS for font themes
2025-07-11 20:49:04 +07:00
Joas Schilling d897279385
build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1
| Prod Packages     | Operation | Base  | Target |
|-------------------|-----------|-------|--------|
| wapmorgan/mp3info | Upgraded  | 0.1.0 | 0.1.1  |

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-11 17:26:22 +07:00
John Molakvoæ 1a07c5527e
Merge pull request #53918 from nextcloud/revert-53141-perf/files/setup-fs-basic-auth-request 2025-07-11 17:08:00 +07:00
John Molakvoæ 2b50d9b2c5
Revert "perf(base): Stop setting up the FS for every basic auth request" 2025-07-11 17:07:44 +07:00
John Molakvoæ cf3ffb3fd1
Merge pull request #53855 from nextcloud/fix/rename-trashbin 2025-07-11 16:10:20 +07:00
John Molakvoæ 6f0255d82a
Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-request 2025-07-11 15:25:10 +07:00
nextcloud-command 462331beed chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-07-11 12:38:15 +07:00
Hamza a4a6869d78 fix: adapt rename action tests to check for parent permissions
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com>
2025-07-11 14:33:07 +07:00
skjnldsv 4c19c815ca fix(files): allow renaming if parent allow creating
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-11 14:33:07 +07:00
Hamza 56eff9d09d fix: hide rename action is trashbin
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com>
2025-07-11 14:33:07 +07:00
nfebe 625c1264fe fix(theming): Correctly generate CSS for font themes
Fixes a regression from dropping the SCSS compiler that broke
font themes like OpenDyslexic. The old code relied on the SCSS
compiler to automatically correct the order of the CSS rules,
ensuring the @font-face declaration was always valid.
The server now correctly generates the `@font-face` rule at
the top level of the stylesheet, fixing the previously invalid nested CSS.

Introduced in : f1448fcf07

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-07-11 12:27:41 +07:00
Arthur Schiwon b61757a9e7
Merge pull request #53897 from nextcloud/fix/noid/krb-fallback
fix(Krb): switch away from deprecated and broken KerberosApacheAuth()
2025-07-11 09:58:47 +07:00
John Molakvoæ 1bc1902476
Merge pull request #53887 from nextcloud/fix/lower-email-case 2025-07-11 09:03:05 +07:00
Joas Schilling db4450f4db
Merge pull request #53904 from nextcloud/followup/53896/adjust-interface
fix(comments): Adjust interface with implementation
2025-07-11 08:13:39 +07:00
Nextcloud bot 23d20eb488
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-11 00:12:23 +07:00
Ferdinand Thiessen dee8100c37
Merge pull request #53903 from nextcloud/chore/update-openstack
build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0
2025-07-11 00:39:09 +07:00
Arthur Schiwon 80f891eee0
style(PHP): code cleanup, no effective changes
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-07-10 23:21:16 +07:00
Arthur Schiwon fd799afc17
fix(Krb): switch away from deprecated and broken KerberosApacheAuth()
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-07-10 23:21:16 +07:00
Ferdinand Thiessen 014ab4d122
build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0
| Production Changes        | From    | To      | Compare                                                                     |
|---------------------------|---------|---------|-----------------------------------------------------------------------------|
| justinrainbow/json-schema | 5.3.0   | 6.4.2   | [...](https://github.com/jsonrainbow/json-schema/compare/5.3.0...6.4.2)     |
| php-opencloud/openstack   | v3.12.0 | v3.14.0 | [...](https://github.com/php-opencloud/openstack/compare/v3.12.0...v3.14.0) |
| symfony/polyfill-php80    | v1.31.0 | v1.32.0 | [...](https://github.com/symfony/polyfill-php80/compare/v1.31.0...v1.32.0)  |
| marc-mabe/php-enum        | NEW     | v4.7.1  |                                                                             |

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-10 22:41:47 +07:00
Joas Schilling 088d6843b7
fix(comments): Adjust interface with implementation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 22:03:21 +07:00
Joas Schilling 7ac4eb2a4a
Merge pull request #53896 from nextcloud/feat/talk-9679/threads
feat(comments): Allow to filter by topmost parent id
2025-07-10 21:22:10 +07:00
Kate 43a8fc65f2
Merge pull request #53899 from nextcloud/dependabot/composer/icewind/streams-0.7.8
build(deps): Bump icewind/streams from 0.7.7 to 0.7.8
2025-07-10 20:57:27 +07:00
Daniel Calviño Sánchez d4e9a8ac33
Merge pull request #53501 from nextcloud/fix-theming-for-disabled-accounts
fix: Fix theming for disabled accounts
2025-07-10 20:47:48 +07:00
Joas Schilling f9f9e80855
build(deps): Bump icewind/streams from 0.7.7 to 0.7.8
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 19:01:51 +07:00
Josh 6b65031a08
feat(settings): add support for MariaDB 11.8 in setup checks
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-07-10 10:18:50 +07:00
Josh fe9b9753b2
ci: test against MariaDB 11.8 (latest LTS)
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-07-10 09:49:08 +07:00
Daniel Calviño Sánchez 01766b18f8 fix: Fix theming for disabled accounts
The Theming app injects the stylesheets for the different themes in the
"<header>" element of the page, and those stylesheets are then loaded by
the browser from a "Controller" (a plain "Controller", not an
"OCSController"). The stylesheets, in turn, may also get some images
(like the background) also from the "Controller".

When handling a request to "index.php" it is checked whether the user is
logged in and, if not, a login is tried. A disabled user is explicitly
seen as not logged in, so a login is always tried in that case, but
disabled users are also explicitly prevented to log in, so the login
also fails. Due to that trying to get any of the themed stylesheets or
images with a disabled account (to be able to show the "Account
disabled" error page) fails with an HTTP status 401.

To solve that, and to avoid touching this basic logic as much as
possible, the login exception is now ignored (if the user is disabled)
for some specific requests to the Theming app.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-10 15:19:01 +07:00
Daniel Calviño Sánchez 4fcadd630b fix: Throw specific LoginException when the user is disabled
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-10 15:09:25 +07:00
Kate 034246a1a9
Merge pull request #53893 from nextcloud/fix/cleanup-loadapp-calls 2025-07-10 15:06:05 +07:00
Côme Chilliet c0b31d1e2d
Merge pull request #53892 from nextcloud/fix/cleanup-getinstallpath
fix: Move getInstallPath to Installer class
2025-07-10 13:10:19 +07:00
Joas Schilling 6600c1ad86
feat(comments): Allow to filter by topmost parent id
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 12:58:46 +07:00
Côme Chilliet da20bbb44d
chore: update psalm baseline
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +07:00
Côme Chilliet 956924bdc9
chore: Remove calls to OC_App in bootstrap.php files for tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +07:00
Côme Chilliet 7127ac4b43
fix: Replace OC_App::loadApp calls by IAppManager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +07:00
Côme Chilliet edf096a09f
chore: Check if apps directory is really writable in Installer
...rather than checkServer.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:31:59 +07:00
Côme Chilliet 12c0cfc977
fix: Move getInstallPath to Installer class
This method does not need a public API for now, it’s only used
 internally.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 09:39:58 +07:00