Peter Ringelmann
01c829da7e
fix(core): prompt for password once when installing recommended apps
...
Wire the password-confirmation interceptors into the recommendedapps
entry point and switch the installer to a single bulk enable call so
the strict password confirmation on enableApps is satisfied.
Fixes #60068
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-06-03 09:28:59 +02:00
Anna Larch
685115710b
fix(assets): rebuild dist with correct stable31 dependencies
...
The dist files merged in #60621 were built using master's node_modules,
which had @nextcloud/dialogs@7.3.0. That version bundles a Vue 3-compiled
floating-vue/vue-resize that imports withScopeId, openBlock, createBlock
from 'vue'. Vue 2.7.16 (used in stable31) does not export these APIs,
causing a TypeError on page load that crashed all Cypress tests.
Rebuilt using stable31's package-lock.json (@nextcloud/dialogs@6.4.2)
with Node 20 as required by the project's engine constraint.
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Anna Larch <anna@nextcloud.com>
2026-05-28 10:15:34 +02:00
Anna Larch
07c068b042
fix(comments): dismiss mention notifications and clear unread badge when viewed in activity sidebar
...
Backport of #60617 for stable31.
When comments are loaded via the Activity sidebar integration, call
markCommentsAsRead() so the file-row unread comment bubble clears after
viewing. Also add a DELETE /notifications/{id} endpoint and call it for
each comment that mentions the current user so the notification bell
clears without navigating via the notification link.
Fixes : nextcloud/activity#2531
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Anna Larch <anna@nextcloud.com>
2026-05-25 15:41:37 +02:00
Anna Larch
f92bbbadc2
fix(core): use btoa() instead of Buffer.from() for base64 encoding
...
window.Buffer / Buffer is a Node.js API that is not natively available
in browsers. Replace with the native browser btoa() which has been
universally available since before our minimum browser support baseline.
Backport of #60148
Signed-off-by: Anna Larch <anna@nextcloud.com>
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-05-19 23:48:11 +00:00
nextcloud-command
b1b4bdc8bb
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-30 09:42:53 +00:00
nextcloud-command
8dfeaacd13
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-30 08:08:02 +00:00
Stephan Orbaugh
4ffb28dc38
Merge pull request #59812 from nextcloud/backport/59788/stable31
...
[stable31] fix: Add missing PasswordConfirmationRequired attributes
2026-04-27 15:09:03 +02:00
nextcloud-command
2f653e01db
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-24 17:43:32 +00:00
nextcloud-command
d9175f7479
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-23 19:21:14 +00:00
nextcloud-command
f9d094d4da
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-23 09:45:52 +00:00
nextcloud-command
23864620a8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-14 15:11:04 +00:00
nextcloud-command
89b1d0ab59
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-02 19:23:17 +00:00
nextcloud-command
3ba240e231
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-27 17:34:05 +00:00
Louis
0931f028f5
Merge pull request #59214 from nextcloud/backport/58761/stable31
...
Integration sqlite / changes (push) Has been cancelled
Psalm static code analysis / static-code-analysis (push) Has been cancelled
Psalm static code analysis / static-code-analysis-security (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ocp (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ncu (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, --tags ~@large files_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, capabilities_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, collaboration_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, comments_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, dav_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, federation_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, file_conversions) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, files_reminders) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, filesdrop_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, ldap_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, openldap_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, openldap_numerical_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, remoteapi_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, setup_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, sharees_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, sharing_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, theming_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable31, 8.1, stable31, videoverification_features) (push) Has been cancelled
Integration sqlite / integration-sqlite-summary (push) Has been cancelled
[stable31] feat(recent-files): add recent_files_limit config on files settings
2026-03-26 18:34:34 +01:00
Cristian Scheid
0a52332a48
feat(recent-search): pass recent_limit config value to getRecentSearch function
...
feat(recent-search): pass recent_limit config value to getRecentSearch function
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-26 11:53:53 +00:00
nextcloud-command
42df661e79
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-25 15:35:41 +00:00
nextcloud-command
dc51a571d1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-17 16:18:41 +00:00
Cristian Scheid
7991928c2e
fix(dav): add missing search_supports_creation_time and search_supports_upload_time to Capabilities return type
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-03 22:34:02 +00:00
Ferdinand Thiessen
f410e3d8f6
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-03-02 18:00:01 +01:00
nextcloud-command
00b29e30ee
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-17 09:24:56 +01:00
nextcloud-command
f6bccfbaef
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-05 19:37:16 +00:00
nextcloud-command
51be3bf993
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-05 03:36:50 +00:00
nextcloud-command
f7c1903441
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-05 02:56:09 +00:00
nextcloud-command
dffcaee013
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-05 00:04:22 +00:00
nextcloud-command
8c161f04f2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-04 06:25:25 +00:00
nextcloud-command
9d75be3d7e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-31 16:53:09 +00:00
nextcloud-command
42d766d4c5
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-31 16:11:42 +00:00
nextcloud-command
10b6ce4088
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-31 15:19:12 +00:00
nextcloud-command
195db3365e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-25 11:31:44 +00:00
nextcloud-command
7d32dcc8f4
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-24 23:35:13 +00:00
nextcloud-command
4e397a7405
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-24 23:10:15 +00:00
nextcloud-command
8d32886454
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-24 15:44:35 +00:00
nextcloud-command
d0c5ba0f0b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-18 16:29:06 +00:00
nextcloud-command
ebf781b61c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-18 11:37:03 +00:00
nextcloud-command
f247eefaed
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-18 09:39:17 +00:00
Ferdinand Thiessen
c986203518
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-01-17 13:19:56 +01:00
nextcloud-command
d9749b5130
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-07 09:58:52 +00:00
nextcloud-command
2b2dd0b45b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-01-03 08:29:25 +00:00
nextcloud-command
406840c916
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-28 00:42:50 +00:00
nextcloud-command
f5ca43a4c3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-22 10:17:15 +00:00
nextcloud-command
a9217e3e04
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-22 08:27:09 +00:00
nextcloud-command
bfde3738d5
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-22 06:46:32 +00:00
Ferdinand Thiessen
13e66028b9
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-22 00:52:25 +01:00
nextcloud-command
4aa03afd0f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-21 16:29:42 +00:00
nextcloud-command
d3aaf9ee20
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-21 09:26:30 +00:00
F. E Noel Nfebe
b17459ec6f
Merge pull request #56975 from nextcloud/backport/56620/stable31
...
[stable31] fix(unified-search): prevent provider disabling on content filter apply
2025-12-20 21:29:52 +01:00
nextcloud-command
e8631ef008
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-20 07:28:51 +00:00
nextcloud-command
5f6e836043
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-18 11:14:41 +00:00
nextcloud-command
839070d055
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-16 09:23:18 +00:00
nextcloud-command
51b78f7efc
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-16 00:25:12 +00:00