Robin Appelman
05ef7132dc
fix: fix oci string length with empty strings
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-01 15:23:45 +02:00
Robin Appelman
8380ae11e7
fix: skip registering mounts if there are no new mount providers
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-01 15:23:42 +02:00
Robin Appelman
c5d8643379
fix: improve getMountsForFileId memory usage and performance
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-01 15:21:46 +02:00
Robin Appelman
379239942a
fix: reduce memory usage for fetching cached mount into
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-01 15:21:42 +02:00
John Molakvoæ
6bc6ed95a3
Merge pull request #54172 from nextcloud/fix/app-icon-aria
2025-08-01 13:13:17 +02:00
John Molakvoæ
5108b8fa13
Merge pull request #49104 from nextcloud/fix/install-dbport-unused
2025-08-01 11:35:22 +02:00
John Molakvoæ
91595aaec4
fix(workflows): disable editing commit when rebasing
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-08-01 11:20:38 +02:00
nextcloud-command
4af65869c3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 08:51:31 +00:00
Ferdinand Thiessen
aa9dba58f4
fix(AppMenu): ensure that aria attributes are set when needed
...
We hide **if** there is **no** notification.
We *do not* hide and *show the label* **if** there are notifications for
that application.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-01 08:49:23 +00:00
John Molakvoæ
e8fbb0dfa5
Merge pull request #54192 from nextcloud/fix-federated-sharing-bug
2025-08-01 10:43:30 +02:00
John Molakvoæ
89ef481cfc
Merge pull request #54150 from nextcloud/dependabot/npm_and_yarn/linkifyjs-4.3.2
2025-08-01 10:41:35 +02:00
Richard Steinmetz
976e42314f
Merge pull request #54182 from nextcloud/mount-cache-without-fs-access
...
fix: don't update cached mountpoints if the request doesn't have filesystem access
2025-08-01 10:32:15 +02:00
John Molakvoæ
02008829d2
Merge pull request #50470 from nextcloud/fix/49887/early-check-for-overwritten-home
2025-08-01 10:29:56 +02:00
nextcloud-command
f8b30884c2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 08:15:26 +00:00
dependabot[bot]
691fab964a
chore(deps): bump linkifyjs from 4.1.3 to 4.3.2
...
Bumps [linkifyjs](https://github.com/nfrasser/linkifyjs/tree/HEAD/packages/linkifyjs ) from 4.1.3 to 4.3.2.
- [Release notes](https://github.com/nfrasser/linkifyjs/releases )
- [Changelog](https://github.com/nfrasser/linkifyjs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nfrasser/linkifyjs/commits/v4.3.2/packages/linkifyjs )
---
updated-dependencies:
- dependency-name: linkifyjs
dependency-version: 4.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-01 08:03:22 +00:00
John Molakvoæ
64b1428552
Merge pull request #54008 from nextcloud/dependabot/composer/build/integration/behat/behat-3.23.0
2025-08-01 09:39:08 +02:00
John Molakvoæ
f8994a53d4
Merge pull request #54009 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.1.2
2025-08-01 09:35:46 +02:00
Maksim Sukharev
809d638c05
fix: make early check if users filesystem have a mountpoint at /<user>/files/
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-08-01 09:31:50 +02:00
John Molakvoæ
4eee160c15
Merge pull request #53729 from nextcloud/dav-external-url-encoded-root
2025-08-01 09:31:14 +02:00
Mahdi Baghbani
0eca4d508b
fix: incorrect DELETE on federated-share acceptance
...
Signed-off-by: Mahdi Baghbani <mahdi.baghbani1@gamil.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 07:29:12 +00:00
John Molakvoæ
04c64faaa5
Merge pull request #54138 from nextcloud/feat/core/pwa-hide-header
2025-08-01 09:24:34 +02:00
provokateurin
4c7e85ea2a
feat(core): Hide header in PWA
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-01 09:18:29 +02:00
Kate
e9ce184561
Merge pull request #54187 from nextcloud/chore/clean-sharing
2025-08-01 09:13:55 +02:00
Maksim Sukharev
1675aa4f45
Merge pull request #53850 from nextcloud/feat/noid/add-busy-status
2025-08-01 09:09:44 +02:00
John Molakvoæ
27de1ec5c5
Merge pull request #54121 from nextcloud/tag-color-query
2025-08-01 08:51:43 +02:00
nextcloud-command
9adc97e5b8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 06:39:39 +00:00
Maksim Sukharev
47923b9d1c
style(user_status): adjust status modal styles
...
- remove modal name
- propagate box-sizing
- reduce gap between sections 12px -> 8px
- align icons vertically
- add hover effect to status labels
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-08-01 08:35:38 +02:00
Anna Larch
56174f749f
feat: add Busy status and new preset BRB status
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-08-01 08:35:37 +02:00
Ferdinand Thiessen
8fd92c8d42
Merge pull request #54188 from nextcloud/dependabot/github_actions/github-actions-55de95cf11
...
chore(deps): bump the github-actions group with 3 updates
2025-08-01 03:27:56 +02:00
Robin Appelman
01147cf872
fix: add missing color select to tags usage query
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-01 02:47:04 +02:00
Nextcloud bot
086ef597c0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-01 00:12:14 +00:00
dependabot[bot]
34d5e9db16
chore(deps): bump the github-actions group with 3 updates
...
Bumps the github-actions group with 3 updates: [shivammathur/setup-php](https://github.com/shivammathur/setup-php ), [cypress-io/github-action](https://github.com/cypress-io/github-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `shivammathur/setup-php` from 2.34.1 to 2.35.2
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/0f7f1d08e3e32076e51cae65eb0b0c871405b16e...ccf2c627fe61b1b4d924adfcbd19d661a18133a0 )
Updates `cypress-io/github-action` from 6.10.1 to 6.10.2
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/6c143abc292aa835d827652c2ea025d098311070...b8ba51a856ba5f4c15cf39007636d4ab04f23e3c )
Updates `github/codeql-action` from 3.29.2 to 3.29.5
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/181d5eefc20863364f96762470ba6f862bdef56b...51f77329afa6477de8c49fc9c7046c15b9a4e79d )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-version: 2.35.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-version: 6.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.29.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-31 22:58:38 +00:00
Ferdinand Thiessen
2e5ddea8fb
chore(files_sharing): remove leftover of legacy files ui
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 21:09:43 +02:00
Ferdinand Thiessen
ba3e5ad03f
Merge pull request #54178 from nextcloud/feat/app-icon-opacity
...
feat(AppMenu): add slight opactiy gradient to app icons
2025-07-31 21:00:23 +02:00
Josh
47fd3707a2
Merge pull request #54179 from nextcloud/fix/issue-7194-fifth-not-fifty
...
fix: spelling mistake
2025-07-31 14:06:15 -04:00
Ferdinand Thiessen
4e4c4d1e4d
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 19:02:25 +02:00
Ferdinand Thiessen
4b3b2e09b1
fix(AccountMenu): do not apply alpha mask on the account menu
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 19:01:07 +02:00
Ferdinand Thiessen
2be7d03395
feat(AppMenu): add slight opactiy gradient to app icons
...
- resolves https://github.com/nextcloud/server/issues/54141
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 19:01:07 +02:00
Daniel
876b4898f0
Merge pull request #54012 from nextcloud/chore/move-smb-package
...
chore: move smb package to 3rdparty
2025-07-31 18:58:54 +02:00
Robin Appelman
73d0418425
fix: don't update cached mountpoints if the request doesn't have filesystem access
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-31 18:28:26 +02:00
Ferdinand Thiessen
b42f6bda8b
Merge pull request #54143 from nextcloud/fix/icons-header-meu
...
fix(ContactsMenu): use proper icons in the header navigation
2025-07-31 18:18:09 +02:00
SebastianKrupinski
adcb782b45
fix: spelling mistake
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-07-31 10:22:50 -04:00
nextcloud-command
d3e4db1255
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 14:18:03 +00:00
Ferdinand Thiessen
5e979b52d1
fix(ContactsMenu): use proper icons in the header navigation
...
app icons in the header navigation are excluded from the outlined icons
change, so this reverts this change.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 15:43:46 +02:00
John Molakvoæ
b4803f95c4
Merge pull request #54171 from nextcloud/chore/remove-deprecated-package
2025-07-31 15:36:31 +02:00
Daniel Kesselberg
28dc3e2d85
chore: move smb package to 3rdparty
...
- Automated updates
- Easier maintenance
- Not having another copy of the streams packages
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-31 15:19:07 +02:00
Ferdinand Thiessen
ea44382a5b
Merge pull request #54168 from nextcloud/fix/node-version
...
chore: update node and npm version
2025-07-31 15:15:51 +02:00
John Molakvoæ
5f56ad3862
Merge pull request #54085 from nextcloud/Jerome-Herbinet-folder-tree-structure
2025-07-31 14:39:11 +02:00
Daniel
bcfb010e07
Merge pull request #54167 from nextcloud/bug/noid/principal-guest_app-not-found-pt2
...
fix: hide guests group from overall principals
2025-07-31 14:38:24 +02:00
nextcloud-command
5c768aa60c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 12:34:18 +00:00
Jérôme Herbinet
ee3e628b7a
feat: replace "Folder tree structure" with "Folder tree"
...
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com >
Co-Authored-By: kramo <git@kramo.page >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 12:26:12 +00:00
Ferdinand Thiessen
48f86c4696
chore: remove nextcloud-vue-collections and use @nextcloud/vue instead
...
`nextcloud-vue-collections` is deprecated for quite some time and was
merged into `@nextcloud/vue`. So lets drop that dependency.
Adjust the two files where it was used, one of them was itself never
used so just dropped that file.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 13:52:32 +02:00
Christoph Wurst
6033c25630
Merge pull request #54084 from nextcloud/feat/dav/absence-get-set-commands
...
feat(dav): add occ commands to get and set absences
2025-07-31 12:43:36 +02:00
Ferdinand Thiessen
616f91d14d
chore: update node and npm version
...
- Adjust versions to align with our standards
- Fixes flakyness of dependabot
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 12:33:32 +02:00
Jyrki Gadinger
45c8664b00
fix: hide guests group from overall principals
...
Follow-up for #52914 and #53369
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org >
2025-07-31 11:24:23 +02:00
John Molakvoæ
91a35db95f
Merge pull request #54162 from nextcloud/feat/add-account-menu-outline
2025-07-31 09:23:52 +02:00
nextcloud-command
a0a0458b41
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 07:11:12 +00:00
Richard Steinmetz
46cf819e2f
Merge pull request #54160 from nextcloud/feat/event-builder-invitation-emails
...
feat: send invitation emails through ICreateFromString
2025-07-31 09:10:20 +02:00
Ferdinand Thiessen
b610239951
feat(AccountMenu): apply some outline to the user avatar
...
- resolves https://github.com/nextcloud/server/issues/54140
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 07:07:10 +00:00
Nextcloud bot
7fbe33322b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-31 00:12:09 +00:00
Christoph Wurst
ee00d166cd
feat(dav): add occ commands to get and set absences
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-07-30 22:22:22 +02:00
Richard Steinmetz
d6d94c4e63
feat: send invitation emails through ICreateFromString
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-07-30 18:54:12 +02:00
Nextcloud bot
b270a22c4a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-30 00:12:11 +00:00
F. E Noel Nfebe
f0485e4153
Merge pull request #53661 from nextcloud/feat/52635/toggle-for-trusted-server-sharing
...
feat(files_sharing): Toggle display for trusted server shares
2025-07-29 17:52:40 +01:00
Daniel
0c568ff2bb
Merge pull request #54119 from nextcloud/feat/noid/show-nice-label-when-searching-in-root
...
Show nice label when searching in root
2025-07-29 18:30:47 +02:00
Daniel Calviño Sánchez
b9ab00a59e
Merge pull request #54005 from nextcloud/do-not-show-password-dialog-when-user-can-not-validate-password
...
fix: Do not show password dialog when user can not validate password
2025-07-29 17:54:46 +02:00
John Molakvoæ
05cba2a6e3
Merge pull request #54092 from nextcloud/dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.8.1
2025-07-29 17:43:45 +02:00
John Molakvoæ
26c3c1feff
Merge pull request #53746 from nextcloud/add-VersionCreatedEvent
2025-07-29 17:43:23 +02:00
Kate
41a47f878c
Merge pull request #54082 from nextcloud/fix/54080/using-userconfig-to-set-lang
2025-07-29 17:28:15 +02:00
nextcloud-command
d38eed7797
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-29 15:15:43 +00:00
Daniel Kesselberg
2cff3454a3
feat(search): show alias when searching in root folder
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-29 15:11:24 +00:00
John Molakvoæ
f4ff7db49b
Merge pull request #54139 from nextcloud/feat/drop-compile-commits-rebase
2025-07-29 17:07:42 +02:00
skjnldsv
148f29475e
fix(workflows): don't use needs.init.outputs.head_ref directly
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 15:58:16 +02:00
skjnldsv
36b510a38a
feat(workflows): drop dist and js changes when compile-rebasing
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 15:49:36 +02:00
nextcloud-command
21b273dce9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-29 12:49:56 +00:00
nfebe
2bb8c72c47
feat(files_sharing): Toggle display for trusted server shares
...
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-07-29 13:24:49 +01:00
Borja Domínguez Vázquez
d0de83be10
feat(file-versions): #53151 add VersionCreatedEvent event
...
Signed-off-by: Borja Domínguez Vázquez <bdominguez@virtualwareco.com >
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 14:05:21 +02:00
Maxence Lange
132513dbf3
fix(userconfig): duplicate core lexicon
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-29 10:36:44 -01:00
Daniel
b8ad6d091a
Merge pull request #53945 from nextcloud/chore/share-constants
...
chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants
2025-07-29 13:31:42 +02:00
Kate
49618b30a7
Merge pull request #53946 from nextcloud/chore/remove-hierarchical-shares
2025-07-29 13:26:03 +02:00
dependabot[bot]
9b1c70227b
chore(deps): bump nextcloud/openapi-extractor
...
Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor ) from 1.8.0 to 1.8.1.
- [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: nextcloud/openapi-extractor
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 13:23:54 +02:00
Maxence Lange
51dc9f89b7
Merge pull request #54064 from nextcloud/feat/preset/custom-share-token
...
feat(preset): add lexicon entry for custom share tokens
2025-07-29 10:11:05 -01:00
John Molakvoæ
1d4032dafd
Merge pull request #54128 from nextcloud/dep/nextcloud
2025-07-29 11:53:50 +02:00
provokateurin
746e5917c7
fix(IShare): Add missing getParent and setParent methods
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 11:27:04 +02:00
Maxence Lange
3ceffe9f5b
feat(preset): add lexicon entry for custom share token
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-29 08:15:08 -01:00
Maxence Lange
9380375cc6
feat(lexicon): add note and key-details
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-29 08:15:08 -01:00
Kate
89d659ca17
Merge pull request #51602 from nextcloud/fix/fix-default-share-folder-for-group-shares
2025-07-29 11:12:58 +02:00
skjnldsv
a83ed8a5c2
fix(eslint): glob import spec pattern
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 10:55:25 +02:00
skjnldsv
26cc4782c4
chore(deps): update @nextcloud/auth, @nextcloud/calendar-availability-vue, @nextcloud/files & @nextcloud/sharing
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 10:40:45 +02:00
provokateurin
3c7fce39aa
chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 10:39:33 +02:00
provokateurin
665a38573c
fix(IShareProvider): Add missing getChildren method to the interface
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 10:26:33 +02:00
Nextcloud bot
8bc5edf15f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-29 00:12:07 +00:00
Simon L.
2ffd72864e
Merge pull request #54111 from nextcloud/enh/noid/add-types-to-issue-templates
...
chore: add type to issue templates
2025-07-29 00:00:09 +02:00
Simon L.
4ee1cf5628
chore: add type to issue templates
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2025-07-28 23:47:00 +02:00
John Molakvoæ
345df00c28
Merge pull request #53966 from nextcloud/feat/show-hide-ext
...
feat(files): allow hidding files extensions
2025-07-28 19:56:25 +02:00
John Molakvoæ
33ddce490b
Merge pull request #53635 from nextcloud/fix/insecure-crypto-envs
...
fix(files_sharing): fallback self.crypto.getRandomValues
2025-07-28 19:51:59 +02:00
nextcloud-command
f35d164e33
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-28 17:08:05 +00:00
nextcloud-command
c050f49e1d
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-28 16:14:08 +00:00
skjnldsv
3cff9d87e9
fix(files_sharing): fallback self.crypto.getRandomValues
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-28 18:07:26 +02:00
skjnldsv
c7dd6dd645
feat(files): allow hidding files extensions
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-28 18:05:15 +02:00
Stephan Orbaugh
4eda352397
Merge pull request #54026 from nextcloud/enh/add-cloud-id-chars
...
feat: add ICloudIdResolver
2025-07-28 15:49:12 +02:00
Anna
3b4a268c66
Merge pull request #53992 from nextcloud/fix/noid/filter-cancelled-events
...
fix(caldav): don't return cancelled events for upcoming events API
2025-07-28 12:18:40 +02:00
Anna Larch
7e3082cb46
fix(caldav): don't return cancelled events for upcoming events API
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-07-28 11:20:11 +02:00
Kate
aca5361e86
Merge pull request #53944 from nextcloud/chore/too-many-arguments
2025-07-28 10:49:52 +02:00
dependabot[bot]
89ae18ab08
build(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.1.0 to 2.1.2.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.1.0...2.1.2 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 10:34:50 +02:00
John Molakvoæ
12c07f9a8c
Merge pull request #53909 from nextcloud/fix/newUser-provisioning_api
2025-07-28 09:21:15 +02:00
Joas Schilling
d0865ed924
Merge pull request #54068 from nextcloud/bugfix/noid/fix-infinite-loop-on-parallelaware-block
...
fix(cron): Fix infinite loop on ParallelAware blocked jobs
2025-07-28 08:22:52 +02:00
John Molakvoæ
e89b3a0597
Merge pull request #54051 from nextcloud/fix/session/log-ephemeral-session-close
2025-07-28 08:16:32 +02:00
Joas Schilling
93d07e814b
Merge pull request #54027 from nextcloud/fix/oracle-db-connection
...
fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well
2025-07-28 08:13:33 +02:00
Joas Schilling
3ccb3160b4
Merge pull request #53898 from nextcloud/ci-mariadb-118
...
ci: test against MariaDB 11.8 (latest LTS)
2025-07-28 08:10:05 +02:00
Nextcloud bot
993355af9f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-28 00:12:17 +00:00
Nextcloud bot
1e0ea9cc99
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-27 00:12:29 +00:00
Nextcloud bot
786bdb198e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-26 00:12:15 +00:00
Joas Schilling
0797fd8af8
Merge pull request #54086 from nextcloud/techdebt/noid/use-new-attributes-to-declare-since
...
chore(OCP): Migrate lib/Config/ to new attributes
2025-07-25 18:37:15 +02:00
Joas Schilling
a3b2557486
chore(OCP): Migrate lib/Config/ to new attributes
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-25 16:17:35 +02:00
John Molakvoæ
38768d1f8d
Merge pull request #54083 from nextcloud/fix/colum-sizes-outline-icon
2025-07-25 16:15:12 +02:00
Joas Schilling
031d739d33
fix(cron): Fix infinite loop on ParallelAware blocked jobs
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-25 15:28:24 +02:00
skjnldsv
932de24e88
fix: adjust file filter and external storage outline icon
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-25 13:43:07 +02:00
skjnldsv
8514414d08
fix(files): adjust column size to new row height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-25 10:29:37 +02:00
Maxence Lange
de46e39405
Merge pull request #53975 from nextcloud/feat/lexicon/moving-out-from-unstable
...
feat(lexicon): moving out from unstable
2025-07-25 00:02:46 -01:00
Nextcloud bot
3c3b98e5f2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-25 00:12:21 +00:00
Daniel
52a472d7e4
Merge pull request #54020 from nextcloud/feat/42647/hide-app-password-note-without-2fa
...
feat(files): hide note about app passwords when 2FA not enabled
2025-07-24 23:52:34 +02:00
JEEEEEEEEEEEEEEEEEEEEEED
cb29b306ee
feat(files): hide note about app passwords when 2FA not enabled
...
Signed-off-by: JEEEEEEEEEEEEEEEEEEEEEED <118366366+jadjoud@users.noreply.github.com >
Co-authored-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-24 22:20:16 +02:00
John Molakvoæ
9d04729540
Merge pull request #54078 from nextcloud/fix/files-margin-webdav
2025-07-24 19:27:24 +02:00
nextcloud-command
673b5425e3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-24 17:27:13 +00:00
skjnldsv
c574d55ed2
fix(files): add webdav url settings input bottom margin
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 19:12:06 +02:00
Maxence Lange
011500fc7c
feat(preset): split education based on size
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:57:08 -01:00
Maxence Lange
f359904213
fix(lexicon): missing doc
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:35 -01:00
Maxence Lange
a0c9fede1b
feat(lexicon): marking unstable as @deprecated
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:34 -01:00
Maxence Lange
4cd518367c
feat(lexicon): marking unstable as @deprecated
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:33 -01:00
Maxence Lange
33bff30e1d
feat(lexicon): moving out from unstable
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:33 -01:00
John Molakvoæ
cb410cd368
Merge pull request #54075 from nextcloud/feat/material-icons-outline
2025-07-24 13:24:13 +02:00
skjnldsv
a1c84cb3c0
feat: replace material icons with outline versions (second pass)
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 12:34:35 +02:00
John Molakvoæ
5fa71ab9a6
Merge pull request #54054 from nextcloud/feat/vue-material-icons-outline
2025-07-24 11:42:39 +02:00
skjnldsv
8defefe1f6
chore(assets): Recompile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 10:57:32 +02:00
skjnldsv
3e7dc97cae
feat: replace material icons with outline versions
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 10:55:43 +02:00
Nextcloud bot
697ad3a13e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-24 00:13:36 +00:00
Ferdinand Thiessen
0d07542ef5
Merge pull request #54055 from nextcloud/fix/sharing-restore-on-failure
...
fix(files_sharing): restore state when updating share failed
2025-07-23 18:30:31 +02:00
nextcloud-command
1fbce910b3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-23 17:07:33 +02:00
Ferdinand Thiessen
fb397e6d23
fix(files_sharing): restore state when updating share failed
...
We need to save the previous state - here the password - so that if the
update fails we can revert the shown state.
This happens e.g. if you have the password policy app and try to add an
unsecure password.
To reproduce (with password policy):
1. Create new link share
2. enable password protection
3. use insecure password like `1234`
4. save share
Now you see that the update failed, but the password protection is still
enabled. This happened because `password` and `newPassword` were
misused. `password` was already set when `newPassword` was not saved so
we could not know to what we need to reset when the update failed.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-23 17:07:33 +02:00
Ferdinand Thiessen
66eb021ece
refactor: remove duplicated types and add return types
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-23 15:59:26 +02:00
Sandro Mesterheide
bffac23322
feat: Add cloud id resolver interface
...
Co-authored-by: Dirk Olbertz <dirk.olbertz@publicplan.de >
Signed-off-by: Sandro Mesterheide <mesterheide@publicplan.de >
2025-07-23 15:59:26 +02:00
John Molakvoæ
cf29ebb764
Merge pull request #53967 from nextcloud/fix/fav-sort-nav
2025-07-23 15:28:17 +02:00
John Molakvoæ
c7bf997ae6
Merge pull request #54057 from nextcloud/chore-enforce-dangling-comma
2025-07-23 14:00:15 +02:00
Daniel Kesselberg
860a2d3407
chore: compile assets
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-23 13:11:59 +02:00
Daniel Kesselberg
4d9e8d128b
style: enforce vue/html-self-closing
...
The ESLint vue/html-self-closing rule issues warnings but doesn't fail
the CI. Now, the CI enforces the vue/html-self-closing rule.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-23 13:08:54 +02:00
Daniel Kesselberg
4a571fc391
style: enforce comma-dangle
...
The ESLint comma-dangle rule issues warnings but doesn't fail the CI.
Running npm run lint:fix adds missing commas automatically. This often
leads to committing unrelated changes. Now, the CI enforces the dangling
comma rule.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-23 13:08:54 +02:00
Daniel
7268525a8a
Merge pull request #54016 from nextcloud/bug/noid/group-imip-logs-in-sentry
...
fix: group imip log messages by removing principal and uri
2025-07-23 11:21:15 +02:00
skjnldsv
6d3ad08e5c
chore(assets): Recompile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-23 10:17:49 +02:00
skjnldsv
9d7214bc5a
fix(files): sort favorites navigation alphabetically
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-23 10:15:14 +02:00
Christoph Wurst
084a2e8859
fix(session): log when ephemeral sessions are closed
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-07-23 07:52:06 +02:00
Nextcloud bot
4317bb7594
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-23 00:11:59 +00:00
Joas Schilling
cf0abe7fce
Merge pull request #54011 from nextcloud/3rdparty-aws-diet
...
chore(3rdparty): remove unused aws services
2025-07-22 21:06:31 +02:00
Andy Scherzinger
5c82616166
Merge pull request #54037 from nextcloud/fix/taskprocessingcontroller-errorhandling
...
fix(TaskProcessingApiController): Improve error handling
2025-07-22 15:49:25 +02:00
Daniel Kesselberg
9bbbd11191
fix(imip): group messages by logging principal and uri as context
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-22 15:33:24 +02:00
John Molakvoæ
51a09438bf
Merge pull request #53983 from nextcloud/fix/files-new-folder
...
fix(files): new folder icon color
2025-07-22 12:36:19 +02:00
provokateurin
5bd626bd40
chore: Fix all method calls with too many arguments
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-22 12:34:49 +02:00
Marcel Klehr
e2449bca6f
fix(TaskProcessingApiController): Improve error handling
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-22 11:21:17 +02:00
Nextcloud bot
12685d6d5e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-22 00:12:30 +00:00
Kate
263a276dbd
Merge pull request #53922 from nextcloud/fix/noid/fed-share-on-local-reshare
2025-07-21 19:01:47 +02:00
Kate
cb7cab56b4
Merge pull request #54019 from nextcloud/fix/app-discover-section-media
2025-07-21 18:58:02 +02:00
Maxence Lange
fab6d92f30
feat(federated-share): forward notification only on remote reshare
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-21 13:37:33 -01:00
Marcel Klehr
8589debf6d
fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-21 15:49:40 +02:00
nextcloud-command
940e1ad499
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-21 13:18:41 +00:00
skjnldsv
7a893104a2
fix(files): new folder icon color
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-21 13:10:01 +00:00
Maxence Lange
30fb9e3c5a
Merge pull request #54007 from nextcloud/fix/noid/no-lazy-loading-on-isBypassListed
...
fix(bruteforce): limit appconfig lazy loading
2025-07-21 12:03:15 -01:00
Daniel Kesselberg
bf5629f83c
chore(3rdparty): remove unused aws services
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-21 14:46:09 +02:00
Joas Schilling
4954fbc3bd
Merge pull request #54017 from nextcloud/chore/codeowners/caldav-carddav
...
chore(codeowners): add codeowners for calendar and contacts impl
2025-07-21 14:19:52 +02:00
Joas Schilling
d9e0216b2b
Merge pull request #53986 from nextcloud/bugfix/53985/trigger-update-for-autodisabled-local-apps
...
fix(update): Correctly trigger update for auto-disabled local apps
2025-07-21 14:09:22 +02:00
Ferdinand Thiessen
074b994218
fix(settings): verify source of app-discover media
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-21 14:06:47 +02:00
Daniel Kesselberg
771859b29d
chore(codeowners): add codeowners for calendar and contacts impl
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-21 13:17:07 +02:00
Kate
a1f4b59997
Merge pull request #54003 from nextcloud/enh/noid/appconfig-get-fast-keys
2025-07-21 12:27:42 +02:00
Maxence Lange
484491e7cc
fix(bruteforce): limit appconfig lazy loading
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-20 00:49:11 -01:00
Nextcloud bot
dc48b6b9ac
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-20 00:12:51 +00:00
dependabot[bot]
b1a8e01c3f
build(deps-dev): bump behat/behat in /build/integration
...
Bumps [behat/behat](https://github.com/Behat/Behat ) from 3.22.0 to 3.23.0.
- [Release notes](https://github.com/Behat/Behat/releases )
- [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Behat/Behat/compare/v3.22.0...v3.23.0 )
---
updated-dependencies:
- dependency-name: behat/behat
dependency-version: 3.23.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-19 01:19:00 +00:00
Maxence Lange
20b908cf3f
feat(appconfig): add searchKeys()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-18 23:54:55 -01:00
Nextcloud bot
c4b11e8a6d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-19 00:12:24 +00:00
Daniel Calviño Sánchez
03c76d86a6
fix: Do not show password dialog when user can not validate password
...
The password confirmation dialog is always shown unless the user backend
does not allow password confirmation. A user backend may explicitly
provide that information, but even if it does not that could have been
defined in the authentication token with
"IToken::SCOPE_SKIP_PASSWORD_VALIDATION" (for example, when "user_oidc"
is only used for authentication and user provision is done by another
user backend).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-07-18 20:55:02 +02:00
Nextcloud bot
daeb1e3a67
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-18 00:13:58 +00:00
Ferdinand Thiessen
74ff1c64f0
Merge pull request #53979 from nextcloud/fix/settings-share-folder
...
fix(files_sharing): ensure share folder exists in the settings
2025-07-17 23:16:31 +02:00
Ferdinand Thiessen
2120a5059c
Merge pull request #53993 from nextcloud/fix/files-mtime
...
fix(files): make sure mtime row is wide enough
2025-07-17 22:50:37 +02:00
Ferdinand Thiessen
ebc5ae810e
Merge pull request #52777 from nextcloud/feat/add-config-for-share-perm
...
feat(files_sharing): add config option for extending link-share permissions
2025-07-17 17:58:03 +02:00
nextcloud-command
1eb6f0b0f2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-17 16:59:45 +02:00
Ferdinand Thiessen
7fe272fd74
fix(Coordinator): ensure the core app is loaded first
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 16:59:45 +02:00
Ferdinand Thiessen
a18e61a1e5
feat(files_sharing): add config option for extending link-share permissions
...
This allows the admin to control the behavior whether link shares with
READ permissions should be extended to also gain SHARE permissions,
allowing users (public share receivers) to add the share to their cloud.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 16:59:36 +02:00
Ferdinand Thiessen
df69510a4c
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 14:52:04 +02:00
Ferdinand Thiessen
58e03a647f
fix(files): make sure mtime row is wide enough
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 14:50:12 +02:00
John Molakvoæ
2cbfdcc493
Merge pull request #53984 from nextcloud/feat/hint-hidden
...
fix(files): show hidden new file name warning
2025-07-17 14:25:15 +02:00
nextcloud-command
0cfc35ff89
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-17 11:46:11 +00:00
skjnldsv
e889aaa621
feat(files): show hidden new file name warning
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-17 11:44:03 +00:00
John Molakvoæ
37e401e191
Merge pull request #53965 from nextcloud/feat/order-action
...
feat(files): allow custom setting order
2025-07-17 13:41:53 +02:00
Daniel Calviño Sánchez
8fc37b2249
Merge pull request #53964 from nextcloud/fix-clearing-unified-search-when-modal-is-closed
...
fix: Fix clearing unified search when modal is closed
2025-07-17 13:40:54 +02:00
nextcloud-command
9c93cbaf95
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-17 11:09:10 +00:00
skjnldsv
869e23d665
feat(files): allow custom setting order
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-17 11:05:43 +00:00
Joas Schilling
0ace395981
fix(update): Correctly trigger update for auto-disabled local apps
...
When updating a local app we still need to run updateApp
so that repair steps and migrations are correctly executed
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-17 12:18:17 +02:00
skjnldsv
90c2bba637
Revert "fix(files): new folder icon color"
...
This reverts commit 221d8b641a .
2025-07-17 09:50:49 +02:00
skjnldsv
221d8b641a
fix(files): new folder icon color
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-17 09:50:40 +02:00
Nextcloud bot
69b296755e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-17 00:12:11 +00:00
Ferdinand Thiessen
f3857f705d
fix(files_sharing): ensure share folder exists in the settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-16 18:23:12 +02:00
John Molakvoæ
64057dae7b
Merge pull request #53968 from nextcloud/feat/files-row-height
...
feat(files): reduce row height
2025-07-16 17:58:20 +02:00
nextcloud-command
4df98d5b42
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-16 15:24:26 +00:00
skjnldsv
d1f0cee6ed
fix(files): drag ghost image
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-16 16:43:46 +02:00
skjnldsv
6ef7700ec9
feat(files): reduce row height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-16 16:43:46 +02:00
Richard Steinmetz
1dbd22e317
Merge pull request #53972 from nextcloud/bug/noid/self-signed-trusted-servers-address-book-sync
...
fix(federation): respect sharing.federation.allowSelfSignedCertificat…
2025-07-16 14:35:58 +02:00
nextcloud-command
b51e369dde
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-16 11:30:32 +00:00
Daniel Calviño Sánchez
cf337a75a2
fix: Fix clearing unified search when modal is closed
...
The unified search modal was intended to be cleared when closed.
However, "UnifiedSearchModal" did not emit "update:query" when its
internal query value ("searchQuery") changed, so "UnifiedSearch.query"
was kept as an empty string. When the modal was closed "update:query"
was emitted with an empty string, which should have cleared
"UnifiedSearch.query" and that, in turn, should have cleared the modal.
However as "UnifiedSearch.query" was already an empty string the watcher
that updates "UnifiedSearchModal.searchQuery" from "UnifiedSearch.query"
was not triggered and the modal was not cleared.
As "UnifiedSearch.query" is now updated with the value of
"UnifiedSearchModal.searchQuery" the latter can not be trimmed when
updated from the former, as that would in turn also trim
"UnifiedSearchModal.searchQuery" and prevent to search for anything with
spaces at the beginning or end (even if those trailing spaces are just
temporary while writing something like "searched value").
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-07-16 13:05:53 +02:00
Daniel Kesselberg
68b9493a51
fix(federation): respect sharing.federation.allowSelfSignedCertificates for address book sync
...
The configuration option, to accept self-signed certificates, is now also used when syncing address books.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-16 12:36:45 +02:00
Maxence Lange
e22914b5ff
Merge pull request #53449 from nextcloud/feat/noid/preset-config
...
feat(lexicon): configurable presets
2025-07-16 08:02:54 -01:00
Joas Schilling
672e4f57a0
Merge pull request #53954 from nextcloud/automated/noid/master-update-ca-cert-bundle
...
[master] fix(security): Update CA certificate bundle
2025-07-16 06:45:20 +02:00
nextcloud-command
8c48b82437
fix(security): Update CA certificate bundle
...
Signed-off-by: GitHub <noreply@github.com >
2025-07-16 02:44:58 +00:00
Nextcloud bot
88f3ee0ac0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-16 00:12:12 +00:00
Edward Ly
8210e128b9
Merge pull request #53859 from nextcloud/feat/context-chat-ocp
...
feat: add Context Chat OCP API
2025-07-15 08:57:09 -07:00
Andy Scherzinger
6a013e615c
Merge pull request #53941 from ReenigneArcher/patch-1
...
ci(integration-dav): migrate LizardByte/setup-python-action
2025-07-15 17:22:29 +02:00
Edward Ly
aafcbcc624
chore(ContextChat): add docblocks to ContentItem properties
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
9516d00a3c
fix: add strict typing to ContextChat classes
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
48406c31f9
feat(ContextChat): add isContextChatAvailable method to OCP API
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
86533681e8
fix(psalm): suppress UndefinedClass error for OCA\ContextChat\Public\ContentManager
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
42b2ca9e58
chore: update autoloaders
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:24 -07:00
Edward Ly
12b7129214
feat: add Context Chat OCP API
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:24 -07:00
John Molakvoæ
3c85aeda97
Merge pull request #53931 from nextcloud/feat/delete-separator
2025-07-15 17:09:40 +02:00
skjnldsv
aef96319f0
fix(files): remove unecessary sorting code snippet
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-15 16:12:05 +02:00
Maxence Lange
e64be71e52
feat(lexicon): preset()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-15 11:29:33 -01:00
nextcloud-command
9347379287
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-15 12:16:02 +00:00
skjnldsv
7a8783d12a
feat(files): show destructive actions as important
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-15 14:12:05 +02:00
Andy Scherzinger
af5acc35cd
Merge pull request #51810 from nextcloud/feat/getByAncestorInStorage
...
feat: Add new methods to list distinct mounts and retrieve all files in a mount
2025-07-15 12:14:45 +02:00
Marcel Klehr
43be97de08
fix(FileAccess): Use one param for rewriting home dirs and excluding non-user files mounts
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
3a96f8e533
fix(FileAccess*): fix tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
cb221c8211
fix(FileAccess*): Change the way home dir root is found, remove the excludeTrashbinMounts param of getDistinctMounts
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
a2aeec0f4b
fix(FileAccess*): Adress review comments
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
28dc4a299e
fix(FileAccess): exclude trashbin nodes on the oc_filecache query, there is no trashbin mount
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
7e986988fe
fix(FileAccess*): Adress review comments
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
131125bbb7
fix(FileAccessTest): Adress review comments
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
26f6013c1f
fix(FileAccessTest): Make it work on sharded instance
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
895160a1d3
fix(FileAccessTest): Do not use LIMIT in subquery
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
3941622059
fix(FileAccessTest): Make sure path_hash is not NULL
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
34b3f7553b
fix(FileAccess#getDistinctMounts): Order results deterministically
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
10cc43041b
fix(FileAccess#getByAncestorInStorage): Use a subquery to fix tests
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
d67c877ac5
fix(FileAccess): Add tests
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
5689af5a94
fix(FileAccess): Run cs:fix
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
d8c6f8d18e
fix(FileAccess): Address review comments
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
611d83aa6a
fix: Fix psalm issues
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
3eef614769
feat(IFileAccess#getMounts): Add new method to retrieve all distinct mounts
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
845b78086b
feat(IFileAccess#getByAncestorInStorage): Add new method to retrieve all files in a mount
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
ReenigneArcher
7689c919c3
ci(integration-dav): migrate LizardByte/setup-python-action
...
LizardByte/setup-python-action is deprecated and has moved to LizardByte/actions.
Signed-off-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2025-07-14 23:15:41 -04:00
Ferdinand Thiessen
764b582a87
Merge pull request #53936 from nextcloud/dependabot/composer/aws/aws-sdk-php-3.349.3
...
build(deps): Bump `aws/aws-sdk-php` from 3.324.13 to 3.349.3
2025-07-14 23:49:46 +02:00
Ferdinand Thiessen
b03f8a7c9a
Merge pull request #53937 from nextcloud/chore/deps-nextcloud-vue-8-28
...
chore(deps): update `@nextcloud/vue` to v8.28.0
2025-07-14 23:38:35 +02:00
Ferdinand Thiessen
8cf077573a
build(deps): Bump aws/aws-sdk-php from 3.324.13 to 3.349.3
...
- [x] https://github.com/nextcloud/3rdparty/pull/2099
| Production Changes | From | To | Compare |
|--------------------|----------|---------|----------------------------------------------------------------------|
| aws/aws-sdk-php | 3.324.13 | 3.349.3 | [...](https://github.com/aws/aws-sdk-php/compare/3.324.13...3.349.3 ) |
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 21:51:13 +02:00
Ferdinand Thiessen
03c4c680d3
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 21:06:10 +02:00
Ferdinand Thiessen
23049db2c9
chore(deps): update @nextcloud/l10n to v3.4.0 and @nextcloud/moment to v1.3.5
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 21:04:59 +02:00
Ferdinand Thiessen
e1a38970a0
chore(deps): update @nextcloud/vue to v8.28.0
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 20:30:47 +02:00
Ferdinand Thiessen
6aa31ac9f9
Merge pull request #53928 from nextcloud/dependabot/composer/fusonic/opengraph-3.0.0
...
build(deps): Bump `fusonic/opengraph` from 2.3.0 to 3.0.0
2025-07-14 19:49:02 +02:00
Ferdinand Thiessen
6b27a9b573
build(deps): Bump fusonic/opengraph from 2.3.0 to 3.0.0
...
| Production Changes | From | To | Compare |
|------------------------|---------|---------|----------------------------------------------------------------------------|
| fusonic/opengraph | v2.3.0 | v3.0.0 | [...](https://github.com/fusonic/opengraph/compare/v2.3.0...v3.0.0 ) |
| symfony/css-selector | v6.4.3 | v6.4.13 | [...](https://github.com/symfony/css-selector/compare/v6.4.3...v6.4.13 ) |
| symfony/dom-crawler | v6.4.4 | v6.4.23 | [...](https://github.com/symfony/dom-crawler/compare/v6.4.4...v6.4.23 ) |
| symfony/polyfill-ctype | v1.31.0 | v1.32.0 | [...](https://github.com/symfony/polyfill-ctype/compare/v1.31.0...v1.32.0 ) |
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 14:47:01 +02:00
Ferdinand Thiessen
beb68e4490
Merge pull request #53929 from nextcloud/dependabot/composer/giggsey/libphonenumber-for-php-lite-9.0.9
...
build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9
2025-07-14 14:45:59 +02:00
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 +02:00
Joas Schilling
c5bda3e5e6
Merge pull request #53927 from nextcloud/build/update-psalm-baseline
...
build: Update psalm baseline
2025-07-14 11:47:01 +02: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 +02: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 +02:00
John Molakvoæ
c5b3768e21
Merge pull request #53900 from nextcloud/feat/ask-deletion
2025-07-14 11:16:40 +02: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 +00:00
skjnldsv
74d6494290
fix(provisioning_api): catch failed user creation
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-14 10:34:22 +02:00
skjnldsv
f89660e709
feat(files): add delete confirmation option
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-14 10:20:44 +02: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 +02:00
provokateurin
ea6f0a7b19
build: Update psalm baseline
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-14 09:54:47 +02: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 +02:00
Nextcloud bot
592d6703ef
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-14 00:11:55 +00:00
Nextcloud bot
dc910cf584
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-13 00:12:00 +00:00
Nextcloud bot
3acc4f0fa2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-12 00:11:59 +00: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 +01: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 +02: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 +02:00
John Molakvoæ
2b50d9b2c5
Revert "perf(base): Stop setting up the FS for every basic auth request"
2025-07-11 17:07:44 +02:00
John Molakvoæ
cf3ffb3fd1
Merge pull request #53855 from nextcloud/fix/rename-trashbin
2025-07-11 16:10:20 +02:00
John Molakvoæ
6f0255d82a
Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-request
2025-07-11 15:25:10 +02: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 +00: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 +02:00
skjnldsv
4c19c815ca
fix(files): allow renaming if parent allow creating
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-11 14:33:07 +02:00
Hamza
56eff9d09d
fix: hide rename action is trashbin
...
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com >
2025-07-11 14:33:07 +02: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 +01: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 +02:00
John Molakvoæ
1bc1902476
Merge pull request #53887 from nextcloud/fix/lower-email-case
2025-07-11 09:03:05 +02: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 +02:00
Nextcloud bot
23d20eb488
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-11 00:12:23 +00: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 +02: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 +02: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 +02: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 +02:00
Joas Schilling
088d6843b7
fix(comments): Adjust interface with implementation
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-10 22:03:21 +02: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 +02: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 +02: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 +02: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 +02: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 -04: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 -04: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 +02: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 +02:00
Kate
034246a1a9
Merge pull request #53893 from nextcloud/fix/cleanup-loadapp-calls
2025-07-10 15:06:05 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02: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 +02:00
Joas Schilling
345a0a0735
Merge pull request #53876 from nextcloud/dependabot/composer/pear/pear-core-minimal-1.10.16
...
build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16
2025-07-10 09:27:18 +02:00
John Molakvoæ
06183fc75a
Merge pull request #53863 from nextcloud/bug/noid/take-groups-and-circles-into-account-for-unshares
2025-07-10 09:24:29 +02:00
skjnldsv
027471b146
fix: force lowercase emails
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-10 09:10:01 +02:00
Nextcloud bot
ba57f554a4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-10 00:12:07 +00:00
John Molakvoæ
53028d845a
Merge pull request #53875 from nextcloud/fix/tags-search-case
2025-07-09 20:15:03 +02:00
skjnldsv
cf543bf8b4
fix(files): thead flex height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-09 19:30:31 +02:00
skjnldsv
51a2125020
fix(systemtags): case-insensitive search & prevent duplicates
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-09 19:28:20 +02:00
John Molakvoæ
6cc5484f0e
Merge pull request #53885 from nextcloud/remove-redundant-setting
2025-07-09 19:27:52 +02:00
nextcloud-command
7f38fdf220
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-09 14:21:33 +00:00
Joas Schilling
731228c86f
build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-09 16:19:47 +02:00
kramo
2f6bf3578a
fix(files): Remove redundant setting
...
This setting is already present in the main view,
where it is much more visible, it is also the only one that is documented.
Having it in both places is redundant and unnecessary clutter.
Signed-off-by: kramo <git@kramo.page >
2025-07-09 14:18:26 +00:00
Joas Schilling
f077bb55f7
Merge pull request #53866 from nextcloud/chore/update-guzzle7
...
build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0
2025-07-09 16:18:05 +02:00
Daniel Kesselberg
0f4b5e6656
Revert "fix(dav): only consider user's principal for unsharing entries"
...
This reverts commit 023b98c44b .
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-09 16:06:12 +02:00
John Molakvoæ
c7b83ef2e7
Merge pull request #53872 from nextcloud/fix/headers-lifecycle
2025-07-09 15:31:09 +02:00
Ferdinand Thiessen
5b96cca038
chore(Http\Client): fix linting issues
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-09 14:42:58 +02:00
Ferdinand Thiessen
07825883b0
build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0
...
- Add support for PHP 8.4, drop support for PHP version 7.2
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-09 14:42:58 +02:00
Kate
3da74810b5
Merge pull request #53537 from nextcloud/fix/cleanup-dependencyanalyser
2025-07-09 13:16:55 +02:00
Joas Schilling
bdc76b804c
Merge pull request #53072 from nextcloud/techdebt/standard-15/consumable-ocp
...
feat(OCP): Consumable vs. Implementable public API
2025-07-09 11:11:03 +02:00
Joas Schilling
d717dd9850
feat(OCP): Consumable vs. Implementable public API
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-09 10:24:10 +02:00
Côme Chilliet
adb6f00051
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-09 10:15:00 +02:00
Nextcloud bot
bbc7041c07
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-09 00:12:29 +00:00
nextcloud-command
4a6bf6c28a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-08 21:23:25 +00:00
skjnldsv
2fdd132325
fix(files): ensure proper headers lifecycle
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 23:06:39 +02:00
Lukas Schaefer
8fc9a5d322
Merge pull request #53763 from nextcloud/feat/task/analyze-image
...
feat(TaskProcessing): Add AnalyzeImage TaskType
2025-07-08 11:10:45 -04:00
Côme Chilliet
1f5e232314
chore: Move info parsing related method from OC_App to InfoParser
...
Also fix the tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 15:57:05 +02:00
Côme Chilliet
fb4e580109
chore: Cleanup DependencyAnalyzer and InfoParser
...
Also fix support for database dependency with attributes in the info.xml
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 15:51:59 +02:00
Côme Chilliet
b1e58ba1b7
Merge pull request #53523 from nextcloud/fix/cleanup-dicontainer
...
chore: Cleanup DIContainer class
2025-07-08 15:48:47 +02:00
Lukas Schaefer
4731ecf4d4
Merge branch 'master' into feat/task/analyze-image
2025-07-08 08:35:04 -04:00
Côme Chilliet
2346a528ba
fix: Tidy up middleware registration code and scope them to application container
...
This make sure that all middlewares get a logger scoped to the
application id, among other things.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:16 +02:00
Côme Chilliet
90a2c77abf
fix: Use Server::get in files_sharing DeletedShareAPIController
...
In this case we do not want the application DI container because we are
requesting classes from other applications, so it’s better to ask the
server container. We use \OCP\Server::get for this.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
7bdfd94246
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
580328507f
fix: Do not use deprecated IServerContainer in EventDispatcher
...
This caused a call to logger too soon in init phase
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
3dd4ba854f
fix: Add back ContainerInterface service to DIContainer
...
Otherwise it gets resolved to \OC::$server.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
2240acec7f
fix: Put back ScopedPsrLogger service
...
Cannot use an alias for this one, as it depends upon LoggerInterface so
that creates an infinite loop.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
bbe766b07a
fix: Make sure Request class can be dependency injected to fix SameSiteCookieMiddleware injection
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:14 +02:00
Côme Chilliet
5d65f14e60
chore: Fix CrashReport\Registry tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:14 +02:00
Côme Chilliet
ab310ce938
fix: Fix issues and tests in DIContainer and friends
...
Some tests related to MiddlewareDispatcher are still failing.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:14 +02:00
Côme Chilliet
9913bdda90
chore: Cleanup DIContainer class
...
Also removed deprecated tag from the class as this class will not be
removed, only the interface IAppContainer and associated methods should
be removed.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:12 +02:00
Côme Chilliet
7070ba4365
chore(tests): Adapt DefaultShareProviderTest to new constructor parameter
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:25:00 +02:00
Côme Chilliet
12ceeacb0e
fix: Use default share folder of the user on share accept
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:24:37 +02:00
Julien Veyssier
f05ae48fdf
Merge pull request #53846 from nextcloud/enh/noid/taskpro-agency-audio-chat
...
[TaskProcessing] Add agency audio-to-audio task type
2025-07-08 12:49:23 +02:00
nextcloud-command
caddc8d180
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-08 11:41:55 +02:00
provokateurin
90705520c7
chore: Remove unused \OC\Cache\CappedMemoryCache
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:39:33 +02:00
provokateurin
0d8f983c71
chore: Remove unused \OC\Cache\File
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:39:17 +02:00
provokateurin
57191d451f
refactor(Server): Deprecate \OCP\ICache service and replace it with a distributed cache
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:59 +02:00
provokateurin
24f7a2e680
fix(core): Stop abusing the cache for avatar upload
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:59 +02:00
provokateurin
0eae0e3c06
perf(base): Stop setting up the FS for every basic auth request
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:59 +02:00
provokateurin
689a853dc6
fix(dav): Initialize the FS for the user right after authenticating
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:58 +02:00
John Molakvoæ
58e1427ce9
Merge pull request #53824 from nextcloud/fix/FileList-render
2025-07-08 10:09:09 +02:00
Joas Schilling
a7d6f5f859
Merge pull request #53852 from nextcloud/dependabot/composer/mlocati/ip-lib-1.20.0
...
build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0
2025-07-08 09:35:40 +02:00
skjnldsv
47b2a961d0
chore(assets): recompile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:23:37 +02:00
skjnldsv
8f3019cf86
fix(files): VirtualList rendering for scrolling calculations
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:23:37 +02:00
skjnldsv
2d45420722
fix(files): wait for nodes to be fetched before checking for opendetails or openfile
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:13:51 +02:00
Ferdinand Thiessen
33a69bf985
fix(files): use the configured default view for redirect
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-08 09:13:50 +02:00
skjnldsv
92f034ecd5
fix(files): make sure the FilesList is always mounted
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:13:50 +02:00
Joas Schilling
a9c07445b7
build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-08 09:05:13 +02:00
Nextcloud bot
e5572abb51
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-08 00:12:13 +00:00
Kate
905c229cc8
Merge pull request #53840 from nextcloud/fix/federatedfilesharing/dialog-callback
2025-07-08 01:16:08 +02:00
Andy Scherzinger
f37fc7615b
Merge pull request #53737 from nextcloud/dependabot/github_actions/github-actions-3d94f56bd5
...
build(deps): bump the github-actions group with 4 updates
2025-07-07 22:25:53 +02:00
dependabot[bot]
c7087fa9e5
build(deps): bump the github-actions group with 4 updates
...
Bumps the github-actions group with 4 updates: [shivammathur/setup-php](https://github.com/shivammathur/setup-php ), [cypress-io/github-action](https://github.com/cypress-io/github-action ), [LizardByte/setup-python-action](https://github.com/lizardbyte/setup-python-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `shivammathur/setup-php` from 2.33.0 to 2.34.1
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/cf4cade2721270509d5b1c766ab3549210a39a2a...0f7f1d08e3e32076e51cae65eb0b0c871405b16e )
Updates `cypress-io/github-action` from 6.9.2 to 6.10.1
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/be1bab96b388bbd9ce3887e397d373c8557e15af...6c143abc292aa835d827652c2ea025d098311070 )
Updates `LizardByte/setup-python-action` from 6fe61189717d4cb073a3219e234749125f53b5c2 to 5a025cb74cf0b07fd881ff40560db2bbc516f81a
- [Release notes](https://github.com/lizardbyte/setup-python-action/releases )
- [Commits](https://github.com/lizardbyte/setup-python-action/compare/6fe61189717d4cb073a3219e234749125f53b5c2...5a025cb74cf0b07fd881ff40560db2bbc516f81a )
Updates `github/codeql-action` from 3.28.18 to 3.29.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/ff0a06e83cb2de871e5a09832bc6a81e7276941f...181d5eefc20863364f96762470ba6f862bdef56b )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-version: 2.34.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-version: 6.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: LizardByte/setup-python-action
dependency-version: 5a025cb74cf0b07fd881ff40560db2bbc516f81a
dependency-type: direct:production
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.29.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-07 21:04:56 +02:00
Andy Scherzinger
ce78f54ba3
Merge pull request #53767 from nextcloud/jtr-fix-files-reminders-disabled
...
fix(files_reminders): Don't load if disabled for user
2025-07-07 21:02:29 +02:00
Joas Schilling
c9056afb08
Merge pull request #53847 from nextcloud/dependabot/composer/egulias/email-validator-4.0.4
...
build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4
2025-07-07 20:37:45 +02:00
Joas Schilling
135b2a7984
build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-07 20:17:41 +02:00
Stephan Orbaugh
a4879f23a9
Merge pull request #53833 from bdovaz/get-revision
...
feat(files_versions): get revision for a node
2025-07-07 17:29:52 +02:00
Julien Veyssier
2da3f450fa
feat(TaskProcessing): add agency audio-to-audio task type
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-07 15:29:55 +02:00
Marcel Klehr
58a37108da
Merge pull request #53759 from nextcloud/enh/noid/taskpro-audio-chat
...
[TaskProcessing] Add audio-to-audio chat task type
2025-07-07 14:31:04 +02:00
Borja Domínguez Vázquez
cdeed5bcbe
chore: get revision for a node
...
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
wip
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
wip
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
Update IVersionBackend.php
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
wip
2025-07-07 14:30:29 +02:00
nextcloud-command
fed2c46b35
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-07 13:45:43 +02:00
provokateurin
6a3a5146f0
fix(federatedfilesharing): Fix external share being deleted when accepting share
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-07 13:45:43 +02:00
Joas Schilling
f9cdb947fc
Merge pull request #53845 from nextcloud/chore/code-style
...
chore(AccountManager): adjust code style for cs-fixer
2025-07-07 12:53:49 +02:00
Stephan Orbaugh
9a2cc58d4f
Merge pull request #53832 from bdovaz/use-constants
...
chore: use constants for metadata
2025-07-07 12:32:41 +02:00
Ferdinand Thiessen
47e77f27c3
chore(AccountManager): adjust code style for cs-fixer
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 12:18:57 +02:00
Stephan Orbaugh
4dcb282a47
Merge pull request #53109 from TechnicalSuwako/master
...
fix(settings): change Mastodon only URI to webfinger
2025-07-07 12:02:11 +02:00
John Molakvoæ
77939fad04
Merge pull request #53826 from nextcloud/feat/search-while-filtering
2025-07-07 11:40:24 +02:00
Julien Veyssier
af059cbf61
feat(TaskProcessing): add audio-to-audio chat task type
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-07 11:39:47 +02:00
Ferdinand Thiessen
c9d1b9f38e
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:54:54 +02:00
Ferdinand Thiessen
18777affe2
feat(files): sort local files first - used when filtering + local search
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
3978e056cf
feat(files): search locally in the background while filtering by name
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
1567d622dc
refactor(files): remove "local search"
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
693bf9a475
fix(files): gracefully handle files:node:updated when not in store
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
31bfd980c3
refactor(files): add active folder to active store and refactor
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:20 +02:00
Daniel
f0dd36720c
Merge pull request #53814 from nextcloud/bug/53811/charset-imip
...
fix(imip): set charset for imip attachment
2025-07-07 10:26:14 +02:00
Kate
d3dd4289cc
Merge pull request #53112 from nextcloud/leftybournes/fix/files_trashbin_retention
2025-07-07 09:14:45 +02:00
Nextcloud bot
0d5ceee85b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-07 00:12:07 +00:00
Daniel Kesselberg
4dee17868f
test(imip): ensure charset is set for the text/calendar attachment
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-06 20:06:44 +02:00
Daniel Kesselberg
209ad4e780
fix(imip): set charset for imip attachment
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-06 20:06:44 +02:00
Andy Scherzinger
ae4bbbf82b
Merge pull request #53718 from nextcloud/automated/noid/master-fix-npm-audit
...
[master] Fix npm audit
2025-07-06 08:28:52 +02:00
nextcloud-command
8d46b4b5e7
fix(deps): Fix npm audit
...
Signed-off-by: GitHub <noreply@github.com >
2025-07-06 03:07:26 +00:00
Nextcloud bot
810cb5d9b4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-06 00:12:11 +00:00
Borja Domínguez Vázquez
676fb4014d
chore: use constants for metadata
...
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
2025-07-05 22:38:08 +02:00
Kent Delante
1ccf491a9e
fix(files_trashbin): Expire trashbin items when space is needed
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-07-05 14:12:30 +08:00
Nextcloud bot
26210e205d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-05 00:12:03 +00:00
John Molakvoæ
224479adf3
Merge pull request #53776 from nextcloud/fix/comments-outlined-icons
2025-07-04 21:18:21 +02:00
Ferdinand Thiessen
664b514f3d
Merge pull request #53798 from nextcloud/feat/allow-to-configure-default-view
...
feat(files): allow to configure default view
2025-07-04 18:24:37 +02:00
nextcloud-command
7d045f680b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-04 16:13:50 +00:00
Edward Ly
6aaa853e14
fix(comments): switch to outlined icons where possible
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-04 18:09:18 +02:00
Ferdinand Thiessen
f845202ff0
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 18:04:46 +02:00
Ferdinand Thiessen
275c4404d4
feat(files): allow to configure default view
...
This allows to configure which view should be the default ("start view")
in the files app, currently either "all files" or "personal files".
But it might be extended to the new home view in the future.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 18:03:10 +02:00
Ferdinand Thiessen
927beefae2
Merge pull request #53820 from nextcloud/feat/add-search-everywhere-button
...
feat(files): add "search everywhere" button within the filters row
2025-07-04 15:40:03 +02:00
Ferdinand Thiessen
f6658d820b
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 14:50:19 +02:00
Ferdinand Thiessen
69275cbda5
feat(files): add "search everywhere" button within the filters row
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 14:47:21 +02:00
Nextcloud bot
b8d3e64205
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-04 00:12:11 +00:00
Côme Chilliet
b880ec33ae
Merge pull request #53693 from nextcloud/fix/files-navigation-quota-total
...
fix: Correctly show free space if lower than quota in Files navigation
2025-07-03 18:13:32 +02:00
Andy Scherzinger
0c087ece4c
Merge pull request #53740 from nextcloud/fix/properly-fail-on-invalid-json
...
Properly fail on invalid json
2025-07-03 18:00:28 +02:00
nextcloud-command
97e8756dad
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 15:54:01 +00:00
Côme Chilliet
fed1451604
chore: Adapt cypress component test to contain total space
...
Mocked server initial state was incomplete
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 17:45:09 +02:00
Côme Chilliet
e1e47305f4
fix: Correctly show free space if lower than quota in Files navigation
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 17:44:40 +02:00
Ferdinand Thiessen
247e3ee887
Merge pull request #53789 from nextcloud/chore/files-public-api
...
chore: update `@nextcloud/files` and use now public API
2025-07-03 17:40:36 +02:00
Matthieu Gallien
fd054ff4fd
Merge pull request #53800 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2025-07-03 17:34:12 +02:00
nextcloud-command
8d009e269e
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com >
2025-07-03 15:33:06 +00:00
nextcloud-command
8cd2171001
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 15:06:13 +00:00
Lukas Schaefer
20a779e4aa
feat: support multiple images
...
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz >
2025-07-03 11:01:10 -04:00
Ferdinand Thiessen
0a794f4054
chore: update @nextcloud/files and use now public API
...
Remove the hack which was needed until the view.hidden attribute was
public API.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-03 16:58:51 +02:00
Côme Chilliet
1ded359d7e
Merge pull request #53665 from nextcloud/fix/catch-exception-in-encrypt-all
...
fix(encryption): Catch exceptions in encrypt-all command and continue
2025-07-03 16:28:23 +02:00
Ferdinand Thiessen
6d8ef878f9
Merge pull request #53788 from nextcloud/fix/profile-visibility
...
fix(profile): add max width for the user actions
2025-07-03 16:26:32 +02:00
Arthur Schiwon
38a8546bd6
Merge pull request #52963 from nextcloud/fix/avoid-crashing-versions-listener-on-non-existing-file
...
fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files
2025-07-03 15:21:25 +02:00
Côme Chilliet
4427050f84
fix(encryption): Correctly handle file opening and copying failures
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 15:19:34 +02:00
Côme Chilliet
58e8626f5f
chore: Adapt tests to new parameter in EncryptAll constructor
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 15:19:34 +02:00
Côme Chilliet
1285ebc3cf
fix(encryption): Catch exceptions in encrypt-all command and continue
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 15:19:34 +02:00
Kate
31cfbad9cb
Merge pull request #53787 from nextcloud/fix/l10n-us-english
2025-07-03 14:32:37 +02:00
Joas Schilling
d67396f1b3
Merge pull request #53418 from nextcloud/fix/timedjob-execution-time
...
Fix TimedJob execution time to allow job execution exactly when scheduled
2025-07-03 14:16:56 +02:00
nextcloud-command
999240d3b0
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 12:04:41 +00:00
Ferdinand Thiessen
5d736722a1
fix(profile): add max width for the user actions
...
This prevents the profile to look distorted when the primary action is a
long email address.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-03 13:06:52 +02:00
Ferdinand Thiessen
ffdc2c73e4
fix(l10n): our default language is American English so adjust the spelling
...
For British English we have the `en-GB` translations, so the default
should be American English which spells it `organization` not `organisation`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-03 13:05:43 +02:00
Maksim Sukharev
11f0a5f655
Merge pull request #53766 from nextcloud/fix/noid/actions-boundaries
2025-07-03 12:08:57 +02:00
nextcloud-command
533536a4ff
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 09:19:54 +00:00
Maksim Sukharev
d439e2adb1
fix(files): provide boundaries for FileListTableHeaderActions element
...
- default boundaries element is 'content-vue', which includes sidebar
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-07-03 11:15:11 +02:00
Andy Scherzinger
ee2d16dc6a
Merge pull request #53764 from nextcloud/feat/ai-guest-restriction
...
Feat(taskprocessing): add toggle for AI guest restriction
2025-07-03 11:00:33 +02:00
nextcloud-command
b8a5f97798
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 08:29:54 +00:00
Jana Peper
603522a59c
test: fix tests
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com >
2025-07-03 10:25:19 +02:00
Jana Peper
f8886fe27a
feat: add toggle for AI guest restriction
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com >
2025-07-03 10:25:19 +02:00
Arthur Schiwon
cbc573f787
Merge pull request #53276 from nextcloud/fix/log-failure-from-file-events
...
fix(files_versions): Log failure to compute node path
2025-07-03 09:45:37 +02:00
Nextcloud bot
7383858a8f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-03 00:12:18 +00:00
Josh
fc6fb866d7
fix(files_reminders): Don't load if disabled for user
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-07-02 12:58:29 -04:00
Robin Appelman
2337bd84c2
Merge pull request #53728 from nextcloud/rector-phpunit10
...
chore/rector: make phpunit dataproviders phpunit 12 compatible
2025-07-02 18:30:40 +02:00
Lukas Schaefer
3e24c40939
feat(TaskProcessing): Add AnalyzeImage TaskType
...
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz >
2025-07-02 09:18:53 -04:00
Kent Delante
5d14f87375
Merge pull request #53738 from nextcloud/leftybournes/fix/syslog
...
fix(syslog): open syslog channel on write
2025-07-02 09:45:31 +08:00
Kent Delante
eb58d2bb5a
fix(syslog): open syslog channel on write
...
This fixes a bug where only one tag gets used when multiple tags have
been configured (e.g. different tags for 'syslog_tag' and 'syslog_tag_audit')
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-07-02 09:14:33 +08:00
Nextcloud bot
44a9fa262a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-02 00:11:59 +00:00
Robin Appelman
aa15f9d16d
chore: run rector
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-01 22:45:52 +02:00
Robin Appelman
1620a0c051
chore: add rector DataProviderAnnotationToAttributeRector
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-01 22:45:06 +02:00
Robin Appelman
259f1fe9bd
chore: add phpunit StaticDataProviderClassMethodRector rector rule
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-01 22:45:01 +02:00
Ferdinand Thiessen
c89856b2fa
Merge pull request #53662 from nextcloud/feat/search-in-files
...
feat(files): allow to proper search in files
2025-07-01 21:35:50 +02:00
Ferdinand Thiessen
541f5503b6
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:48:42 +02:00
Ferdinand Thiessen
81ce4280e9
fix(files): do not redirect router when navigating between views
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
c2d5b4eaf2
test: add e2e tests for files search
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
7cac057747
fix(files): reload file list on search update
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
32dfd34099
feat(files): add search scope toggle and logic
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
2c65bd2f4b
feat(files): allow hidden views
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
b2d0b4adeb
feat(files): add search view
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
2521622709
refactor(files): adjust filename filter to use events
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
c9997f1e0b
feat(files): add search store to handle all search related state
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
d5a4eb8139
fix(files): also use open-in-files for the search view
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
2c3774892e
feat(files): add getDirectoryByPath to files store
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
28b2710ef0
fix(files): log aborted navigation as debug level
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
af2cae740c
fix(files_sharing): scope file action id to prevent conflicts
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Nextcloud bot
eabbde31c7
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-01 15:17:12 +00:00
Joas Schilling
214c304cd7
Merge pull request #53625 from nextcloud/dependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.4.0
...
chore(deps): bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer
2025-07-01 16:45:40 +02:00
Côme Chilliet
5c0e8df427
fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 16:40:57 +02:00
Côme Chilliet
9b1a306e9f
chore: Add coding standard refactor commit to .git-blame-ignore-revs
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 16:27:28 +02:00
Ferdinand Thiessen
5981b7eb51
chore: apply new CSFixer rules
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
# Conflicts:
# apps/settings/lib/SetupChecks/PhpOpcacheSetup.php
2025-07-01 16:26:50 +02:00
dependabot[bot]
28ef8b2689
chore(deps): bump nextcloud/coding-standard in /vendor-bin/cs-fixer
...
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard ) from 1.3.2 to 1.4.0.
- [Release notes](https://github.com/nextcloud/coding-standard/releases )
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.3.2...v1.4.0 )
---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-01 16:24:21 +02:00
Salvatore Martire
289b7ab684
test: check that UserStatusAutomation is cleaned up
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-07-01 15:15:53 +02:00
Salvatore Martire
125696bfbc
fix: delete UserStatusAutomation when user is deleted
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-07-01 15:15:53 +02:00
Salvatore Martire
e4183236ed
fix: adjust setTimeout value for ClearOldStatusesBackgroundJob
...
These jobs that were setting their interval to 0 were not really running
at every run of cron.php if the run was in the same second. To keep the
same behaior, I am updating those intervals to 1 second.
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-07-01 15:15:53 +02:00
John Molakvoæ
bd00b75b29
Merge pull request #53671 from nextcloud/fix/read-only-share-download
2025-07-01 15:11:06 +02:00
Joas Schilling
a9e3f6820f
Merge pull request #53735 from nextcloud/bugfix/noid/document-hide-download
...
fix(ROS): Document hide-download option on files
2025-07-01 14:28:24 +02:00
Ferdinand Thiessen
54f55a1a0e
Merge pull request #53429 from nextcloud/enh/opcache-checks
...
feat(settings): simplify OPcache checks
2025-07-01 14:26:04 +02:00
Ferdinand Thiessen
dd92b45208
Merge pull request #53648 from nextcloud/rename-hooks-webhook
...
fix: don't try to get fileid for non exising nodes when serializing events file
2025-07-01 14:22:59 +02:00
Kate
768e99eb36
Merge pull request #52976 from nextcloud/perf/realpath-custom-prop
2025-07-01 13:54:51 +02:00
Stephan Orbaugh
54ea691c0c
Merge pull request #53741 from nextcloud/chore/public/user-mount-events-union-type
...
chore(public): Remove unused union type for user mount events
2025-07-01 12:28:07 +02:00
Stephan Orbaugh
f36100eb8e
Merge pull request #53304 from nextcloud/fix/files_sharing/hide-own-reshares
...
fix(files_sharing): Hide own reshares
2025-07-01 12:27:44 +02:00
Côme Chilliet
79f4e0de76
fix: Only attempt to decode JSON input if it is not an empty string
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 11:24:27 +02:00
provokateurin
baeaaf09dc
chore(public): Remove unused union type for user mount events
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 10:50:28 +02:00
Côme Chilliet
e8bc35ec0a
fix(ocs): Return a proper error on JSON decoding failures
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 10:45:31 +02:00
Côme Chilliet
87f98c88ab
chore: Rename property and type it to match its current use in Request
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 10:25:14 +02:00
provokateurin
8e580f8548
fix(files_sharing): Hide own reshares
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 08:23:53 +02:00
provokateurin
2e5ccc7123
fix(files): Always transfer incoming shares when doing ownership transfer to prevent broken reshares
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 08:23:53 +02:00
provokateurin
edf5493ae8
fix(files): Limit transferring incoming shares to the selected path
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 08:23:52 +02:00
Nextcloud bot
1fd2d4d435
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-01 00:12:14 +00:00
Mark
b04760af6e
Only attempt $result array access if array not empty.
...
Signed-off-by: Mark <mark@perkinsadministrationservices.com.au >
2025-07-01 07:44:20 +09:30
Joas Schilling
875e707911
Merge pull request #53476 from invario/remove-x-xss-protection
...
Fix: Remove X-XSS-Protection use, check and recommendation
2025-06-30 22:54:46 +02:00
Joas Schilling
60b8384e48
Merge branch 'master' into remove-x-xss-protection
2025-06-30 21:32:22 +02:00
Joas Schilling
d4718034c0
fix(ROS): Document hide-download option on files
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-30 20:04:34 +02:00
Arthur Schiwon
ac70e12d10
Merge pull request #52981 from nextcloud/perf/dav-preload-search-tags
...
perf(dav): Preload dav search with tags/favorites
2025-06-30 18:03:10 +02:00
Robin Appelman
6d0119bf8d
fix: handle dav external storage roots with spaces
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-30 18:01:01 +02:00
Nextcloud bot
26c5166790
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-30 13:15:32 +00:00
Nextcloud bot
0abd96d1a5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-30 12:54:03 +00:00
Kate
fbe485946f
Merge pull request #53639 from nextcloud/fix/files_sharing/advanced-settings-delete-share-button
2025-06-30 13:37:56 +02:00
Ferdinand Thiessen
59ae7390b5
Merge pull request #53679 from nextcloud/debt/noid/wrong-return-type-iresponse
...
docs(http): update return type for getBody
2025-06-30 13:34:23 +02:00
nextcloud-command
f9153f8814
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-30 11:08:21 +00:00
provokateurin
d55b1eeb33
fix(files_sharing): Stop hiding delete share button in advanced settings menu
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-30 13:01:05 +02:00
Daniel Kesselberg
de54bdb06b
fix: handle ambiguous IResponse.getBody return types
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-30 11:50:11 +02:00
Daniel Kesselberg
3d0fb7e603
docs(http): Update return type for getBody
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-30 11:50:10 +02:00
Kate
44be41d9bd
Merge pull request #53700 from nextcloud/fix/catch-exception-in-encryption-listener
2025-06-30 11:48:03 +02:00
Côme Chilliet
f4b780bfea
fix(encryption): Pass an IUser and not a string to getUpdate
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-30 10:28:49 +02:00
dependabot[bot]
ce10828983
Merge pull request #53478 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.0.18
2025-06-27 22:36:51 +00:00
Robin Appelman
ab6f418340
fix: don't try to get fileid for non exising nodes when serializing events file
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-27 20:52:32 +02:00
Julius Knorr
82e299401e
perf(dav): Preload dav search with tags/favorites
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-06-27 20:42:07 +02:00
Ferdinand Thiessen
a28526dd63
Merge pull request #53698 from nextcloud/fix/pronouns-translation
...
fix(settings): translate pronounce account property
2025-06-27 13:58:41 +02:00
nextcloud-command
89738e1a52
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-27 11:32:52 +00:00
Ferdinand Thiessen
7473c232c1
fix(settings): translate pronounce account property
...
Template string is not working.
Additionally migrate to Typescript and directly import `t` method.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-27 13:28:27 +02:00
dependabot[bot]
942a2e6b8e
build(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.0.17 to 2.0.18.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.0.17...2.0.18 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.0.18
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-27 10:34:58 +00:00
Joas Schilling
57a375ce97
Merge pull request #53421 from nextcloud/fix/convert-schedulednotifications-to-timedjob
...
fix: make ScheduledNotifications a TimedJob and run every minute
2025-06-27 11:04:11 +02:00
Nextcloud bot
8b8006546e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-27 00:23:17 +00:00
Daniel
0efd05a31c
Merge pull request #53695 from nextcloud/fix/settings-l10n
...
fix(settings): use correct scope for translations
2025-06-26 20:09:29 +02:00
Ferdinand Thiessen
b1282f75fa
fix(settings): use correct scope for translations
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-26 18:26:02 +02:00
Côme Chilliet
07f9d8f4c2
fix(encryption): Catch NotFoundException in ShareDeletedEvent listener
...
Avoids issues when a share is deleted after the node itself is already
deleted.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-26 17:13:43 +02:00
Salvatore Martire
08b58a2225
Merge pull request #53621 from nextcloud/feature/53428-autoCreateCollectionOnUpload
...
Feature/53428 auto create collection on upload
2025-06-26 15:43:32 +02:00
Salvatore Martire
3cb28d5034
build: update autoloader
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-26 15:08:11 +02:00
Salvatore Martire
8167b07118
feat(files): automatically create directories on upload
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-26 15:08:11 +02:00
Maksim Sukharev
d00519d7ec
Merge pull request #53697 from nextcloud/fix/noid/content-header-height
2025-06-26 14:43:15 +02:00
nextcloud-command
64c9fb4c88
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-26 12:19:15 +00:00
Maksim Sukharev
bf20a56974
style(content): rely on var(--header-height)
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-26 13:33:30 +02:00
John Molakvoæ
beae65ae39
Merge pull request #53678 from nextcloud/debt/noid/wrong-return-type-nullcache
2025-06-26 12:44:40 +02:00
John Molakvoæ
20a50ea877
fix: invalid bool return
...
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com >
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-06-26 11:47:53 +02:00
skjnldsv
9806a9830c
feat(files_sharing): allow viewing files with download disabled
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-26 11:47:53 +02:00
Daniel Kesselberg
53fb05e2d0
fix(nullcache): make get compliant with the interface
...
The interface defines ICacheEntry|false, thus we should not return null.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-26 09:54:48 +02:00
Nextcloud bot
894f963804
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-26 00:22:42 +00:00
Andy Scherzinger
0f94ceace1
Merge pull request #53499 from nextcloud/jtr-profile-email-pages
...
fix(profile): Consistent email confirmation pages
2025-06-25 18:34:21 +02:00
Josh
883272e36e
fix(profile): Consistent email confirmation success page design
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-06-25 18:01:04 +02:00
Josh
6fff4fd09f
fix(profile): Consistent email confirmation page design
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-06-25 18:01:04 +02:00
John Molakvoæ
280ee156bc
Merge pull request #53649 from nextcloud/security-missing-auth-error
2025-06-25 15:57:16 +02:00
Kate
faf16fbfb8
Merge pull request #53677 from nextcloud/fix/noid/ignore-missing-owner
2025-06-25 15:36:00 +02:00
Ferdinand Thiessen
bed94cc31e
Merge pull request #53657 from nextcloud/chore/debug-output
...
fix(files): add more debug output to the filename sanitizing command
2025-06-25 15:30:52 +02:00
MichaIng
0d10c4fb33
feat(settings): simplify OPcache checks
...
For the overall OPcache size check, we currently compare used memory with free memory. However, `opcache.memory_consumption` is split into `used_memory`, `free_memory` and `wasted_memory`. When cached files change on disk, old entries are not replaced or removed, but remain as wasted memory, until the cache is actually full, and if their percentage is above `opcache.max_wasted_percentage`, which is 5% by default. When this happens, the engine is restarted, resetting the cache completely, like a `opcache_reset()` call.
As long as we do not consider wasted cache, recommendations based on free memory can be false. To solve this, we could count wasted memory as free memory, if it is above `opcache.max_wasted_percentage`, as the engine will be restarted as soon as needed, freeing up this wasted space. On the other hand, wasted memory below the threshold permanently blocks the OPcache, which supports counting it as used memory. Depending on the situation, instead of raising OPcache size, it could be also advised to reduce `opcache.max_wasted_percentage`. But too frequent cache resets break its purpose as well.
In my opinion, the matter is too complex to consider wasted cache correctly, and do precise recommendations, but we should focus on reducing false positives instead. What we know for sure is: if the cache is full (`$status['cache_full'] === true`), and the limit for cached keys has not been reached, the OPcache was too small to maintain free space, with wasted memory below the configured threshold, where it consumes memory permanently. Recommending to raise the OPcache size in this case, is hence as accurate as it gets. Even if 5% wasted cache could be freed, 95% used memory is still above the previous threshold for the setup check warning. And if `opcache.max_wasted_percentage` is above 5%, then the admin must have decided to change the default, deciding that system memory consumption has lower priority than preventing OPcache engine restarts.
`cache_full` can be true as well if the limit for cached keys has been reached, hence we need to merge both checks. In this case `num_cached_keys` equals `max_cached_keys` exactly, hence it is easy to differentiale whether `opcache.max_accelerated_files` or `opcache.memory_consumption` needs to be raised to address the `cache_full` state.
In practice, this change relaxes the checks: the respective limit needs to be reached 100% instead of 90%, to trigger a warning, eliminating also false alarms if a large share of the cache is consumed by wasted memory, which would be automatically freed once cache is 100% full.
Additionally, the recommendation for raising `opcache.max_accelerated_files` now says "a value higher than `max_cached_keys`", instead of "higher than `opcache.max_accelerated_files`". The actual limit, reflected by `max_cached_keys` from `opcache_get_status()`, [is a next higher value from a set of prime numbers](https://www.php.net/manual/en/opcache.configuration.php#ini.opcache.max-accelerated-files ). E.g. if `opcache.max_accelerated_files` is set to 10,000 (PHP default), the effective limit is 16,229 OPcache keys. Recommending "higher than 10000" could hence lead to a settings change without effect. For an effective change, the new value needs to be "higher than 16229" instead, which is what the setup check will show in this situation, with this change applied.
Signed-off-by: MichaIng <micha@dietpi.com >
2025-06-25 15:12:40 +02:00
Christoph Wurst
4ab573f8e6
Merge pull request #53676 from nextcloud/chore/noid/use-same-app-id
...
Align app id for federation in error messages
2025-06-25 15:09:11 +02:00
Maxence Lange
58c089e6f4
fix(dav): catch exception on non local account
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-25 14:35:02 +02:00
Daniel Kesselberg
2a0cb8d37d
refactor(federation): omit app argument for error messages
...
As federation is an app, the LoggerInterface instance is ScopedPsrLogger and will set it.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-25 14:10:04 +02:00
Robin Appelman
3fa81d0dc1
Merge pull request #52880 from nextcloud/memcache-commands
...
Add commands to set/get/delete/clear the distributed memcache
2025-06-25 13:38:33 +02:00
dependabot[bot]
29ff88dfbd
Merge pull request #53624 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.10.2
2025-06-25 09:07:23 +00:00
Joas Schilling
06ebbb620b
Merge pull request #53669 from nextcloud/feat/noid/add-command-to-list-all-routes
...
feat(occ): Add commands to list all routes and match a single one
2025-06-25 09:34:52 +02:00
Robin Appelman
f057a2054c
Merge pull request #53461 from nextcloud/copyr-no-empty-newfile
...
fix: don't create an empty file before writing the contents in OC_Util::copyr
2025-06-25 08:28:51 +02:00
Joas Schilling
a957e3a2c2
feat(occ): Add commands to list all routes and match a single one
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-25 08:19:08 +02:00
Nextcloud bot
c93919b922
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-25 00:23:22 +00:00
dependabot[bot]
0da45f4a7c
chore(deps-dev): bump puppeteer from 24.10.0 to 24.10.2
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.10.0 to 24.10.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.10.0...puppeteer-v24.10.2 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.10.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-24 19:08:26 +00:00
Kate
d7b9845112
Merge pull request #53647 from nextcloud/dont-double-scan-storage
2025-06-24 20:22:02 +02:00
dependabot[bot]
0fb93b9478
Merge pull request #53623 from nextcloud/dependabot/npm_and_yarn/dockerode-4.0.7
2025-06-24 18:14:36 +00:00
dependabot[bot]
927ff79575
Merge pull request #53653 from nextcloud/dependabot/npm_and_yarn/pbkdf2-3.1.3
2025-06-24 17:39:33 +00:00
nextcloud-command
21a6f7b5fd
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-24 17:20:04 +00:00
dependabot[bot]
06fd59fb34
chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3
...
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2 ) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-24 19:15:27 +02:00
Robin Appelman
1d2b991bda
fix: don't create an empty file before writing the contents in OC_Util::copyr
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:27 +02:00
Robin Appelman
b5b2eb9da7
feat: add command to clear memcache
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
131115fb6a
feat: add command to delete memcache key
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
8689a4ad2a
feat: add commands to get and set memcache values
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
d61ec62ae7
refactor: split off value casting out of config:system:set command
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
a338f56fd5
fix: don't scan the same storage multiple times
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:03 +02:00
Robin Appelman
8b0a3a774d
fix: throw a better error if we don't get an authorization header for secutity confirmation
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 15:57:20 +02:00
Maxence Lange
d161e07cf7
Merge pull request #52832 from nextcloud/feat/noid/lexicon-migrate-keys
...
feat(lexicon): migrate config key/value
2025-06-24 12:54:13 -01:00
Maxence Lange
d860cfd1cb
feat(lexicon): better numeric conversion
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
d29e1dc380
feat(lexicon): new tests about lexicon migration
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
d8fc08d718
feat(lexicon): fix tests
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
3d3c77b774
feat(lexicon): migrate keys on app update
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
d5e487078a
feat(lexicon): using configmanager
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
e39ab65239
feat(lexicon): migrate config key/value
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Richard Steinmetz
abced23a09
Merge pull request #53615 from nextcloud/fix/revive-lowercase-email
...
fix: revive always storing lowercased email addresses
2025-06-24 14:19:12 +02:00
Richard Steinmetz
b6af06d2e0
fix: revive always storing lowercased email addresses
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-24 13:53:08 +02:00
Ferdinand Thiessen
dffc741201
fix(files): add more debug output to the filename sanitizing command
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-24 11:07:45 +02:00
dependabot[bot]
651b59d90c
chore(deps-dev): bump dockerode from 4.0.6 to 4.0.7
...
Bumps [dockerode](https://github.com/apocas/dockerode ) from 4.0.6 to 4.0.7.
- [Release notes](https://github.com/apocas/dockerode/releases )
- [Commits](https://github.com/apocas/dockerode/compare/v4.0.6...v4.0.7 )
---
updated-dependencies:
- dependency-name: dockerode
dependency-version: 4.0.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-21 01:22:49 +00:00
Salvatore Martire
dc041c530c
fix: make ScheduledNotifications a TimedJob and...
...
run every 1s.
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-20 18:35:48 +02:00
Côme Chilliet
15c8b5ac58
chore: Use an if/else instead of the try/catch to make meaning more obvious
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-17 16:25:45 +02:00
invario
2b58f74cc8
Fix: Remove X-XSS-Protection use, check and recommendation
...
Co-authored-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
Signed-off-by: invario <67800603+invario@users.noreply.github.com >
2025-06-13 16:12:27 -04:00
Côme Chilliet
7f1fb65549
fix(files_versions): Log failure to compute node path
...
To avoid hidden bugs, add some debug logging when a node path cannot be
computed from a received event, to have more information for debugging
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-03 09:35:23 +02:00
諏訪子
e489713197
fix(settings): fix test
...
Signed-off-by: 諏訪子 <suwako@076.moe >
2025-05-27 18:45:31 +09:00
諏訪子
30fc680086
fix(settings): add link check in webfinger
...
Signed-off-by: 諏訪子 <suwako@076.moe >
2025-05-27 10:13:13 +09:00
諏訪子
ef0729f23e
fix(settings): change Mastodon only URI to webfinger
...
Signed-off-by: 諏訪子 <suwako@076.moe >
2025-05-25 23:52:16 +09:00
Julius Knorr
24f3b15acc
perf: Skip photos app related property in custom properties
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-05-20 11:56:26 +02:00
Josh
ef238b5602
fix(db): Stop writing unused dbport to config at install time
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2024-11-05 16:40:29 -05:00