nextcloud/lib/private
Thomas Citharel cbbca98078
feat(location): introduce a public API for location providers
Currently each app does location search & geocoding itself, and it's limited to OpenStreetMap's
public Nominatim service. This will allow people to install other app providers, such as Google
Maps, Pelias, OpenCage, Photon, etc. This will also allow some providers to provide autocomplete
support.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-11-03 09:44:10 +01:00
..
Accounts fix(phonenumber): Use the newly introduced API to limit 3rdparty lib usage 2023-09-25 15:54:21 +02:00
Activity chore: Replace \OC::$server->query with \OCP\Server::get in /lib 2023-07-06 15:21:22 +02:00
App feat(NavigationManager): Always sort the default app first 2023-10-19 22:04:20 +02:00
AppFramework feat(location): introduce a public API for location providers 2023-11-03 09:44:10 +01:00
Archive Strong type filesize related methods to ease 32bits problem findings 2023-02-07 11:23:28 +01:00
Authentication Allow passing null to PublicKeyToken::setScope, fixes tests 2023-10-23 15:52:07 +02:00
Avatar Fixes psalm errors: RedundantCondition and TypeDoesNotContainNull. 2023-06-27 21:21:21 +03:30
BackgroundJob feat(backgroundjob): Schedule job after <timestamp> 2023-09-29 10:29:40 +02:00
Broadcast/Events composer run cs:fix 2023-01-20 11:45:08 +01:00
Cache Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
Calendar fix(CalDAV): Check if the vObject exists before attempting any operations 2023-08-28 14:19:54 +02:00
Collaboration Refactors lib/private/Collaboration. 2023-10-03 09:17:10 +03:30
Command chore: rename serializedClosure to argument to align with parent class 2023-09-30 22:46:32 +02:00
Comments fix(comments): Use provided offset in best effort when loading comments 2023-09-18 20:09:32 +02:00
Console Cleanup plsam issues in DB/ContactsManager and Console 2023-09-05 09:20:26 +02:00
Contacts/ContactsMenu feat(contactsmenu): Show user status 2023-10-31 11:52:46 -07:00
Dashboard Fix Dashboard IManager getWidgets return annotation 2023-09-20 17:41:37 +02:00
DB fix(dbal): Fix types in query builder methods for parameters 2023-10-18 07:09:08 +02:00
Diagnostics composer run cs:fix 2023-01-20 11:45:08 +01:00
DirectEditing feat(directediting): Allow opening by file id 2023-02-20 12:16:34 +01:00
Encryption extend fix-key-location to handle cases from broken cross-storage moves 2023-08-31 19:46:47 +02:00
EventDispatcher chore!: Remove legacy SymfonyAdapter 2023-07-28 14:11:22 +02:00
Federation ocm controller 2023-09-20 08:23:45 -01:00
Files Merge pull request #40326 from nextcloud/enh/text-to-image-api 2023-10-26 15:53:30 +02:00
FullTextSearch composer run cs:fix 2023-01-20 11:45:08 +01:00
GlobalScale Use typed version of IConfig::getSystemValue as much as possible 2023-04-05 12:50:08 +02:00
Group Merge pull request #38425 from nextcloud/feat/ocp/strict-igroup 2023-11-02 11:07:12 +01:00
Hooks composer run cs:fix 2023-01-20 11:45:08 +01:00
Http test: add tests for dns pin middleware 2023-09-12 14:04:23 +02:00
IntegrityCheck Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
KnownUser Add type hints for mappers 2023-04-07 09:49:42 +02:00
L10N Update lib/private/L10N/Factory.php 2023-10-18 02:33:54 +02:00
LDAP Update php licenses 2021-06-04 22:02:41 +02:00
legacy Merge pull request #39852 from nextcloud/pragmaHeader 2023-10-18 03:30:21 +02:00
Location feat(location): introduce a public API for location providers 2023-11-03 09:44:10 +01:00
Lock Refactors lib/private/Lock. 2023-09-26 10:48:17 +03:30
Lockdown Respect OCP interface in private classes 2023-02-07 11:23:35 +01:00
Log Refactors lib/private/Log. 2023-06-28 09:29:45 +03:30
Mail Adds same object return annotations. 2023-06-27 10:45:39 +02:00
Memcache feat: Add factory method for in-memory caches 2023-10-11 13:37:22 +02:00
Metadata Restrict EXIF extracting to a subset of formats 2023-05-09 11:43:56 +02:00
Migration composer run cs:fix 2023-01-20 11:45:08 +01:00
Net Add remote host validation API 2022-10-31 16:13:28 +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 feat(ocp): More specific type for ICapabilities::getCapabilities 2023-07-03 10:03:45 +02:00
Preview Use \Throwable instead 2023-11-01 16:55:19 +01:00
Profile fix(3rdparty): Don't use indirect dependency "Safe/" for functions 2023-10-23 15:25:14 +02:00
Profiler Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
Remote Convert isset ternary to null coalescing operator 2023-09-28 17:44:19 +03:30
Repair Implement TextToImage OCP API 2023-10-18 13:21:50 +02:00
RichObjectStrings composer run cs:fix 2023-01-20 11:45:08 +01:00
Route Refactor "substr" calls to improve code readability 2023-07-07 04:54:20 +03:30
Search chore: Replace \OC::$server->query with \OCP\Server::get in /lib 2023-07-06 15:21:22 +02:00
Security Refactors lib/private/Security. 2023-09-27 09:03:15 +03:30
Session fix(session): Log when crypto session data is lost 2023-10-11 19:59:18 +02:00
Settings Add type hints for mappers 2023-04-07 09:49:42 +02:00
Setup Convert isset ternary to null coalescing operator 2023-09-28 17:44:19 +03:30
SetupCheck Small code style fix in SetupCheckManager 2023-10-19 11:44:03 +02:00
Share Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
Share20 Convert isset ternary to null coalescing operator 2023-09-28 17:44:19 +03:30
SpeechToText AI admin settings: Use config values in AI feature managers 2023-08-02 12:37:35 +02:00
Support Use typed version of IConfig::getSystemValue as much as possible 2023-04-05 12:50:08 +02:00
SystemTag Merge pull request #39571 from nextcloud/bugfix/noid/move-lib-to-IEventDispatcher 2023-07-27 18:59:42 +02:00
Tagging Add type hints for mappers 2023-04-07 09:49:42 +02:00
Talk Add Talk converstation delete API 2022-10-31 11:44:39 +01:00
Template Add custom apps translation scripts and image path for consistency 2023-10-19 14:39:29 +05:30
TextProcessing feat: Add delete task API 2023-08-07 13:27:53 +02:00
TextToImage fix(TextToImage): Add missing task status update 2023-10-26 11:41:21 +02:00
Translation AI admin settings: Use config values in AI feature managers 2023-08-02 12:37:35 +02:00
Updater Print log message when version could not be got from updater server 2023-09-06 05:43:21 +02:00
User fix(session): Log why session renewal failed 2023-10-11 08:36:13 +02:00
UserStatus composer run cs:fix 2023-01-20 11:45:08 +01:00
AllConfig.php fix mistake in db query to delete a user config value 2022-07-27 16:45:10 +02:00
AppConfig.php Convert isset ternary to null coalescing operator 2023-09-28 17:44:19 +03:30
AppScriptDependency.php Sort app scripts topologically by its dependencies 2021-12-29 16:40:05 +01:00
AppScriptSort.php Sort app scripts topologically by its dependencies 2021-12-29 16:40:05 +01:00
BinaryFinder.php Move findBinaryFinder and isFunctionEnabled away from OC_Helper 2022-08-23 19:44:04 +02:00
CapabilitiesManager.php core: Add OpenAPI spec 2023-07-13 07:24:15 +02:00
Color.php Update php licenses 2021-06-04 22:02:41 +02:00
Config.php add a check for disk_free_space in Config.php 2023-03-07 09:43:14 +00:00
ContactsManager.php Cleanup plsam issues in DB/ContactsManager and Console 2023-09-05 09:20:26 +02:00
DatabaseException.php Update php licenses 2021-06-04 22:02:41 +02:00
DatabaseSetupException.php Migrate HintException to OCP 2021-06-30 15:28:02 -04:00
DateTimeFormatter.php Update lib/private/DateTimeFormatter.php 2023-09-05 21:09:16 +03:30
DateTimeZone.php Move away from deprecated ILogger 2022-04-26 16:50:47 +02:00
EmojiHelper.php Include more emoji chars to test and fixes after include it 2022-04-29 14:00:57 -03:00
EventSourceFactory.php refactor: migrate OC_EventSource to dependency injection 2023-06-03 21:42:51 +02:00
ForbiddenException.php Update php licenses 2021-06-04 22:02:41 +02:00
HintException.php Fix typos in lib/private subdirectory 2022-07-27 08:52:17 -04:00
InitialStateService.php fix(initial-state): Log an error when initial-state can not be JSON encoded 2023-04-04 10:54:12 +02:00
Installer.php fix(apps): Fix loading info.xml file 2023-07-20 10:40:09 +02:00
LargeFileHelper.php Refactors "strpos" calls in lib/private to improve code readability. 2023-05-15 15:17:19 +03:30
Log.php Add optional to add backtrace to log items 2023-07-10 15:27:31 +02:00
MemoryInfo.php Add helper to cast to int|float, fix MemoryInfo on 32bits 2023-02-07 11:23:29 +01:00
NaturalSort.php Migrate more classes of lib/private to LoggerInterface 2022-04-26 16:52:52 +02:00
NaturalSort_DefaultCollator.php Update php licenses 2021-06-04 22:02:41 +02:00
NavigationManager.php enh: Register profile nav entry 2023-10-26 10:30:22 -07:00
NeedsUpdateException.php Update php licenses 2021-06-04 22:02:41 +02:00
NotSquareException.php Update php licenses 2021-06-04 22:02:41 +02:00
PhoneNumberUtil.php fix(phonenumber): Improve docs by adding input details 2023-09-25 17:32:47 +02:00
PreviewManager.php fix!: Remove legacy event dispatching Symfony's GenericEvent 2023-07-27 09:57:51 +02:00
PreviewNotAvailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
RedisFactory.php Code simplification using null coalescing 2023-08-13 16:26:24 +02:00
Repair.php fix(sqlite): Remove no longer required autoincrement fix 2023-10-06 15:29:25 +02:00
RepairException.php Update php licenses 2021-06-04 22:02:41 +02:00
Search.php Update php licenses 2021-06-04 22:02:41 +02:00
Server.php feat(location): introduce a public API for location providers 2023-11-03 09:44:10 +01:00
ServerContainer.php Merge pull request #38322 from nextcloud/bugfix/noid/throw-early-app-container 2023-06-06 08:41:08 +02:00
ServerNotAvailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
ServiceUnavailableException.php Update php licenses 2021-06-04 22:02:41 +02:00
Setup.php fix ocm-provider rewrite rules 2023-10-02 14:38:10 -01:00
Streamer.php fix: log fopen calls when stream isn't available 2023-07-20 17:28:25 +02:00
StreamImage.php Allow empty mimeType 2022-12-04 14:51:33 +01:00
SubAdmin.php composer run cs:fix 2023-01-20 11:45:08 +01:00
SystemConfig.php fix(systemreport): Mask onlyoffice secret as sensitive 2023-09-29 16:36:19 +02:00
TagManager.php Cleanup tags and Share component 2022-09-29 15:15:28 +00:00
Tags.php Remove deprecated methods Util::writeLog and DIContainer::log 2023-09-25 10:37:12 +02:00
TemplateLayout.php Make logo in header clickable in the shared file view 2023-10-04 00:36:10 +03:00
TempManager.php Update php licenses 2021-06-04 22:02:41 +02:00
Updater.php chore: Drop \OC_App::getAppVersion 2023-06-01 11:31:26 +02:00
URLGenerator.php Refactor "substr" calls to improve code readability 2023-07-07 04:54:20 +03:30