aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private
Commit message (Collapse)AuthorAgeFilesLines
* feat: move file cache to a background jobfiles-cache-nodeRobin Appelman2025-04-072-5/+36
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: move file cache from view to node apiRobin Appelman2025-04-071-69/+63
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #51712 from invario/masterStephan Orbaugh2025-04-071-7/+49
|\ | | | | Enhancement: Better previews for HDR video (attempt #2)
| * feat(previews): fix casing and commentsinvario2025-04-061-4/+5
| | | | | | | | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: invario <67800603+invario@users.noreply.github.com>
| * feat(previews): Clean up code for HDR video previewsinvario2025-04-031-16/+10
| | | | | | | | Signed-off-by: invario <67800603+invario@users.noreply.github.com>
| * feat(previews): Use proper colorspace and apply tonemap for HDR videosinvario2025-04-031-4/+51
| | | | | | | | Signed-off-by: KT <invario@gmail.com>
* | Merge pull request #51927 from nextcloud/fix/tags-eventsFerdinand Thiessen2025-04-071-0/+13
|\ \ | | | | | | fix(systemtags): emit assign and unassign bulk tagging events
| * | fix(systemtags): emit assign and unassign bulk tagging eventsfix/tags-eventsJohn Molakvoæ (skjnldsv)2025-04-041-0/+13
| | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | Merge pull request #51982 from nextcloud/revert/email-setting-migrationKate2025-04-071-1/+2
|\ \ \ | | | | | | | | Revert "refactor: add migration for email setting"
| * | | Revert "refactor: add migration for email setting"revert/email-setting-migrationprovokateurin2025-04-071-1/+2
| |/ / | | | | | | | | | | | | | | | This reverts commit e7859f0dacbda051c2decb2e0d62345435ac2fd9. Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #51942 from nextcloud/fix/require-update-if-mtime-is-nullFerdinand Thiessen2025-04-071-1/+1
|\ \ \ | | | | | | | | fix(cache): always require updates if mtime is null
| * | | fix(cache): always require updates if mtime is nullfix/require-update-if-mtime-is-nullFerdinand Thiessen2025-04-041-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | - Resolves https://github.com/nextcloud/server/issues/51941 Due to strong typings we introduced the parameter needs to be an integer. Previously it was `null` which was equal to `0`. So if there is no storage mtime we need to update the cache. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51933 from nextcloud/fix/master-template-layoutKate2025-04-071-13/+4
|\ \ \ | | | | | | | | fix: ensure enabled (enforced) themes are always set on template layout
| * | | fix: ensure enabled (enforced) themes are always set on template layoutfix/master-template-layoutFerdinand Thiessen2025-04-041-13/+4
| |/ / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51752 from nextcloud/backport/50121/masterFerdinand Thiessen2025-04-071-0/+7
|\ \ \ | |/ / |/| | fix(theming): enforce theme also for login
| * | fix(theming): enforce theme also for loginbackport/50121/masterFerdinand Thiessen2025-04-021-0/+7
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | feat: add debug logging for adding/removing items from the user mounts cacheusermountcache-loggingRobin Appelman2025-04-031-0/+3
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #51836 from nextcloud/feat/cleanup-oc-utilCôme Chilliet2025-04-033-82/+2
|\ \ \ | | | | | | | | chore(legacy): Remove deprecated OC_Util::addScript and functions depending on it
| * | | chore(legacy): Remove deprecated OC_Util::addScript and functions depending ↵feat/cleanup-oc-utilCôme Chilliet2025-04-013-82/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on it Deprecated since 24, currently unused. Sadly not all related functions were officially marked as deprecated, but all of them were unused. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix(session): Only mark sessions of permanent tokens as app passwordsfix/session/permanent-token-app-passwordChristoph Wurst2025-04-031-3/+2
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | Merge pull request #51745 from nextcloud/fix/settings/email-change-restrictionJohn Molakvoæ2025-04-032-0/+8
|\ \ \ \ | |_|/ / |/| | | fix(settings): Handle email change restriction separately from display name change restriction
| * | | refactor: add migration for email settingFerdinand Thiessen2025-04-021-2/+1
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(settings): Handle email change restriction separately from display name ↵provokateurin2025-04-022-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | change restriction Co-authored-by: provokateurin <kate@provokateurin.de> Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Louis <louis@chmn.me> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #51870 from ↵Ferdinand Thiessen2025-04-021-1/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | nextcloud/artonge/fix/use_loginname_to_check_password fix: Use login name to check the password
| * | | fix: Use login name to check the passwordartonge/fix/use_loginname_to_check_passwordLouis Chemineau2025-04-021-1/+2
| |/ / | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | fix: use proper migration sorting when checking if a migration needs to be ↵Robin Appelman2025-04-021-3/+3
| | | | | | | | | | | | | | | | | | executed Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | refactor(IMimeTypeDetector): use consistent capitalizationchore/consistent-namingFerdinand Thiessen2025-04-021-51/+52
| | | | | | | | | | | | | | | | | | | | | | | | - use consistantly `mimeType` as it is called MIME type - fix issues where implementation and interface had different parameter names (this is an issue since PHP has named parameters). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51800 from gavine99/deterministic-notification-managerJoas Schilling2025-04-011-5/+13
|\ \ \ | | | | | | | | notification manager deterministic app call order
| * | | fix(notifications): Change notification app ordersgavine992025-04-011-5/+13
| |/ / | | | | | | | | | | | | | | | | | | | | | The notification manager always calls notify() of the 'main' notifications app before other notify apps, and calls other functions for other notifications apps before the 'main' notification app Signed-off-by: gavine99 <github@xymail.tk>
* / / fix(oauth2): retain support for legacy ownCloud clientsfix/oauth2/retain-legacy-oc-client-supportRichard Steinmetz2025-04-011-5/+16
|/ / | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Merge pull request #50768 from nextcloud/perf/cron/delay-timedjob-checkingChristoph Wurst2025-03-311-0/+21
|\ \ | | | | | | perf(cron): Delay (re)checking timed jobs
| * | perf(cron): Delay (re)checking timed jobsperf/cron/delay-timedjob-checkingChristoph Wurst2025-03-311-0/+21
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | feat: add command to list objectsRobin Appelman2025-03-311-2/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | feat: add command to get object metadataRobin Appelman2025-03-311-3/+39
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #51399 from nextcloud/share-list-cmdRobin Appelman2025-03-311-0/+4
|\ \ \ | |/ / |/| | add command to list shares
| * | feat: add getParentId to ICacheEntryRobin Appelman2025-03-281-0/+4
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #51676 from nextcloud/fix/add-getappversions-replacementCôme Chilliet2025-03-316-21/+49
|\ \ \ | | | | | | | | Add OC_App::getAppVersions replacement in IAppManager
| * | | fix: Move getAppInstalledVersions to AppConfig so that it can be used earlierfix/add-getappversions-replacementCôme Chilliet2025-03-255-19/+30
| | | | | | | | | | | | | | | | | | | | | | | | Call it from OC_App to make sure there is only one request to DB. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix: Put back OC_App::getAppVersions in Server.phpCôme Chilliet2025-03-251-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix: Do not try to load IAppManager too soonCôme Chilliet2025-03-251-3/+2
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | chore: Cleanup Server.php a bit and remove OC_App usageCôme Chilliet2025-03-251-7/+8
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | chore: Replace calls to OC_App::getAppVersions with app managerCôme Chilliet2025-03-251-3/+4
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | feat: Add a replacement for OC_App::getAppVersions is IAppManagerCôme Chilliet2025-03-252-2/+18
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | chore: Refactor callForSeenUsers to use getSeenUsersLouis Chemineau2025-03-301-22/+6
| | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | feat: Implement getSeenUsers to iterate over usersLouis Chemineau2025-03-301-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This method uses an iterator. This is lighter on resources and gives more control to the caller Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | fix: add event status and participant statusfix/noid-add-status-and-set-attendee-statusSebastianKrupinski2025-03-281-0/+15
| | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | | fix: filter out contacts with invalid email addresses in sharee completionJulius Knorr2025-03-261-0/+5
| |/ / |/| | | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* | | Merge pull request #51433 from umgfoin/PR-umgfoin-fix-image-metadata-generationJohn Molakvoæ2025-03-261-1/+1
|\ \ \ | | | | | | | | fix(GenerateBlurhashMetadata): Suppress imagescale errors
| * | | fix(GenerateBlurhashMetadata): Suppress imagescale errorsumgfoin2025-03-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suppress errors in imagescale during file-scans: Most of these errors are caused by out of range x/y-dims. Triggering un unhandled exception, metadata-generation aborts at this point (e.g. occ files:scan --generate-metadata), effectively preventing these images from being added to photos or maps. This problem might be the root cause for an issue described here: https://github.com/nextcloud/photos/issues/2768 Signed-off-by: umgfoin <umgfoin@users.noreply.github.com>
* | | | feat(mimetypes): Fixed copy paste errorBenjamin Giesinger2025-03-251-0/+1
| | | |