Josh
c6dd592d60
fix(dav): catch NotFound exception in UploadHome::childExists()
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-12-15 10:57:47 +07:00
Kate
db530d1eae
Merge pull request #56921 from nextcloud/fix-caching-routes-by-users-with-an-active-session
2025-12-15 10:53:04 +07:00
Nextcloud bot
b7ef5d5855
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-15 00:13:26 +07:00
Nextcloud bot
0580014b73
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-14 00:13:27 +07:00
Nextcloud bot
48f7dac9b9
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-13 00:13:29 +07:00
Daniel
d957f6190c
Merge pull request #57017 from nextcloud/fix/do-not-truncate-birthday-year-to-1970
...
fix: do not truncate birth year to 1970
2025-12-12 16:41:03 +07:00
Daniel Calviño Sánchez
51ed61bb4a
fix: Fix caching routes by users with an active session
...
When a user has an active session only the apps that are enabled for the
user are initially loaded. In order to cache the routes the routes for
all apps are loaded, but routes defined in routes.php are taken into
account only if the app was already loaded. Therefore, when the routes
were cached in a request by a user with an active session only the
routes for apps enabled for that user were cached, and those routes were
used by any other user, independently of which apps they had access to.
To solve that now all the enabled apps are explicitly loaded before
caching the routes.
Note that this did not affect routes defined using annotations on the
controller files; in that case the loaded routes do not depend on the
previously loaded apps, as it explicitly checks all the enabled apps.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-12-12 16:10:20 +07:00
Julius Knorr
a45f4b0cdc
fix: Fix setting name inconsistency between backend and frontend
...
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-12-12 13:08:34 +07:00
Ferdinand Thiessen
d9d8449340
Merge pull request #57012 from nextcloud/refactor/oauth2-to-vue3
...
refactor(oauth2): migrate to Typescript and Vue 3
2025-12-12 04:44:56 +07:00
Nextcloud bot
09dfa965b4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-12 00:13:50 +07:00
Ferdinand Thiessen
6a570c0133
refactor(oauth2): migrate to Typescript and Vue 3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-12 00:42:15 +07:00
SebastianKrupinski
7c266d9f23
fix: do not truncate birth year to 1970
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-12-11 13:59:28 +07:00
Ferdinand Thiessen
9edcc864fe
test: use istanbul coverage provider
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-11 19:46:47 +07:00
Ferdinand Thiessen
14f52a2303
refactor(federatedfilesharing): migrate to Typescript and Vue 3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-11 19:08:44 +07:00
Louis
3efb1d80e9
Merge pull request #56646 from nextcloud/fix/no_double_admin_delegations
...
fix(admin-delegation): Prevent delegation to group if delegation already
2025-12-11 17:45:12 +07:00
John Molakvoæ
52e3762045
Merge pull request #56743 from nextcloud/chore/files-4-0-0
2025-12-11 17:36:51 +07:00
Stephan Orbaugh
a7a64de6e6
Merge pull request #54441 from nextcloud/fix/directoryAsINodeByPath
...
Add INodeByPath to Directory
2025-12-11 14:07:23 +07:00
skjnldsv
0eadf1753d
fix(settings): adjust systemtags handling and tests
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-12-11 12:44:17 +07:00
skjnldsv
492bdb7010
chore: update `@nextcloud/files` to 4.0.0
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-12-11 12:44:16 +07:00
nfebe
13df65850e
fix(files_sharing): Normalize dir type to folder for federated shares
...
The backend returns type 'dir' for folders (from FileInfo::TYPE_FOLDER),
but the frontend expects 'folder'. This mismatch caused federated shared
folders to display incorrectly as files in the "Shared with you" view.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-12-11 10:49:41 +07:00
Joas Schilling
69e6b6a483
fix(comments): Check comment object
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-11 07:55:55 +07:00
Nextcloud bot
c4c247d535
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-11 00:13:43 +07:00
Salvatore Martire
2a4ee2df9f
fix: add INodeByPath to Directory
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-10 18:30:44 +07:00
nfebe
08382282ea
fix(sharing): allow federated shares to non-trusted servers
...
When `showFederatedSharesToTrustedServersAsInternal` is enabled, the
trusted server filter was incorrectly applied to both internal and
external sharing sections. This prevented users from sharing with
federated users on non-trusted servers via the external share UI.
The filter now only applies to the internal section, allowing
non-trusted federated shares to appear in the external section.
Fixes: https://github.com/nextcloud/server/issues/56622
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-12-10 17:41:11 +07:00
Misha M.-Kupriyanov
770ad6249e
fix(admin-delegation): Prevent delegation to group if delegation already exist
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-12-10 15:08:53 +07:00
Christoph Wurst
dac8818102
fix(dav): handle HTML in CalDAV invitations
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-12-10 12:51:18 +07:00
Nextcloud bot
f3c56f051a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-10 00:13:59 +07:00
SebastianKrupinski
1a0535aa75
fix: calendar subscription memory exhaustion
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-12-09 12:36:16 +07:00
Kate
6277ecf480
Merge pull request #56862 from abhinavohri/56609
2025-12-09 16:02:18 +07:00
Abhinav Ohri
f78e2a33ea
test(settings): add missing logger parameter to MailSettingsController test
...
Signed-off-by: Abhinav Ohri <abhinavohri13@gmail.com>
2025-12-09 18:34:29 +07:00
Andy Scherzinger
71c2e94123
Merge pull request #54436 from nextcloud/s3-signed-url
...
perf(s3): Provide direct pre-signed download link
2025-12-09 12:38:20 +07:00
Carl Schwan
b6313f68d3
perf(s3): Expose pre-signed urls for S3
...
This is faster than going back to nextcloud to download the files.
This is an opt-in setting that can be enabled by setting
use_presigned_url in the object store config.
Additionally add support for the proxy config which is needed in a
docker setup. See https://github.com/juliusknorr/nextcloud-docker-dev/pull/431
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-09 11:21:35 +07:00
Nextcloud bot
65d008b40c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-09 00:13:32 +07:00
nfebe
8e7cbcea40
fix(files_sharing): Allow removing password from link shares
...
Fixes regression from a28834b163
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-12-08 12:42:57 +07:00
Andy Scherzinger
2c6d3d6f76
Merge pull request #56628 from nextcloud/carl/snowflake/jobs
...
feat: Port jobs table to snowflakes ids
2025-12-08 12:23:44 +07:00
nextcloud-command
40c504ec2d
chore: Update minimum supported desktop version
...
Signed-off-by: GitHub <noreply@github.com>
2025-12-08 00:32:02 +07:00
Nextcloud bot
ca52687b73
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-08 00:13:27 +07:00
Abhinav Ohri
980c243132
fix(settings): log exception when test email fails
...
Signed-off-by: Abhinav Ohri <abhinavohri13@gmail.com>
2025-12-07 17:36:22 +07:00
Abhinav Ohri
babab821a7
fix(settings): improve mail test error handling and logging
...
Signed-off-by: Abhinav Ohri <abhinavohri13@gmail.com>
2025-12-07 15:06:14 +07:00
Nextcloud bot
bbca4fe56e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-07 00:13:27 +07:00
Nextcloud bot
de381f3b5a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-06 00:13:28 +07:00
Louis
8ec73e1976
Merge pull request #56726 from nextcloud/artonge/fix/user_ldap/deleting_and_initial_config
...
fix(user_ldap): Improve case where selected config is undefined
2025-12-05 20:26:25 +07:00
Joas Schilling
594d22021a
Merge pull request #56076 from nextcloud/carl/cleanup-comment
...
refactor(comment): Port away from deprecated event comment constant
2025-12-05 11:38:08 +07:00
Nextcloud bot
5fcf28942f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-05 00:13:36 +07:00
Louis Chmn
291ec1e474
fix(user_ldap): Fix activation enforcement when testing the config
...
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-04 17:16:21 +07:00
Louis Chmn
ae8b6290e1
fix(user_ldap): Improve case where selected config is undefined
...
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-04 17:16:21 +07:00
Louis Chmn
75312017d4
fix(user_ldap): Disable some buttons when clicking them would lead to an issue
...
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-04 17:16:21 +07:00
Louis Chmn
2174e0b4fe
fix(user_ldap): Properly update local variable for username and password in server settings
...
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-04 17:16:21 +07:00
Louis Chmn
b801f583d8
fix(user_ldap): Properly use fall back message in case of empty response
...
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-04 17:16:21 +07:00
Louis Chmn
06c10586b7
fix(user_ldap): Properly handle new config creation in settings
...
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-04 17:16:21 +07:00