summaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* fix(shareManager): Respect empty `expireDate` in serverfenn-cs2024-06-131-3/+21
| | | | | | If `expireDate` is an empty string and not `null` then the server should not set a default. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(INavigationManager): Fix psalm alias not set in the right placeprovokateurin2024-06-041-4/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(caldav): order the calendar objects by start date for searchDaniel Kesselberg2024-06-031-1/+1
| | | | | | Sorting the events by the start date leads to more predictable results for the search API consumers. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix(groups): allows to save group names with more than 64 charactersBenjamin Gaussorgues2024-05-313-1/+45
| | | | | | Mimic behaviour from LDAP users and add a hard limit to 255 characters Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* chore: Adapt `@since` version number in OCP for backport to 28Côme Chilliet2024-05-272-2/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Add back searching in disabled user listCôme Chilliet2024-05-272-2/+4
| | | | | | | | When disabled users where moved to their own endpoint we overlooked search, so adding it back. The search is done case-insensitive in uid and display name. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(userstatus): Fix docs of user status managerJoas Schilling2024-05-082-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* perf: Avoid updating the folder size if we know the size differenceJulius Härtl2024-04-051-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fix: Allow nonce in csp header also if no other reasons are givenJulius Härtl2024-03-111-3/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fix(IUrlGenerator): Add `throws` documentation for `imagePath` functionFerdinand Thiessen2024-03-041-0/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(apps): Fix type information of app managerJoas Schilling2024-02-031-3/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Document throwing behavior of SetupResult upon invalid rich objectCôme Chilliet2024-01-291-0/+9
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Document new throw possibility in SetupResultCôme Chilliet2024-01-151-0/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Validate rich objects passed to SetupResultCôme Chilliet2024-01-151-0/+5
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add RichObject support for SetupChecks descriptionsCôme Chilliet2024-01-151-8/+26
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Update doc blocksMB-Finski2024-01-101-1/+1
| | | | | Signed-off-by: MB-Finski <sami.finnila@gmail.com> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* restore shared lock ttl when releasingRobin Appelman2023-12-221-1/+18
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(ooo): add new ooo status with new emojiAnna Larch2023-12-181-0/+6
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* fix(l10n): fix translations for init scriptsJohn Molakvoæ2023-12-081-2/+14
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Merge pull request #41949 from nextcloud/backport/stable28/40169Andy Scherzinger2023-12-061-1/+1
|\ | | | | [stable28] enh(settings): Load from disabled users endpoint
| * Invert parameter order in getDisabledUserList to be consistentCôme Chilliet2023-12-061-1/+1
| | | | | | | | | | | | | | | | This matches what was done in the calls and so fixes getting disabled user list when there are several backends returning disabled users. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> (cherry picked from commit 85e7887e0764a9347bbbb10812459d95ccdfa6d4)
* | fix(dav): Make current ooo info time-dependentChristoph Wurst2023-12-061-1/+18
|/ | | | | | | | * If there is an out of office absence info and it happens now -> return data * Else: return no data Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #41969 from nextcloud/backport/41844/stable28Andy Scherzinger2023-12-062-9/+7
|\ | | | | [stable28] fix(TextProcessing): Add task type template param to IManager and registerTPProvider
| * fix(TextProcessing): Make task type template param covariantMarcel Klehr2023-12-012-9/+7
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | fix(metadata): Fix copy-paste doc block throwsJoas Schilling2023-12-041-1/+0
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(metadata): Allow to load metadata of multiple files at onceJoas Schilling2023-12-041-1/+13
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Synchronize operation on live photo filesLouis Chemineau2023-11-302-0/+46
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* [stable28] enh(userstatus): add OOO automation and remove calendar automationAnna Larch2023-11-283-1/+25
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* feat(dav): dispatch out-of-office started and ended eventsRichard Steinmetz2023-11-232-0/+102
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-2331-74/+74
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #41459 from nextcloud/enh/noid/search-metadata-nullMaxence Lange2023-11-231-0/+1
|\ | | | | implements search on null/notnull metadata
| * Fix is-define operatorLouis Chemineau2023-11-221-1/+1
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * implements search on null/notnull metadataMaxence Lange2023-11-221-0/+1
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Merge pull request #41662 from ↵Kate2023-11-231-11/+27
|\ \ | |/ |/| | | nextcloud/chore/settings/cleanup-manager-type-annotations
| * chore(settings): Cleanup IManager and Manager type annotationsjld31032023-11-231-11/+27
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* | Merge pull request #41565 from nextcloud/fix/object-storage-inconsitent-behaviorFerdinand Thiessen2023-11-221-2/+2
|\ \ | |/ |/| fix(ObjectStore): Make copying behavior consistent with local storage
| * fix(ObjectStore): Make copying behavior consistent with local storageFerdinand Thiessen2023-11-171-2/+2
| | | | | | | | | | | | Drop file permissions on copy like we do on local storage. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #41646 from nextcloud/feat/hide-search-providerBenjamin Gaussorgues2023-11-221-2/+4
|\ \ | | | | | | feat(search): hide search provider from list
| * | feat(search): hide search providerBenjamin Gaussorgues2023-11-221-2/+4
| | | | | | | | | | | | | | | | | | Some search providers can be hidden if they send `null` in `getOrder` Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | accept boolean valueMaxence Lange2023-11-221-2/+2
|/ / | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | add named metadata eventMaxence Lange2023-11-203-3/+82
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | fix(CSP): Only add `strict-dynamic` when using noncesFerdinand Thiessen2023-11-171-6/+6
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix!(ContentSecurityPolicy): Make `strict-dynamic` enabled by default on ↵Ferdinand Thiessen2023-11-171-1/+1
| | | | | | | | | | | | `script-src-elem` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(ContentSecurityPolicy): Allow to set `strict-dynamic` on ↵Ferdinand Thiessen2023-11-172-6/+30
|/ | | | | | | | | `script-src-elem` only This adds the possibility to set `strict-dynamic` on `script-src-elem` only while keep the default rules for `script-src`. The idea is to allow loading module js which imports other files and thus does not allow nonces on import but on the initial script tag. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #41057 from nextcloud/registermounts-optBenjamin Gaussorgues2023-11-161-0/+8
|\ | | | | optimize UserMountCache::registerStorage
| * optimize UserMountCache::registerStorageRobin Appelman2023-11-161-0/+8
| | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Merge pull request #41511 from nextcloud/enh/advanced_search_backendJoas Schilling2023-11-162-1/+15
|\ \ | |/ |/| Enhancements for advanced search API
| * Introduce constants for builtin search filtersBenjamin Gaussorgues2023-11-151-0/+15
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * Undeprecate getTermBenjamin Gaussorgues2023-11-151-1/+0
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | feat(dav): Enable OOO UI and expose enabled via OCPChristoph Wurst2023-11-151-0/+9
|/ | | | | | | | | | | 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>