Carl Schwan
ff07c99e0a
Merge pull request #60137 from nextcloud/carl/commnent-event
...
fix: Dispatch old comment events
2026-05-05 14:30:25 +02:00
Carl Schwan
e6a3b689ae
fix(tests): Adapt tests for comments
...
And make sure these are now covered by psalm
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-05-05 12:50:59 +02:00
Carl Schwan
a44deacd47
chore: Add comment about deprecation
...
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2026-05-05 12:30:17 +02:00
Carl Schwan
da5c8b74eb
fix: Dispatch old comment events
...
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-05-05 12:30:16 +02:00
Ferdinand Thiessen
2e0b001a41
refactor(appstore): adjust frontend for new API location
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-05 10:41:04 +02:00
Ferdinand Thiessen
3f8710500c
chore: apply strict rector rules on appstore
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-05 10:41:04 +02:00
Ferdinand Thiessen
f6a37dc608
refactor(appstore): split controllers and use proper root
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-05 10:41:04 +02:00
Ferdinand Thiessen
5b756ad8bc
refactor: split appstore from settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-05 10:41:04 +02:00
Nextcloud bot
a99f70ed71
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-05 00:19:23 +00:00
Joas Schilling
0ff0136973
Merge pull request #59909 from nextcloud/fix/comments-event-listener-registration
...
fix(comments): register event listener for typed comment events
2026-05-04 21:54:37 +02:00
Andy Scherzinger
05ac3cc3f5
chore(version): Hub 26 Winter -> Hub 26 Spring
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2026-05-04 12:09:11 +02:00
Benjamin Gaussorgues
aa797a36f1
Merge pull request #59995 from nextcloud/quota-writestream-fopen
2026-05-04 10:06:18 +02:00
Benjamin Gaussorgues
f3ae8ab9b0
Merge pull request #59902 from nextcloud/preload-storage-chukn
...
fix: chunk storage ids when preload storage info
2026-05-04 09:20:00 +02:00
Nextcloud bot
8b299fb6cc
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-04 00:19:03 +00:00
Nextcloud bot
0be34ba9bf
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-03 00:19:56 +00:00
Robin Appelman
7c4b601793
fix: translate NotEnoughSpaceException to dav exception
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2026-05-02 14:04:09 +02:00
Robin Appelman
5c1a72a969
chore: psalm fixes
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2026-05-02 14:04:01 +02:00
Nextcloud bot
e41eb6d6b3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-02 00:18:55 +00:00
Andy Scherzinger
414a95a1ad
Merge pull request #59899 from nextcloud/feat/font-weight-variables
...
feat(theming): Introduce font weight variables
2026-05-01 17:19:50 +02:00
Nextcloud bot
98973fd681
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-01 00:19:17 +00:00
Sebastian Krupinski
585ca98367
Merge pull request #59517 from nextcloud/feat/part-full-day-default-alarm
...
feat: default full / part day alarm
2026-04-30 12:42:58 -04:00
Peter R.
4d0cba89ab
Merge pull request #59406 from nextcloud/feat/40903/edit-user-dialog
...
feat(users and groups): re-use add account dialog when editing accounts
2026-04-30 17:54:42 +02:00
Carl Schwan
c26de181ed
Merge pull request #60018 from nextcloud/chore/dont-use-legacy
...
refactor(provisioning): do not use legacy `OC_App` class
2026-04-30 16:02:33 +02:00
Ferdinand Thiessen
9a5ff61820
Merge pull request #60016 from nextcloud/fix/app-types
...
refactor(Fetcher): properly type AppStore fetcher
2026-04-30 15:52:01 +02:00
Peter R.
ec6ba2357d
Merge branch 'master' into feat/40903/edit-user-dialog
2026-04-30 15:25:52 +02:00
Ferdinand Thiessen
1dbc2c4c10
refactor(provisioning): do not use legacy OC_App class
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 14:40:32 +02:00
Ferdinand Thiessen
e7a2f660c7
refactor(Fetcher): properly type AppStore fetcher
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 14:01:56 +02:00
Ferdinand Thiessen
75273a67f0
chore: adjust for now fixed strict rector changes
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 12:35:37 +02:00
Peter Ringelmann
e5d8c3bad4
Merge remote-tracking branch 'origin/master' into feat/40903/edit-user-dialog
...
# Conflicts:
# dist/files-main.js
# dist/files-main.js.map
2026-04-30 09:09:23 +02:00
Kent Delante
6f9b4c47f1
fix(files): escape html entities in dav search requests
...
Signed-off-by: Kent Delante <kent@delante.me>
This fixes a 'xmlParseEntityRef: no name' error returned when
searching in files navigation while in folders with special characters
in the name.
2026-04-30 11:09:18 +08:00
Nextcloud bot
f9ff92746e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-04-30 00:19:21 +00:00
nextcloud-command
e11e7f1c70
refactor: Apply rector changes
...
Signed-off-by: GitHub <noreply@github.com>
2026-04-29 23:54:19 +02:00
Ferdinand Thiessen
be2ac0bd86
Merge pull request #59932 from nextcloud/carl/copySkeleton
...
refactor: Move copy skeleton step to a file listener
2026-04-29 23:15:38 +02:00
Peter Ringelmann
b9ac421649
chore: fix linting
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:54:14 +02:00
Peter Ringelmann
15279b44d8
fix(settings): debounce manager search and drop startup-time preload
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:39 +02:00
Peter R.
48727aa942
fix(provisioning_api): use isAdmin() in delegated admin edit guard
...
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:38 +02:00
Peter Ringelmann
2f927e0d94
fix(provisioning_api): tighten editUserMultiField permission checks
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:38 +02:00
Peter Ringelmann
25ce2a17e5
refactor(provisioning_api): share validators between editUser and editUserMultiField
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:38 +02:00
Peter Ringelmann
9e82d25f22
refactor(settings): inline UserRowMixin into UserRow
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:38 +02:00
Peter Ringelmann
24c29f4606
fix(settings): restore initForm language assignment comment
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:38 +02:00
Peter Ringelmann
cf2d31597f
fix(settings): update group counts after editUserMultiField
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
c05904fa04
fix(provisioning_api): add missing @return annotation for editUserMultiField
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
cf67d29c91
style(provisioning_api): apply php-cs-fixer
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
9fe75f3502
fix: align static value with inputs
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
f1b916ce3e
fix(settings): reset new user form after creation
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
72f41f399d
fix(settings): replace disabled username input with static display, use design tokens
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
c8f3c0423e
fix(provisioning_api): allow clearing display name via editUserMultiField
...
Map empty string to userId since User::setDisplayName() rejects ""
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
2bfdd86561
fix(settings): auth guards, NcSelectUsers migration, form cleanup
...
Mirror editUser permission checks in editUserMultiField. Swap NcSelect
:user-select for NcSelectUsers. Extract helpers into userFormUtils.ts.
Simplify UserList form init, drop unused Vue import. Update E2E tests.
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
48f4b0b956
fix: improve UI layout of modal
...
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00
Peter Ringelmann
5eb8ef6f18
feat(settings): replace inline user editing with edit dialog
...
Replace inline row editing in user management with a modal dialog.
Extract shared form fields into UserFormFields with sub-components
(Groups, Quota, Language, Manager) using a single formData prop.
Normalize newUser shape to API-aligned field names.
Refs: #40903
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:29 +02:00