nextcloud/lib/private
nfebe b601b03084 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:23:09 +00:00
..
Accounts fix: Use strict array comparisons in lib/ 2026-01-13 11:48:04 +01:00
Activity fix(activity): allow string types for snowflake IDs 2026-01-21 17:37:45 +01:00
App fix(openmetrics): Make openmetrics always an array like all other infoxml fields 2026-01-26 06:11:18 +00:00
AppFramework feat(ocm): event on ocm discovery and ocm request 2026-01-07 17:54:26 -01:00
Archive refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
Authentication feat: Add SetupCheck to warn about missing second factor provider 2026-02-05 15:26:07 +00:00
Avatar feat(avatars): use different colors for guests for the same name 2025-09-02 11:31:14 +02:00
BackgroundJob refactor: Rename Snowflake Generator and Decoder 2026-01-06 12:57:04 +01:00
Blurhash/Listener fix(blurhash): Skip generation the if previews are disabled. 2025-05-27 12:26:42 +02:00
Broadcast/Events
Cache fix(gc): Implement cache_chunk_gc_ttl 2026-01-13 09:00:32 +01:00
Calendar feat: automated appointment creation 2026-01-15 13:31:44 -05:00
Collaboration feat(UserPlugin): Also full match on additional email addresses 2026-01-21 14:36:37 +01:00
Command fix(jobs): Limit command jobs to known cases 2025-11-04 11:10:40 +01:00
Comments refactor(comment): Port away from deprecated event comment constant 2025-12-04 17:38:53 +01:00
Config feat: Add twofactor applications to most of the presets 2026-02-02 14:12:53 +00:00
Console chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Contacts/ContactsMenu Merge pull request #56938 from nextcloud/unify-handling-of-exclude-groups-in-contacts-menu-and-sharing 2026-01-07 18:04:53 +01:00
ContextChat fix: add strict typing to ContextChat classes 2025-07-15 08:16:25 -07:00
Dashboard
DB Merge pull request #58270 from nextcloud/backport/58223/stable33 2026-02-11 20:47:41 +01:00
Diagnostics refactor: extract slow operation logging into trait 2026-01-08 11:22:15 +01:00
DirectEditing chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Encryption chore(encryption): Cleanup typing in EncryptAll/DecryptAll 2025-09-09 11:46:18 +02:00
EventDispatcher fix: Do not use deprecated IServerContainer in EventDispatcher 2025-07-08 13:32:15 +02:00
Federation feat(signed-request): moving out of unstable 2026-01-09 20:16:24 -01:00
Files fix(propagator): Don't run queries if no parents 2026-02-23 12:00:07 +00:00
FilesMetadata test: add some minimal testing for metadata storage 2024-11-07 16:27:16 +01:00
FullTextSearch chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
GlobalScale chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Group Revert "feat(group): Sanitize group names and ids on creation" 2025-11-07 10:37:50 +01:00
Hooks refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
Http Merge branch 'master' into ernolf/enh/http2-brotli-client 2026-01-08 21:02:07 +01:00
IntegrityCheck refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
KnownUser chore: Use more gender neutral language 2024-10-14 13:59:24 +02:00
L10N fix: Use strict array comparisons in lib/ 2026-01-13 11:48:04 +01:00
LDAP
legacy Merge pull request #56779 from nextcloud/jtr/needUpgrade-refactor 2026-01-06 14:04:13 +01:00
Lock refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
Lockdown perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +01:00
Log feat(log): Add script name and occ command to log details 2025-12-04 15:04:59 +01:00
Mail fix(Mailer): Log errors 2025-10-30 08:42:12 +01:00
Memcache fix(Memcache): use different cache key when in maintenance mode 2025-12-01 14:43:23 +01:00
Migration chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Net fix(net): Add IPv6 zone handling to IpAddressClassifier 2024-10-31 17:06:36 -04:00
Notification feat: indicate reason for preloading notifications 2025-08-18 15:28:46 +02:00
OCM fix(ocm): manage 4xx on ocm requests 2026-01-26 06:37:59 +00:00
OCS fix(OCS): Add IRequest::getFormat to determine the response Content-Type the same way everywhere 2025-08-26 09:50:03 +02:00
OpenMetrics chore(openmetrics): export only "real" files count 2026-02-05 08:55:53 +00:00
Preview fix(perf): use index when deleting old previews 2026-02-19 13:07:15 +00:00
Profile fix(config): fix tests+psalm 2025-08-08 11:00:49 -01:00
Profiler feat(profiler): Use gzdecode/gzencode to parse profiles 2025-11-14 14:19:33 +01:00
Remote chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Repair feat(preview): On demand preview migration 2026-01-28 22:36:05 +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 feat(unified-search): Use existing min search length config 2025-09-24 17:29:09 +02:00
Security feat(signed-request): moving out of unstable 2026-01-09 20:16:24 -01:00
Session fix(session): handle null logger 2026-01-09 16:42:39 +01:00
Settings refactor: move existing usages of snoflake IDs SnowflakeAwareEntity 2026-01-06 12:57:17 +01:00
Setup refactor(querybuilder): Port away from qb::execute() in lib/ 2025-09-02 11:55:56 +02:00
SetupCheck chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Share feat(preset): share link expiration date 2025-08-14 16:07:32 -01:00
Share20 fix(share): Set expiration time to end of day (23:59:59) 2026-02-24 10:23:09 +00:00
Snowflake fix(snowflakes): create file lock files into lock directory 2026-02-04 10:12:46 +00:00
SpeechToText
Support fix: Fix issues and tests in DIContainer and friends 2025-07-08 13:32:14 +02:00
SystemTag Merge pull request #54810 from nextcloud/feat/typed-tag-events 2025-09-04 11:19:28 +02:00
Tagging
Talk
TaskProcessing Fix: Run cs:fix 2026-02-05 14:54:27 +00:00
Teams feat: allow to filter contacts by team 2026-01-25 14:39:03 +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 fix: Prevent breaking change in IQueryBuilder 2024-10-17 18:31:44 +02:00
Translation
Updater test(Updater): Harden flaky test 2026-02-04 10:04:50 +00:00
User Merge pull request #57519 from nextcloud/get-existing-api 2026-01-14 11:15:42 +01:00
UserStatus fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
AllConfig.php refactor: Deprecated user config from IConfig correctly 2025-12-11 13:27:47 +01:00
AppConfig.php refactor: Run rector 2025-11-18 17:45:54 +01:00
AppScriptDependency.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
AppScriptSort.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
BinaryFinder.php chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixer 2024-10-19 07:57:35 +02:00
CapabilitiesManager.php feat(api): File conversion API 2025-01-15 16:38:18 -05:00
Color.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Config.php feat(Config.php): change array_merge to array_replace_recursive when merging configs 2026-01-06 16:03:38 +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
DatabaseSetupException.php
DateTimeFormatter.php
DateTimeZone.php feat(IDateTimeZone): allow to fetch timezone of specified user 2025-08-18 14:26:52 +02:00
EmojiHelper.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
EventSource.php refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00
EventSourceFactory.php
ForbiddenException.php
HintException.php
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 chore: make lint happy about isDownloaded concat 2026-01-01 11:49:02 -05:00
LargeFileHelper.php fix: remove executable flag from source files 2025-09-04 11:57:44 +02:00
Log.php fix(logger): Fix calls to log normalizer 2025-12-19 15:34:34 +01:00
MemoryInfo.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
NaturalSort.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
NaturalSort_DefaultCollator.php
NavigationManager.php fix(NavigationManager): Remove break to return all defaultEntryIds 2026-01-06 02:41:37 +01:00
NeedsUpdateException.php
NotSquareException.php
PhoneNumberUtil.php
PreviewManager.php feat(preview): On demand preview migration 2026-01-28 22:36:05 +01:00
PreviewNotAvailableException.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
RedisFactory.php fix(cache): Set default Redis port to 0 for UNIX sockets 2025-09-07 14:30:34 -04:00
Repair.php fix: add repair step for cleanup shares with excess (2) 2026-01-29 18:19:51 +01:00
RepairException.php
Server.php feat(signed-request): moving out of unstable 2026-01-09 20:16:24 -01:00
ServerContainer.php feat(DI): Abort querying if infinite loop is detected 2025-11-05 12:21:19 +01:00
ServerNotAvailableException.php
ServiceUnavailableException.php
Setup.php Merge pull request #57889 from nextcloud/backport/stable33/55649 2026-01-29 08:18:29 +01:00
Streamer.php refactor(Streamer): inject IDateTimeZone as constructor arg 2025-08-14 17:19:28 +02:00
StreamImage.php
SubAdmin.php chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
SystemConfig.php feat: allow admins to configure additional sensitive config values 2025-08-05 19:16:14 +02:00
TagManager.php fix: Dispatch favorite event with an actual path 2025-09-15 15:04:00 +02:00
Tags.php fix: Use strict array comparisons in lib/ 2026-01-13 11:48:04 +01:00
TemplateLayout.php chore: Cleanup typing and deprecated method calls in resource locators 2025-09-29 12:10:56 +02:00
TempManager.php chore: move implementation from OC legacy to OCP\Files 2025-05-14 14:55:45 +02:00
Updater.php chore: Replace last calls to OC_App::enable by IAppManager 2025-08-18 17:09:39 +02:00
URLGenerator.php refactor: use logical && || instead of weak and or operators 2025-09-27 23:02:18 +02:00