Carl Schwan
5b1de7556e
Merge pull request #58602 from nextcloud/carl/systemtag-lifecycle-event
...
refactor: Add new modern events for system tag lifecycle
2026-06-23 16:17:06 +02:00
Carl Schwan
cc97151dfb
Merge pull request #60643 from nextcloud/carl/remove-AutoCompleteEvent
...
refactor: Remove deprecated AutoCompleteEvent
2026-06-23 10:59:42 +02:00
Carl Schwan
b42ebea5fc
refactor: Add new modern events for system tag lifecycle
...
The old one was deprecated in 22.0.0 but didn't had a replacement.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-23 10:57:41 +02:00
Ferdinand Thiessen
43dc92df52
fix: add handling for MD5 on new MySQL and deprecate MD5 SQL function
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-06-21 22:26:00 +02:00
Josh
abef770cd2
chore: update psalm-baseline.xml
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-06-18 18:15:57 +02:00
Julius Knorr
e001b6493e
fix: Expose already used public interface methods
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2026-06-18 18:15:57 +02:00
Carl Schwan
30b173765e
refactor: Remove deprecated AutoCompleteEvent
...
No longer used.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-18 11:54:42 +02:00
Enrique Pérez Arnaud
3d3b49ce63
chore: regenerate autoloaders and update psalm baseline
...
Co-authored-by: Micke Nordin <kano@sunet.se >
Signed-off-by: Micke Nordin <kano@sunet.se >
Signed-off-by: Enrique Pérez Arnaud <enrique@cazalla.net >
2026-06-17 11:01:18 +02:00
Andy Scherzinger
e99befd96f
Merge pull request #58750 from nextcloud/jtr/migrate-AuditLogger-to-IAppConfig
...
refactor(admin_audit): migrate to IAppConfig
2026-06-11 20:18:29 +02:00
Louis
da706223e4
Merge pull request #61140 from nextcloud/fix/fix-deprecations-in-tests
...
Fix deprecations in tests
2026-06-11 14:48:10 +02:00
Josh
5d01ea8755
chore: migrate AuditLogger to IAppConfig
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-11 12:18:31 +02:00
Louis
165b050a2f
Merge pull request #60889 from nextcloud/jtr/cleanup-Request
...
docs(IRequest): streamline duplicate docs + update for clarity and accuracy
2026-06-11 10:19:10 +02:00
Côme Chilliet
b37044d484
chore: Fix psalm issues following strong typing of IUser
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-06-11 09:45:32 +02:00
Josh
07af2382f6
chore(Request): drop no longer applicable psalm-baseline entries
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-06-08 11:36:44 +02:00
Carl Schwan
3750945cb8
fix(psalm): Fix psalm issues related to moving files
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-05 11:03:16 +02:00
Carl Schwan
8b56c4c93d
chore: Remove unused and long deprecated Remote components
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-03 10:36:41 +02:00
skjnldsv
b86f463915
fix(config): add null coalescing fallback in getValueBool before strtolower
...
Followup to #59646 : guard against null reaching strtolower() in both
AppConfig and UserConfig getValueBool(). Also aligns AppConfig with the
(string) cast added in UserConfig by the original PR.
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2026-05-22 10:23:50 +02:00
Andy Scherzinger
98b99c23fe
Merge pull request #60341 from nextcloud/fix/quota-calc-share
...
fix(OC_Helper): properly calculate quota of shared storages
2026-05-19 15:04:38 +02:00
Ferdinand Thiessen
29fc48e083
fix(OC_Helper): properly calculate quota of shared storages
...
- resolves https://github.com/nextcloud/server/issues/55659
First we need to properly handle shared storages,
because there the quota is the quota of the user who owns the nodes,
not the user who shared the nodes.
Second if no user can be fetched then we cannot get the global storage
info, thus in this case (public share?) we need to safe-guard.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-05-19 13:27:08 +02:00
Côme Chilliet
d990e72fa8
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-05-18 14:11:38 +02:00
Ferdinand Thiessen
1c23feae3d
refactor: migrate usage of OC_App to AppManager
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-05-13 14:01:49 +02:00
There Is No TIme
ab082611a7
fix(UserConfig): cast getTypedValue() result to string in getValueBool()
...
PHP 8.4 made passing non-strings to strtolower() a fatal TypeError.
getTypedValue() can return a non-string under certain conditions, causing
the strtolower() call to throw. The (string) cast guards against this.
Signed-off-by: There Is No TIme <37583483+thereisnotime@users.noreply.github.com >
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-05-12 15:24:11 +02:00
Kate
ac15544703
Merge pull request #60299 from nextcloud/fix/remove-iservercontainer-from-core-apps
...
Chore: Remove references to deprecated interface IServerContainer
2026-05-12 07:48:58 +02:00
Côme Chilliet
609f0f0ed1
chore: Update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-05-11 16:22:22 +02:00
Côme Chilliet
f22f3793f7
chore: Update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-05-11 14:53:29 +02:00
Anna Larch
4757b2e506
chore(psalm): update deprecated method baseline
...
- Remove stale ThemingController entry (deprecated IConfig::getAppValue
calls replaced with IAppConfig::getAppValueString)
- Add CommentsEventListener::getEvent() (pre-existing deprecated usage
not previously baselined)
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Signed-off-by: Anna Larch <anna@nextcloud.com >
2026-05-07 19:40:49 +02:00
Daniel Kesselberg
88b63bb902
ci: Add deprecated getEvent to psalm baseline
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-05-07 14:47:50 +02:00
Joas Schilling
c1ab99e9fc
Merge pull request #59940 from nextcloud/bug/noid/fix-since-checker
...
Fix since checker
2026-05-07 11:25:42 +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
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
Carl Schwan
b53d9a7259
refactor(updater): Move updater to a Controller
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-04-29 22:58:15 +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
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
Ferdinand Thiessen
7055e9ce1d
chore: update psalm to v6
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-04-28 21:29:27 +02:00
Daniel Kesselberg
25ca85e329
docs(ocp): Add since tag
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-04-28 11:17:27 +02:00
Joas Schilling
a51e58e800
fix(federation): Also sign requests with NCU providers
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-04-20 12:47:02 +02:00
Joas Schilling
4841e6ee63
Merge pull request #59529 from nextcloud/dependabot/composer/phpseclib/phpseclib-2.0.52
...
build(deps): bump phpseclib/phpseclib from 2.0.47 to 2.0.52
2026-04-10 07:03:40 +02:00
Joas Schilling
8ea3fba96e
ci(psalm): Update baseline
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-04-09 18:21:18 +02:00
Côme Chilliet
f445c14b76
chore: Update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-04-09 18:03:18 +02:00
Ferdinand Thiessen
e0c1b74419
test: resolve PHPUnit deprecation warning about addMethods
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-04-01 01:12:52 +02:00
Ferdinand Thiessen
0cd74df34e
chore: update psalm baseline
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-03-31 12:36:06 +02:00
John Molakvoæ
d677a3a5e2
Merge pull request #59089 from nextcloud/fix/expand-theming-capabilities
2026-03-24 17:45:07 +01:00
skjnldsv
f2c73ebffd
fix(theming): deprecate OCA.Theming and move to capabilities
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2026-03-24 15:24:18 +01:00
Côme Chilliet
e367c5a928
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-23 16:48:31 +01:00
Arthur Schiwon
badd759ff1
ci: update psalm baseline
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de >
2026-03-18 11:41:25 +01:00
Côme Chilliet
e03d825062
chore: Update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-11 16:23:21 +01:00
Côme Chilliet
a119716a7d
Merge pull request #58826 from nextcloud/carl/code-cleaning-storage-cache
...
refactor(cache-storage): Make Storage and StorageGlobal psalm strict
2026-03-10 22:01:43 +01:00
Kate
810caa3e4a
Merge pull request #58593 from nextcloud/carl/share-spring-cleaning
2026-03-10 15:01:50 +01:00
Carl Schwan
140bfa2d1f
refactor(cache-storage): Make Storage and StorageGlobal psalm strict
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 14:20:31 +01:00
Carl Schwan
7fa44717e0
refactor(share): Remove some deprecated method usages
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 11:39:57 +01:00