nextcloud-command
b04c042ef7
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-06 07:50:14 +00:00
nextcloud-command
5f9916b04b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-05 18:19:42 +00:00
nextcloud-command
427f4a7701
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-04 21:04:48 +00:00
nextcloud-command
db81f9bd7f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-04 19:17:16 +00:00
Kent Delante
dcc498e80c
fix(files_sharing): clear the password after saving
...
Signed-off-by: Kent Delante <kent@delante.me>
2026-06-03 19:53:30 +08:00
Peter Ringelmann
fa2178a5a4
chore(assets): recompile assets for stable32
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-27 21:44:46 +02:00
Peter Ringelmann
6a62a23598
chore(assets): recompile assets for stable32
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-27 14:25:45 +02:00
Peter Ringelmann
6f3b6ca62d
refactor(settings): tighten auth-token dialog components
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-27 14:21:54 +02:00
Ferdinand Thiessen
17aaae114e
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-20 23:35:41 +02:00
Anna Larch
638b2c20c6
fix(theming): fix broken custom images introduced by #58224
...
PR #58224 introduced a raster→SVG conversion path in ImageManager::getImage()
that breaks display of custom theming images. The root cause is a three-part
bug chain:
1. getImage() attempted to convert raster images (PNG/JPEG) to SVG format,
which Imagick cannot do meaningfully and produces broken output.
2. getMimeType() returns 'application/octet-stream' for extensionless stored
files, so the Content-Type response header was wrong.
3. Stale .svg cache files persisted after image replacement, causing
subsequent requests to serve the wrong format.
Fix by:
- Restricting the Imagick conversion to SVG→PNG only (not raster→SVG)
- Reading the stored MIME type from IAppConfig for extensionless files in
ThemingController::getImage()
- Deleting .svg cache files in ImageManager::delete()
- Injecting IAppConfig into ImageManager and reading the cachebuster via
IAppConfig::getAppValueInt() so the URL returned after upload always
carries the freshly-incremented value (IConfig::getAppValue() can return
a stale cached value within the same request)
- Updating the FileInputField Vue component to use a reactive cacheKey ref
that increments on every upload, so the thumbnail refreshes even when the
MIME type of the new image is the same as the old one
- Updating unit tests for ImageManager and ThemingController
- Updating psalm baseline for stable32
Backport of #60198
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Anna Larch <anna@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-20 15:50:07 +00:00
Stephan Orbaugh
b9c22da3c9
Merge pull request #60521 from nextcloud/backport/60187/stable32
...
[stable32] fix(files): only show template picker menu entries if possible
2026-05-20 12:25:16 +02:00
nextcloud-command
b212bfc1e3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-19 10:20:09 +00:00
nextcloud-command
6521eba656
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-18 15:28:27 +00:00
Louis
fb847c7bf6
Merge pull request #60009 from nextcloud/backport/60007/stable32
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
[stable32] fix: Harmonize login and passwordless login redirect behavior
2026-05-18 14:43:06 +02:00
nextcloud-command
11b1a69b37
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-16 09:37:45 +00:00
nextcloud-command
46acda39a1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-13 13:26:13 +00:00
nextcloud-command
2e187bf1f2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-13 14:40:52 +08:00
Peter Ringelmann
dae36bcef9
chore: rebuild assets
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-12 15:08:40 +02:00
Peter Ringelmann
6f62920c81
chore(assets): recompile assets
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-11 10:42:38 +02:00
nextcloud-command
cf11bbdb0e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-09 18:32:37 +00:00
nextcloud-command
49394fc01d
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-09 07:30:50 +00:00
nextcloud-command
fd29d03047
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-07 06:45:42 +00:00
nextcloud-command
4f926690a1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-06 22:23:46 +00:00
nextcloud-command
b94fbd9a6c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-06 13:00:44 +02:00
Anna Larch
24efb2099d
fix(tests): fix Cypress and PHP 8.4 CI failures
...
- Add Electron to supported browsers regex so Electron-based environments
(including Cypress) are not redirected to the unsupported browser page.
The browserslist-useragent-regexp 4.1.4 upgrade stopped matching Electron
implicitly; this mirrors the existing AscDesktopEditor special-case.
- Fix TextProcessing mock: deleteOlderThan() returns int, not void.
PHP 8.4 strict mock type enforcement causes a TypeError when the
callback is declared void.
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Anna Larch <anna@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-05 20:43:11 +00:00
Anna Larch
b56334cd6d
fix(core): use btoa() instead of window.Buffer.from() for base64 encoding
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-05 08:07:44 +00:00
nextcloud-command
f4b1f54623
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-02 10:08:55 +00:00
nextcloud-command
ac26c0cbab
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-30 09:30:34 +00:00
nextcloud-command
ee44bab408
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-30 09:28:36 +00:00
nextcloud-command
8fb28b7bb9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-23 19:21:07 +00:00
nextcloud-command
e138fc63bb
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-23 11:14:58 +00:00
Peter Ringelmann
673477f2c8
chore(assets): Recompile assets
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-21 16:50:55 +02:00
nextcloud-command
5627bdce03
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-20 18:30:06 +00:00
nextcloud-command
4322c09959
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-20 10:28:17 +00:00
nextcloud-command
f02a99930e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-19 08:30:27 +00:00
nextcloud-command
c3ab424160
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-18 21:27:01 +00:00
nextcloud-command
f2e50ea243
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-18 20:21:33 +00:00
nextcloud-command
d5d0967dbe
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-17 20:37:57 +00:00
nextcloud-command
d95ebff9d1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-16 13:25:15 +00:00
nextcloud-command
27f698d636
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-16 04:32:14 +00:00
dependabot[bot]
ff311672e6
chore(deps-dev): Bump webpack from 5.105.4 to 5.106.1
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.4 to 5.106.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.4...v5.106.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.106.1
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>
2026-04-15 00:26:24 +00:00
nextcloud-command
64e6e3eadf
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-14 16:41:29 +00:00
nextcloud-command
f29b78fdb6
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-13 21:30:34 +00:00
nextcloud-command
ab8540cbf9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-13 20:32:09 +00:00
nextcloud-command
f82e0e8a8a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-13 14:40:54 +00:00
Git'Fellow
127e7fc9bc
Merge pull request #59367 from nextcloud/backport/59294/stable32
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
[stable32] fix(filesDrop): drag-and-drop folder upload
2026-04-03 11:13:26 +02:00
nextcloud-command
3634a163e5
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-03 08:46:22 +00:00
nextcloud-command
6527048ec4
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-02 19:24:00 +00:00
nextcloud-command
eb657e92ce
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-27 17:34:27 +00:00
Louis
8e996fc72f
Merge pull request #59215 from nextcloud/backport/58761/stable32
...
[stable32] feat(recent-files): add recent_files_limit config on files settings
2026-03-26 18:34:36 +01:00