Josh
f9f27cec20
fix(setup/pgsql): use injected ISecureRandom
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
1cc43bfad5
chore(setup/pgsql): php-cs fixup
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
1cdd0af24c
refactor(setup/pgsql): log chosen db username
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
b8641561ea
refactor(setup/pgsql): split out schema mgmt logic + enhance its logging
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
d110f259dc
refactor(setup/pgsql): Split up creation code path from non-creation
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
f8e1dc0da2
refactor(setup/pgsql): use a single connection object and better handle admin credentials
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
00074b72c1
refactor(setup/pgsql): make connect object names less ambiguous
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
f4e7a7ff5d
refactor(setup/pgsql): avoid mutating properties until necessary
...
And consolidate credential generation logic in a single place
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
4787dff6dd
refactor(setup/pgsql): move db verification logic to helper
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Josh
3b38cb3d50
refactor(setup/pgsql): move role creation priv check to helper
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-18 10:25:39 -05:00
Joas Schilling
a6d1fa1fa6
Merge pull request #58399 from nextcloud/followup/58282/restore-typing-on-middle-class
...
fix(migrations): Restore type definitions for API class used in apps
2026-02-18 09:24:57 +01:00
Joas Schilling
06f35ec4f8
fix(migrations): Restore type definitions for API class used in apps
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-18 08:36:08 +01:00
Nextcloud bot
16d3cee3a2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-18 00:20:52 +00:00
Ferdinand Thiessen
48d6d8df2b
Merge pull request #54048 from nextcloud/files-external-optional-dependencies
...
fix(files_external): ignore unsatisfied optional dependencies
2026-02-17 22:58:42 +01:00
Ferdinand Thiessen
252449023f
Merge pull request #58379 from nextcloud/backport/58285/master
...
fix(cache): filter out invalid entries in `OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById`
2026-02-17 18:11:04 +01:00
Jan-Philipp Litza
0f4d6b8027
fix(files_external): ignore unsatisfied optional dependencies
...
Signed-off-by: Jan-Philipp Litza <janphilipp@litza.de >
2026-02-17 18:03:56 +01:00
Ferdinand Thiessen
88bb82ccfe
fix(cache): filter out invalid entries in OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 17:20:46 +01:00
Ferdinand Thiessen
560df4a73c
fix(cache): filter out invalid entries in OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
[skip ci]
2026-02-17 17:17:02 +01:00
Benjamin Gaussorgues
f2907f133c
Merge pull request #58282 from nextcloud/carl/refactor-migration
...
refactor(psalm): Modernize migration doc
2026-02-17 14:58:03 +01:00
Ferdinand Thiessen
b6d22f384b
Merge pull request #57648 from nextcloud/chore/drop-jquery
...
chore!: drop jQuery UI and jQuery
2026-02-17 14:14:12 +01:00
Robin Appelman
867ef52cfb
Merge pull request #57523 from nextcloud/authoritative-share-provider
...
Make share mount provider authoritative
2026-02-17 13:31:10 +01:00
Kate
e9bba6a610
Merge pull request #58286 from nextcloud/fix/groupfolders-phpstan
...
Fix a bunch of typing issues to make PHPStan level 10 happy on groupfolders
2026-02-17 13:30:46 +01:00
Ferdinand Thiessen
0b37d37884
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:53:15 +01:00
Ferdinand Thiessen
b0df06d533
chore!(core): remove deprecated jQuery and jQuery UI
...
"jQuery is deprecated and will be removed with Nextcloud 19"
Well... At least it is removed now 😉
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:51:42 +01:00
Ferdinand Thiessen
00a5c028a4
chore!(core): remove legacy Backbone
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
a32168b01e
chore!(core): remove legacy OC.Files.Client
...
Use the DAV client from `@nextcloud/files/dav` instead.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
fd5108b68b
chore!(core): remove global snapper.js handling
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
c89939fbd6
chore!(core): remove handling of .live-relative-timestamp use @nextcloud/vue/components/NcDateTime instead
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
503fad2b16
chore!(core): remove legacy OC.registerMenu and other menu helpers
...
Instead use Vue components.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
e14d97b95a
chore!(core): remove deprecated OC.Apps
...
Instead use components from `@nextcloud/vue`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
b66292a0d4
chore!(core): drop deprecated OC.Notification
...
Deprecated since 17.0.0, use the `@nextcloud/dialogs` package instead.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
16f4ff98e4
chore!(core): drop deprecated OC.Dialogs.fileexists
...
It is deprecated since 29.0.0.
Instead use `openConflictPicker` from the `@nextcloud/upload` (Vue 2).
Or from `@nextcloud/dialogs` (every other framework like Vue 3 etc).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
9c8f80102a
chore!(core): drop deprecated OC.Settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
b0e99d0293
Merge pull request #58327 from nextcloud/feat/1698/recent-files-include-recently-uploaded
...
feat: add upload_time support to file search and recent files
2026-02-17 11:48:12 +01:00
Kate
3a80443508
Merge pull request #58278 from nextcloud/techdebt/noid/openapi-for-workflow-engine
...
feat(workflowengine): Add openapi for workflow engine
2026-02-17 08:34:45 +01:00
provokateurin
4eada2d804
refactor(Files): Modernize Wrapper
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
672a29aa0c
refactor(Files): Remove deprecated and unused getMimeType and searchByMime methods
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
5f4a5d8c67
refactor(Files): Remove deprecated streamCopy method
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
c953ad9bcd
fix(Storage): Use correct return types for getMetaData and getDirectoryContent
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
7ceddb3ffb
fix(IStorage): Use correct return type for stat
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
2d486c5629
fix(IGroupManager): Use correct return type for displayNamesInGroup
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
e454cc6765
refactor(settings): Modernize authorized group classes
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
3693cbeaf9
fix(IMetadataVersion): Use correct return type for getMetadata
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
e40d6b1c6b
refactor(dav): Modernize Node
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
bf71461bee
fix(psalm-strict): Supress errors related to internal classes, methods and properties
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
Nextcloud bot
045a41625a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-17 00:20:47 +00:00
Robin Appelman
3ec7bd2ee1
Merge pull request #58207 from nextcloud/share-verify-mount-event-improvements
...
feat: improve VerifyMountPointEvent event
2026-02-16 20:49:39 +01:00
Joas Schilling
4134df9eda
feat(workflowengine): Add openapi for workflow engine
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-16 17:51:18 +01:00
Kent Delante
91946d549f
Merge pull request #58262 from nextcloud/leftybournes/fix/external_storage_forbid_local
...
fix(external_storage): hide local storage as an option for users
2026-02-16 21:23:52 +08:00
Kent Delante
2d2139ab94
fix(external_storage): hide local storage as an option for users
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2026-02-16 20:53:30 +08:00