nextcloud/lib/private
nfebe 2d20ee2e4e fix(share): Set expiration time to end of day (23:59:59)
Shares now expire at the end of the selected day instead of the
beginning, allowing access throughout the entire expiration day.

Also return actual stored time in API response instead of hardcoded
00:00:00 to prevent timezone-related display issues in the UI.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2026-02-24 10:43:46 +01:00
..
Accounts fix: Use strict array comparisons in lib/ 2026-01-13 11:48:04 +01:00
Activity refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
App feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
AppFramework fix(IContainer): Fix parameter and return types 2026-02-16 10:45:13 +01:00
Archive feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Authentication fix(IResult): Use more accurate conditional return type for fetchAll 2026-02-11 08:50:13 +01:00
Avatar refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
BackgroundJob refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Blurhash/Listener fix(blurhash): Skip generation the if previews are disabled. 2025-05-27 12:26:42 +02:00
Broadcast/Events refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Cache refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Calendar refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Collaboration feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Command refactor: Apply comments 2026-02-06 13:50:46 +01:00
Comments feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Config refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Console refactor: Apply comments 2026-02-06 13:50:46 +01:00
Contacts/ContactsMenu feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
ContextChat fix: add strict typing to ContextChat classes 2025-07-15 08:16:25 -07:00
Dashboard refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
DB fix(IResult): Use more accurate conditional return type for fetchAll 2026-02-11 08:50:13 +01:00
Diagnostics refactor: Apply comments 2026-02-06 13:50:46 +01:00
DirectEditing refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Encryption feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
EventDispatcher refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Federation feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Files fix(propagator): Don't run queries if no parents 2026-02-20 17:36:34 +01:00
FilesMetadata perf(metadata): Add optimized sharding for metadata deletion 2026-01-28 17:18:33 +01:00
FullTextSearch refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
GlobalScale feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Group fix(IGroupManager): Use correct return type for displayNamesInGroup 2026-02-17 06:43:16 +01:00
Hooks feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Http feat(http-client): add option to add instance URL to HTTP client user-agent 2026-02-19 17:57:40 +01:00
IntegrityCheck feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
KnownUser refactor: Apply second batch of comments 2026-02-06 13:52:51 +01:00
L10N feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
LDAP style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
legacy refactor: Add more typing 2026-02-06 13:55:39 +01:00
Lock refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
Lockdown perf(file-cache): Add mimetype filter on getFolderContents 2026-02-12 00:36:18 +01:00
Log refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Mail refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Memcache feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Migration feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Net fix(net): Add IPv6 zone handling to IpAddressClassifier 2024-10-31 17:06:36 -04:00
Notification refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
OCM fix(ocm): manage 4xx on ocm requests 2026-01-21 10:09:21 -01:00
OCS feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
OpenMetrics chore(openmetrics): export only "real" files count 2026-02-04 11:12:44 +01:00
Preview fix(perf): use index when deleting old previews 2026-02-18 17:27:36 +01:00
Profile feat(profile-picker): add an admin setting in the profile section to toggle the picker and the previews 2026-02-23 14:40:50 +01:00
Profiler refactor: Update repairs jobs 2026-02-06 13:54:24 +01:00
Remote feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Repair feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
RichObjectStrings Revert "refactor(RichObjectStrings): Only log error if key or value is not string in validator" 2025-04-09 08:35:56 +02:00
Route feat(ocm): event on ocm discovery and ocm request 2026-01-07 17:54:26 -01:00
Search refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Security refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Session refactor: Add more typing 2026-02-06 13:55:39 +01:00
Settings refactor(settings): Modernize authorized group classes 2026-02-17 06:43:16 +01:00
Setup refactor: Add more typing 2026-02-06 13:55:39 +01:00
SetupCheck chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Share feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Share20 fix(share): Set expiration time to end of day (23:59:59) 2026-02-24 10:43:46 +01:00
Snowflake fix(snowflakes): create file lock files into lock directory 2026-02-03 17:01:28 +01:00
SpeechToText fix(SpeechToTextManager): Throw TaskProcessing Task failed 2024-08-30 10:07:01 +02:00
Support refactor: Add more typing 2026-02-06 13:55:39 +01:00
SystemTag refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Tagging feat(db): switch from settype to casts 2024-09-15 19:26:58 +02:00
Talk refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
TaskProcessing feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Teams feat: allow to filter contacts by team 2026-01-23 14:54:41 +01:00
Template fix(template): add import map for JS module entry points 2026-01-12 13:34:11 +01:00
TextProcessing fix(textprocessing): accept scheduling a task if there are equivalent taskprocessing providers only 2024-11-13 16:59:46 +01:00
TextToImage refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Translation chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Updater test(Updater): Harden flaky test 2026-02-04 09:44:56 +01:00
User feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
UserStatus fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
AllConfig.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
AppConfig.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
AppScriptDependency.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
AppScriptSort.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
BinaryFinder.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
CapabilitiesManager.php refactor: Apply comments 2026-02-06 13:50:46 +01:00
Color.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Config.php feat(config): Allow defining config.php permissions after write 2026-02-17 15:25:47 +01:00
ContactsManager.php fix(cardav): only show useres from enabled addressBooks in contacts menu 2025-03-17 11:56:34 +01:00
DatabaseException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
DatabaseSetupException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
DateTimeFormatter.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
DateTimeZone.php refactor: Apply comments 2026-02-06 13:50:46 +01:00
EmojiHelper.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
EventSource.php refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
EventSourceFactory.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
ForbiddenException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
HintException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Image.php fix(image): Remove NOP imagedestroy call 2026-01-07 15:13:07 +01:00
InitialStateService.php fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
Installer.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
LargeFileHelper.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Log.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
MemoryInfo.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
NaturalSort.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
NaturalSort_DefaultCollator.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
NavigationManager.php refactor(navigation-manager): Cleanup implementation and add type hinting 2026-02-06 13:55:40 +01:00
NeedsUpdateException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
NotSquareException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
PhoneNumberUtil.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
PreviewManager.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
PreviewNotAvailableException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
RedisFactory.php refactor: Add more typing 2026-02-06 13:55:39 +01:00
Repair.php refactor: Update repairs jobs 2026-02-06 13:54:24 +01:00
RepairException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Server.php fix(IRegistrationContext): Use SimpleContainer in registerService factory 2026-02-11 11:42:37 +01:00
ServerContainer.php fix(IContainer): Fix parameter and return types 2026-02-16 10:45:13 +01:00
ServerNotAvailableException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
ServiceUnavailableException.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
Setup.php feat(preview): Expire previews 2026-02-10 15:35:38 +01:00
Streamer.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
StreamImage.php feat(rector): Enable SafeDeclareStrictTypesRector 2026-02-09 10:59:31 +01:00
SubAdmin.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
SystemConfig.php feat: allow admins to configure additional sensitive config values 2025-08-05 19:16:14 +02:00
TagManager.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
Tags.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
TemplateLayout.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
TempManager.php refactor: Add more typing 2026-02-06 13:55:39 +01:00
Updater.php refactor: Run rector on lib/private 2026-02-06 13:50:18 +01:00
URLGenerator.php refactor: Add more typing 2026-02-06 13:55:39 +01:00