Carl Schwan
6945a030f5
refactor(OC_Helper): remove buildNotExistingFileNameForView
...
Move the functionality in the last place it is used OC\Files\Node\Folder
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-16 10:38:29 +07:00
Carl Schwan
7b0f1c6dd0
refactor(external-share): Cleanup OCA\FIles_Sharing\External\Manager
...
- Port away from Files::buildNotExistingFileName
- Use IUser and IGroup instead of plain string
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-16 10:38:29 +07:00
Nextcloud bot
05eb4cbf46
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-16 00:13:56 +07:00
Kate
10fa17938e
Merge pull request #57096 from nextcloud/jtr/fix-uploadhome-childexists
2025-12-15 20:15:34 +07:00
Stephan Orbaugh
582bb11eae
Merge pull request #55631 from nextcloud/carl/deprecate-config-user-correctly
...
refactor: Deprecated user config from IConfig correctly
2025-12-15 17:30:52 +07:00
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
Carl Schwan
1661855f5b
refactor: Make some code a bit more correct
...
- Use PHP_FLOAT_EPSILON for float comparaison
- Simplify some getValueBool code
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-11 13:27:50 +07:00
Carl Schwan
2ae9626fec
refactor(user_ldap): Port most of the remaining deprecated IConfig usage
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-11 13:27:48 +07:00
Carl Schwan
e04072cc54
refactor(weather_status): Port WeatherStatusService to IUserConfig
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-11 13:27:48 +07:00
Carl Schwan
14daf4ca16
refactor(user_ldap): Port User\User to IUserConfig
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-11 13:27:48 +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