Ferdinand Thiessen
ac0e0552bb
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-05 11:15:16 +01:00
Ferdinand Thiessen
9a71e1b8c2
fix(files): also show file list headers on empty views
...
It is needed, e.g. for the note-to-recipient, that the headers
are also shown when there is no content (yet).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-05 11:15:16 +01:00
Christoph Wurst
b9a166a48f
Merge pull request #51256 from nextcloud/fix/dav/absence-status-too-long
...
fix(dav): Handle long absence status earlier
2025-03-05 10:59:51 +01:00
Maksim Sukharev
a9aae84410
Merge pull request #51239 from nextcloud/fix/noid/rich-editor-mixin
...
fix(Comment): replace richEditor mixin with NcRichText
2025-03-05 10:04:30 +01:00
Christoph Wurst
c91dee747b
fix(dav): Handle long absence status earlier
...
Validate the request early. Don't let this cause a database error.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-03-05 09:43:29 +01:00
nextcloud-command
22b924a261
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-05 08:21:03 +00:00
Ferdinand Thiessen
88795ba266
Merge pull request #51152 from nextcloud/fix/files-sharing-download
...
fix(files_sharing): ensure downloaded file has the correct filename
2025-03-05 09:14:44 +01:00
Maksim Sukharev
1cc7a46242
fix(Comment): replace richEditor mixin with NcRichText
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-03-05 09:11:58 +01:00
Ferdinand Thiessen
a215286df3
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-05 08:37:58 +01:00
Ferdinand Thiessen
4eb2c45c33
fix(files_sharing): ensure downloaded file has the correct filename
...
Single file shares use the share token as source name, so we need to use
the displayname. To do so we need to set the download attribute to the
displayname of the file to download.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-05 08:31:25 +01:00
Enjeck
a4760ef906
Merge pull request #50989 from nextcloud/case-insensitive-login
...
fix: Use case insensitive check when validating login name
2025-03-05 06:19:16 +00:00
Cleopatra Enjeck M.
32e46a8b3a
fix: use mb_strtolower to convert login name
...
Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
2025-03-05 05:00:24 +00:00
Cleopatra Enjeck M.
a6d6a1fa9e
fix: Improve string comparison
...
Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
2025-03-05 05:00:24 +00:00
Cleopatra Enjeck M.
6690a28cc0
fix: Use case insensitive check when validating login name
...
Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
2025-03-05 05:00:24 +00:00
Nextcloud bot
4479b2710f
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-05 00:22:42 +00:00
Andy Scherzinger
850c0a26bd
Merge pull request #51246 from nextcloud/fix/codeowner-nc-backend
...
chore(CODEOWNERS): do not spam backenders with frontend PRs related to `dist/`
2025-03-04 22:01:57 +01:00
Ferdinand Thiessen
7c2baf3b52
chore(CODEOWNERS): do not spam backenders with frontend PRs related to dist/
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-04 20:43:16 +01:00
Ferdinand Thiessen
f09611dbc8
Merge pull request #51243 from nextcloud/skjnldbot/nextcloud-upload
...
chore(deps): update `@nextcloud/upload` to 1.9.0
2025-03-04 20:32:27 +01:00
nextcloud-command
63c5611cc1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-04 18:57:55 +00:00
skjnldsv
e98d1fab5c
chore(deps): update @nextcloud/upload to 1.9.0
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-03-04 19:46:14 +01:00
Ferdinand Thiessen
5305e6a50b
Merge pull request #51229 from nextcloud/fix/lookup-server
...
fix(lookup_server_connector): correctly handle account properties
2025-03-04 19:01:34 +01:00
Côme Chilliet
2ef04bfb5d
Merge pull request #47686 from nextcloud/fix/move-email-logic-local-user-backend
...
fix: Move login via email logic to local backend
2025-03-04 18:21:57 +01:00
Ferdinand Thiessen
a1a35c070b
Merge pull request #51151 from nextcloud/fix/public-share-router
...
fix(files_sharing): ignore duplicated navigation when replacing current route
2025-03-04 18:12:35 +01:00
Ferdinand Thiessen
d9f74bddd1
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-04 17:46:02 +01:00
Ferdinand Thiessen
02fee2be78
fix(files_sharing): ignore duplicated navigation when replacing current route
...
Missing piece from https://github.com/nextcloud/server/pull/50669 as we
also need to adjust the files sharing router otherwiese we can get those
exceptions.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-04 17:44:43 +01:00
AbangTor
f44576bc2c
fix(lookup_server_connector): fixed publishing of user properties to lookup-server
...
Fix of the bug in the lookup_server_connector module to publish public user information to the lookup-server.
As described in issue [#25290 ](https://github.com/nextcloud/server/issues/25290 )
Signed-off-by: AbangTor <63029179+abangtor@users.noreply.github.com>
2025-03-04 17:02:15 +01:00
Robin Appelman
9bbe8c59d7
Merge pull request #51073 from nextcloud/dbal-exception-query
...
feat: log query for dbal exceptions
2025-03-04 16:32:55 +01:00
Côme Chilliet
32bfb0929f
Merge pull request #51218 from nextcloud/enh/add-info-to-ldap-test-user-settings
...
feat: Add bases and gidNumber attribute to ldap:test-user-settings output
2025-03-04 15:15:13 +01:00
Arthur Schiwon
42d752f767
Merge pull request #51116 from nextcloud/enh/noid/nullable-range
...
feat(AppFramework): extend range check to optional parameters
2025-03-04 14:23:21 +01:00
Kate
beb12e9be3
Merge pull request #51221 from nextcloud/enh/noid/clean-migration-check-appconfig
...
feat(appconfig): removing pre-migration check
2025-03-04 14:13:03 +01:00
Kate
acb1da5f72
Merge pull request #50852 from nextcloud/artonge/feat/allow_deleting_metadata
...
feat: Support deleting metadata from WebDAV
2025-03-04 14:10:28 +01:00
Louis Chemineau
c2f2f21673
feat: Support deleting metadata from WebDAV
...
The `$value` will be `null` if the update is wrapped inside a `<d:remove>...</d:remove>` block.
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-04 12:34:11 +01:00
Maxence Lange
a572a5c515
feat(appconfig): removing pre-migration check
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-03-04 10:28:14 -01:00
Joas Schilling
eab718a800
Merge pull request #51147 from nextcloud/chore/use-codeowners-instead
...
chore: Use codeowners instead of workflow to assign reviewers
2025-03-04 10:37:48 +01:00
Côme Chilliet
71759bf856
feat: Add bases and gidNumber attribute to ldap:test-user-settings output
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-04 10:05:50 +01:00
Côme Chilliet
d2c142397d
Merge pull request #51211 from nextcloud/test/cypress-flakyness
...
test(e2e): adjust trashbin tests to be less flaky
2025-03-04 09:33:00 +01:00
Nextcloud bot
a3729740b8
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-04 00:23:28 +00:00
Ferdinand Thiessen
3c4feff028
fix: Move login via email logic to local backend
...
Backends can decide which names they accept for login,
e.g. with user_ldap you can configure arbitrary login fields.
This was a hacky approach to allow login via email,
so instead this is now only handled by the local user backend.
This also fixes some other related problems:
Other logic relys on `backend::get()` which was not handling email,
so e.g. password policy could not block users logged in via email
if they use out-dated passwords.
Similar for other integrations, as the user backend was not consistent with
what is a login name and what not.
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-03 18:02:07 +01:00
Ferdinand Thiessen
0ed7e403e1
test(e2e): adjust trashbin tests to be less flaky
...
1. Move general files delete action (thats not trashbin app!) to files
tests.
2. Delete files (move to trashbin) before loading the page so previews
are not generated so they cannot lock the file.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-03 17:16:57 +01:00
Kate
2582a55300
Merge pull request #51146 from nextcloud/fix/files-trash-download
...
fix(files_trashbin): disable bulk download for trashbin
2025-03-03 16:50:34 +01:00
Stephan Orbaugh
3bc3d03048
Merge pull request #51000 from nextcloud/fix/federatedfilesharing/group-cleanup
...
fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group
2025-03-03 16:29:10 +01:00
Kate
a9a839c40f
Merge pull request #51194 from nextcloud/refactor/tempmanager
...
refactor(TempManager): Simplify and unify implementations and remove legacy behavior
2025-03-03 16:17:34 +01:00
Ferdinand Thiessen
705d730cbc
Merge pull request #51196 from nextcloud/build/integration/disable-password_policy-app
...
build(integration): Disable password_policy app
2025-03-03 14:32:06 +01:00
provokateurin
eaa1b54d98
build(integration): Disable password_policy app
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-03 12:51:39 +01:00
provokateurin
f5b5aec296
fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-03 12:49:01 +01:00
provokateurin
0df4817be1
fix(Share20\Manager): Propagate user and group deletion to remote share providers
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-03 12:49:01 +01:00
provokateurin
dd47daa4a8
fix(Share20): Convert broken hooks to IEventListener
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-03 12:49:01 +01:00
Ferdinand Thiessen
3c62472b18
chore: assign talk backend team where needed
...
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-03 12:39:32 +01:00
Ferdinand Thiessen
96a96aae0d
chore: Use codeowners instead of workflow to assign reviewers
...
The workflow does not work as it needs a PAT or GitHub App token.
So this will add the teams as code owners to assign people.
By default backend is assigned, but if something below matches it
overwrites the backend assignment, so frontend code will only be
assigned to the frontend team.
Also ensure that for everything there are at least two reviewers.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-03 12:39:26 +01:00
provokateurin
8acfc0f0f2
refactor(TempManager): Simplify and unify implementations and remove legacy behavior
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-03 11:11:12 +01:00