nextcloud/lib/public
Christoph Wurst 45541eb685
feat(dav): Enable OOO UI and expose enabled via OCP
Makes the feature opt-out now that we have meaningful integrations based
on OOO data. Allows instances still to turn the feature off.

For apps like Mail that build on top of this feature we need to know if
the instance has the feature turned on or off. This is exposed as OCP
API, too.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-11-15 15:53:38 +01:00
..
Accounts feat!: Migrate AccountManager event to typed event 2023-07-28 14:11:19 +02:00
Activity composer run cs:fix 2023-01-20 11:45:08 +01:00
App fix(AppManager): Ensure that app manager can handle empty app keys on the navigation entries 2023-11-14 20:04:48 +01:00
AppFramework feat(openapi): Add OpenAPI attribute to allow multiple scopes and overwriting tags 2023-11-03 09:25:11 +01:00
Authentication Improve docblock annotations for tokens and their exceptions 2023-10-23 15:20:04 +02:00
BackgroundJob fix: Extend docblock of hasReservedJob 2023-11-08 16:37:51 +01:00
Broadcast/Events composer run cs:fix 2023-01-20 11:45:08 +01:00
Cache Move CappedMemoryCache to OCP 2022-07-14 15:54:31 +02:00
Calendar composer run cs:fix 2023-01-20 11:45:08 +01:00
Capabilities doc(ocp): Upgrade capability registration recommendation 2023-07-03 10:03:45 +02:00
Collaboration feat(events): Add typed event for filtering autocompletion suggestions 2023-11-02 11:08:53 +01:00
Command Update php licenses 2021-06-04 22:02:41 +02:00
Comments fix(comments): Emit CommentsEntityEvent as typed event 2023-07-18 16:19:01 +02:00
Common/Exception Since 27.1.0 2023-07-07 13:46:34 +02:00
Config Add API to change preferences 2022-05-23 16:44:23 +02:00
Console composer run cs:fix 2023-01-20 11:45:08 +01:00
Contacts feat(contactsmenu): Sort by user status 2023-11-08 21:53:35 +01:00
Dashboard Fix Dashboard IManager getWidgets return annotation 2023-09-20 17:41:37 +02:00
DataCollector Add a built-in profiler inside Nextcloud 2022-04-04 10:28:26 +02:00
DB fix(TextToImage): Fix psalm errors 2023-10-18 13:21:50 +02:00
Diagnostics Update php licenses 2021-06-04 22:02:41 +02:00
DirectEditing Fix typos in lib/public subdirectory 2023-05-10 11:56:34 +02:00
Encryption Adapt code to new encryption system 2023-03-17 11:08:58 +01:00
EventDispatcher composer run cs:fix 2023-01-20 11:45:08 +01:00
Federation fix(federation): Fix type and docs on ICloudFederationNotification interface 2023-10-18 17:16:22 +02:00
Files IFilesMetadata 2023-11-07 12:43:08 -01:00
Files_FullTextSearch/Model composer run cs:fix 2023-01-20 11:45:08 +01:00
FilesMetadata metadata must be set as editable for PROPPATCH 2023-11-14 14:38:53 +01:00
FullTextSearch Fix typos in lib/public subdirectory 2023-05-10 11:56:34 +02:00
GlobalScale composer run cs:fix 2023-01-20 11:45:08 +01:00
Group Fix psalm spotted type errors 2023-09-05 16:56:48 +02:00
Http feat(HTTPClient): Provide wrapped access to Guzzle's asyncRequest() 2023-06-27 15:53:57 +02:00
L10N composer run cs:fix 2023-01-20 11:45:08 +01:00
LDAP Fix typos in lib/public subdirectory 2023-05-10 11:56:34 +02:00
Lock composer run cs:fix 2023-01-20 11:45:08 +01:00
Lockdown Update php licenses 2021-06-04 22:02:41 +02:00
Log fix type in BeforeMessageLoggedEvent 2023-06-15 17:29:11 +02:00
Mail Merge pull request #38585 from nextcloud/feature/ocp/send-message-with-subject-body 2023-06-02 09:14:46 +02:00
Migration fix(install): Make installing more verbose 2023-11-03 15:44:46 +01:00
Notification composer run cs:fix 2023-01-20 11:45:08 +01:00
OCM feat(OCM): Dispatch an event so apps can register resources 2023-10-13 08:46:28 +02:00
OCS composer run cs:fix 2023-01-20 11:45:08 +01:00
Preview feat: redirect to the mime icon if no preview available 2023-08-17 18:56:38 +02:00
Profile feat(profile): Add public interface for profile manager so apps can check config 2023-10-23 12:56:31 +02:00
Profiler Expose clearing the profiles and fix it 2022-10-10 13:26:40 +02:00
Remote Deprecate OCP\Remote 2021-06-28 16:36:32 +02:00
RichObjectStrings Add messageId to richObject definition of Talk 2023-05-05 17:51:53 +02:00
Route composer run cs:fix 2023-01-20 11:45:08 +01:00
Search Add new method inAppSearch for advanced search providers 2023-11-14 09:58:20 +01:00
Security feat(appframework): Expose programmatic rate limiter 2023-09-20 20:25:27 +02:00
Session/Exceptions Update php licenses 2021-06-04 22:02:41 +02:00
Settings composer run cs:fix 2023-01-20 11:45:08 +01:00
SetupCheck Add $name property in SetupResult and improve API 2023-11-07 14:15:47 +01:00
Share Fix return type of IShare::getExpirationDate 2023-10-18 23:23:41 -07:00
SpeechToText First pass at ai admin settings 2023-08-02 12:37:35 +02:00
Support composer run cs:fix 2023-01-20 11:45:08 +01:00
SystemTag fix(dispatcher): Move remaining simple cases in apps/ folder to IEventDispatcher 2023-07-25 11:19:26 +02:00
Talk composer run cs:fix 2023-01-20 11:45:08 +01:00
TextProcessing Update lib/public/TextProcessing/IProviderWithUserId.php 2023-11-08 17:01:10 +01:00
TextToImage Update lib/public/TextToImage/IProvider.php 2023-10-26 11:49:02 +02:00
Translation First pass at ai admin settings 2023-08-02 12:37:35 +02:00
User feat(dav): Enable OOO UI and expose enabled via OCP 2023-11-15 15:53:38 +01:00
UserMigration feat(UserMigration)!: 32-bit support 2023-05-05 17:59:57 -07:00
UserStatus feat(user status): automate user status for events 2023-11-09 16:20:19 +01:00
WorkflowEngine fix(workflowengine): Remove legacy event (deprecated since 17) 2023-07-19 17:37:34 +02:00
AutoloadNotAllowedException.php Update php licenses 2021-06-04 22:02:41 +02:00
BeforeSabrePubliclyLoadedEvent.php rename SabrePublicPluginEvent to BeforeSabrePubliclyLoadedEvent, run build/autoloaderchecker.sh 2022-12-15 17:37:34 +01:00
Color.php Update avatars on update 2022-09-09 14:23:41 +02:00
Constants.php Update php licenses 2021-06-04 22:02:41 +02:00
Defaults.php Use the default color and matching text color for the federation invite 2023-01-30 09:12:49 +01:00
Files.php Fix typos in lib/public subdirectory 2023-05-10 11:56:34 +02:00
GroupInterface.php Move new methods to a new interface in OCP 2023-09-05 16:56:48 +02:00
HintException.php Fix typos in lib/public subdirectory 2023-05-10 11:56:34 +02:00
IAddressBook.php composer run cs:fix 2023-01-20 11:45:08 +01:00
IAppConfig.php provisioning_api: Add OpenAPI spec 2023-07-31 10:29:08 +02:00
IAvatar.php composer run cs:fix 2023-01-20 11:45:08 +01:00
IAvatarManager.php composer run cs:fix 2023-01-20 11:45:08 +01:00
IBinaryFinder.php Move findBinaryFinder and isFunctionEnabled away from OC_Helper 2022-08-23 19:44:04 +02:00
ICache.php composer run cs:fix 2023-01-20 11:45:08 +01:00
ICacheFactory.php feat: Add factory method for in-memory caches 2023-10-11 13:37:22 +02:00
ICertificate.php Update php licenses 2021-06-04 22:02:41 +02:00
ICertificateManager.php Update php licenses 2021-06-04 22:02:41 +02:00
IConfig.php Add specific psalm-return for getAllUserValues 2022-01-24 11:16:44 +01:00
IContainer.php fix: Throw NotFoundExceptionInterface to fulfill PSR container interface if class not found 2023-02-06 14:16:35 +01:00
IDateTimeFormatter.php Update php licenses 2021-06-04 22:02:41 +02:00
IDateTimeZone.php Update php licenses 2021-06-04 22:02:41 +02:00
IDBConnection.php enh(db): provide database providers via API 2023-09-19 11:56:44 +02:00
IEmojiHelper.php Extract the EmojiService from user status and add an OCP interface 2022-04-28 07:09:44 -03:00
IEventSource.php Flag repair errors as error level in eventSource->send 2022-08-25 18:32:20 +02:00
IEventSourceFactory.php refactor: migrate OC_EventSource to dependency injection 2023-06-03 21:42:51 +02:00
IGroup.php feat(ocp): Add types and strict typing to \OCP\Group\IGroup 2023-09-06 11:58:09 +02:00
IGroupManager.php revert public interface back to the original types, just cast them before passing the nulls to the backends 2023-05-11 17:30:03 +02:00
IImage.php Allow empty mimeType 2022-12-04 14:51:33 +01:00
IInitialStateService.php Update php licenses 2021-06-04 22:02:41 +02:00
IL10N.php Update php licenses 2021-06-04 22:02:41 +02:00
ILogger.php Update php licenses 2021-06-04 22:02:41 +02:00
Image.php Update php licenses 2021-06-04 22:02:41 +02:00
IMemcache.php Update php licenses 2021-06-04 22:02:41 +02:00
IMemcacheTTL.php Update php licenses 2021-06-04 22:02:41 +02:00
INavigationManager.php fix(INavigationManager): Add psalm typing for add parameter 2023-11-14 20:03:28 +01:00
IPhoneNumberUtil.php fix(phonenumber): Improve docs by adding input details 2023-09-25 17:32:47 +02:00
IPreview.php fix!: Remove legacy event dispatching Symfony's GenericEvent 2023-07-27 09:57:51 +02:00
IRequest.php feat(request): Allow to match the client version with the IRequest::USER_AGENT_* regex 2023-07-11 07:35:50 +02:00
IRequestId.php Extract request id handling to dedicated class so it can be injected manually 2022-02-23 11:01:58 +01:00
ISearch.php composer run cs:fix 2023-01-20 11:45:08 +01:00
IServerContainer.php chore!: Remove legacy SymfonyAdapter 2023-07-28 14:11:22 +02:00
ISession.php composer run cs:fix 2023-01-20 11:45:08 +01:00
IStreamImage.php Send images to imaginary docker to generate previews 2022-03-17 08:24:07 +01:00
ITagManager.php composer run cs:fix 2023-01-20 11:45:08 +01:00
ITags.php Cleanup tags and Share component 2022-09-29 15:15:28 +00:00
ITempManager.php Update php licenses 2021-06-04 22:02:41 +02:00
IURLGenerator.php composer run cs:fix 2023-01-20 11:45:08 +01:00
IUser.php feat(users): Store and load a user's manager 2023-05-12 13:56:48 +02:00
IUserBackend.php composer run cs:fix 2023-01-20 11:45:08 +01:00
IUserManager.php Add endpoint for getting disabled user list 2023-10-09 12:04:35 +02:00
IUserSession.php Update php licenses 2021-06-04 22:02:41 +02:00
PreConditionNotMetException.php Update php licenses 2021-06-04 22:02:41 +02:00
SabrePluginEvent.php composer run cs:fix 2023-01-20 11:45:08 +01:00
SabrePluginException.php composer run cs:fix 2023-01-20 11:45:08 +01:00
Server.php Improve container return type annotations 2022-10-14 10:45:16 +02:00
Share.php composer run cs:fix 2023-01-20 11:45:08 +01:00
Share_Backend.php Fix typos in lib/public subdirectory 2023-05-10 11:56:34 +02:00
Share_Backend_Collection.php Update php licenses 2021-06-04 22:02:41 +02:00
Share_Backend_File_Dependent.php Update php licenses 2021-06-04 22:02:41 +02:00
Template.php Update php licenses 2021-06-04 22:02:41 +02:00
UserInterface.php composer run cs:fix 2023-01-20 11:45:08 +01:00
Util.php Remove deprecated methods Util::writeLog and DIContainer::log 2023-09-25 10:37:12 +02:00