summaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable29provokateurin2025-03-041-6/+6
| | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* fix: Change UserAgent to *cloudbackport/50053/stable29Johannes Endres2025-02-211-1/+1
| | | | | Co-authored-by: Daniel Kesselberg <mail@danielkesselberg.de> Signed-off-by: Johannes Endres <je@johannes-endres.de>
* fix(files): Correctly copy the cache information on copy operationsLouis Chemineau2025-02-131-0/+7
| | | | | | Needed to copy the `encrypted` flag of encrypted files when those files are two level down in a moved folder. Signed-off-by: Louis Chemineau <louis@chmn.me>
* feat: Use inline password confirmation in external storage settingsLouis Chemineau2025-02-111-0/+17
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(Http): Only allow valid HTTP status code values via templatebackport/49882/stable29provokateurin2025-02-0317-33/+35
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(IInitialState): Allow provideLazyInitialState() closure to return arraybackport/50077/stable29provokateurin2025-01-271-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* docs(HTTP): Add proper docs for CORS attributebackport/50070/stable29provokateurin2025-01-091-1/+3
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(HTTP): Adjust JSONResponse data typebackport/50035/stable29provokateurin2025-01-071-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(BackgroundJobs): Adjust intervals and time sensitivitiesbackport/48600/stable29provokateurin2024-11-251-2/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(TimedJob): Add debug log about time sensitive jobs with long intervalsprovokateurin2024-11-251-0/+5
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(Entity): Fix magic setter call for custom strong typed settersbackport/48008/stable29provokateurin2024-09-161-3/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(linkReferenceProvider): better size checkJulien Veyssier2024-09-031-5/+15
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(upgrade): migration attributesMaxence Lange2024-08-0612-0/+552
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* fix: Pass the mountpoint target user to storages without ownerJulius Härtl2024-07-221-0/+12
| | | | | | | | | | | | | Storages that do not have a dedicated owner (e.g. groupfolders, external storages) currently always assume the current session user as the owner. This leads to several issues when there is no user session but a node is obtained through a user folder. In order to have the correct user available we need to pass the user that is used to setup a mountpoint along to the storage layer as we generally assume that an owner is available for those. Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fix(dashboard): Document expected icon behaviourJoas Schilling2024-07-192-2/+16
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com> [skip ci]
* test: update DummyJobListRobin Appelman2024-07-101-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: delete background jobs by id when cleaning upRobin Appelman2024-07-102-1/+13
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(federation): Fix missing protocol on CloudID remoteJoas Schilling2024-06-271-1/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #45566 from nextcloud/backport/45222/stable29John Molakvoæ2024-06-071-1/+1
|\
| * feat(caldav): order the calendar objects by start date for searchDaniel Kesselberg2024-06-061-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>
* | Merge pull request #44894 from nextcloud/backport/44644/stable29John Molakvoæ2024-06-072-4/+7
|\ \
| * | fix(appconfig): only convert single entry on searchValues()Maxence Lange2024-04-172-3/+4
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | fix(appconfig): format app valuesMaxence Lange2024-04-171-1/+3
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | fix(INavigationManager): Fix psalm alias not set in the right placeprovokateurin2024-06-031-4/+2
| |/ |/| | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(shareManager): Respect empty `expireDate` in serverfenn-cs2024-05-291-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>
* | Merge pull request #45477 from nextcloud/backport/45370/stable29Côme Chilliet2024-05-272-2/+4
|\ \ | | | | | | [stable29] feat: Add back searching in disabled user list
| * | chore: Adapt `@since` annotations in OCP for backport to 29Cô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>
* | | feat(metadata): migrate to lazy appconfigMaxence Lange2024-05-272-5/+13
|/ / | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | fix(groups): allows to save group names with more than 64 charactersBenjamin Gaussorgues2024-05-163-1/+45
| | | | | | | | | | | | Mimic behaviour from LDAP users and add a hard limit to 255 characters Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | fix(userstatus): Fix docs of user status managerJoas Schilling2024-05-082-2/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | chore: Fix small psalm errors related to documented return typesCôme Chilliet2024-05-061-1/+1
|/ | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(AppFramework): Fix error message about 204 not allowing custom headersprovokateurin2024-04-081-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix: Apply new coding standard to all filesCôme Chilliet2024-04-0459-71/+71
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: add interface for lower level filecache acess without having to do ↵Robin Appelman2024-03-251-0/+99
| | | | | | direct db queries Signed-off-by: Robin Appelman <robin@icewind.nl>
* ShareByMailProvider: getAccessList: add token to returned arrayAdam Serbinski2024-03-211-4/+4
| | | | | | This allows the share URI to be regenerated. Signed-off-by: Adam Serbinski <adam@serbinski.com>
* ShareByMailProvider: getAccessList: return full list of recipientsAdam Serbinski2024-03-211-3/+6
| | | | | | | | Previously was returning only boolean true if the Node was shared by email, or false if not. Now provides an array containing the list of email share recipients. Signed-off-by: Adam Serbinski <adam@serbinski.com>
* Merge pull request #44368 from nextcloud/feat/new-file-menu-icon-svgPytal2024-03-211-1/+13
|\ | | | | feat: Add new mdi New file menu icons
| * feat: Add iconSvgInline to TemplateFileCreatorChristopher Ng2024-03-201-1/+13
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | fix: Implement option to temporarily set the user sessionJulius Härtl2024-03-191-0/+8
|/ | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #43446 from ↵John Molakvoæ2024-03-161-0/+30
|\ | | | | | | jithin-space/add-patch-request-to-http-client-interface
| * added @since 29.0.0 on commentjithin-space2024-03-141-0/+1
| |
| * added patch methodjithin-space2024-02-081-0/+29
| | | | | | | | Signed-off-by: jithin-space <jithin.thankachan@gpsrenewables.com>
* | Merge pull request #43862 from nextcloud/enh/cancel-stt-scheduled-transcriptionJohn Molakvoæ2024-03-151-0/+11
|\ \
| * | feat(stt): add ability to cancel a scheduled transcriptionJulien Veyssier2024-03-151-0/+11
| | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | Merge pull request #40125 from summersab/refactor/OC-Server-getThemingDefaultsJohn Molakvoæ2024-03-151-1/+1
|\ \ \
| * | | Merge branch 'master' into refactor/OC-Server-getThemingDefaultsJohn Molakvoæ2024-03-1533-151/+1236
| |\| |
| * | | Merge branch 'master' into refactor/OC-Server-getThemingDefaultsJohn Molakvoæ2024-02-23199-318/+7551
| |\ \ \ | | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * | | | Refactor `OC\Server::getThemingDefaults`Andrew Summers2023-08-291-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com>
* | | | | Merge pull request #40131 from summersab/refactor/OC-Server-getShareManagerJohn Molakvoæ2024-03-151-2/+2
|\ \ \ \ \