aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-07240-8980/+9460
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #47802 from nextcloud/fix/fallback-iconsFerdinand Thiessen2024-09-063-5/+8
|\ | | | | fix(files): Fallback icons should fill the container
| * chore(assets): Recompile assetsnextcloud-command2024-09-062-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(files): Fallback icons should fill the containerFerdinand Thiessen2024-09-061-2/+5
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #47801 from nextcloud/fix/taskproc/error-msgAnupam Kumar2024-09-064-2/+45
|\ \ | |/ |/| fix(TaskProcessing): increase error_message column length
| * chore: update autoloaderAnupam Kumar2024-09-062-0/+2
| | | | | | | | Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
| * fix(TaskProcessing): increase error_message column lengthAnupam Kumar2024-09-062-2/+43
|/ | | | Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
* Merge pull request #47649 from nextcloud/fix/footer-overlapPytal2024-09-0612-16/+49
|\ | | | | fix: Fix inaccessible content on public pages due to overlapping footer
| * chore(assets): Recompile assetsnextcloud-command2024-09-054-0/+12
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * chore: compile scssChristopher Ng2024-09-054-4/+4
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * fix: Fix inaccessible content on public pages due to overlapping footerChristopher Ng2024-09-054-12/+33
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Merge pull request #45652 from ↵Ferdinand Thiessen2024-09-06208-2161/+2662
|\ \ | | | | | | | | | | | | nextcloud/feat/migrate-files-sharing-public-to-vue feat(files_sharing): Migrate public shares to Vue
| * | chore: Compile assetsFerdinand Thiessen2024-09-06127-132/+797
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | test: Add end-to-end tests for new public share Vue UIFerdinand Thiessen2024-09-0621-120/+879
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): "Edit locally" action should not be shown on public sharesFerdinand Thiessen2024-09-061-0/+6
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Do not add click listener if there is no default action on ↵Ferdinand Thiessen2024-09-063-31/+46
| | | | | | | | | | | | | | | | | | public shares Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): Ensure sidebar share entry lists are labelledFerdinand Thiessen2024-09-062-4/+14
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): "New folder" menu entry requires read permissionFerdinand Thiessen2024-09-062-6/+8
| | | | | | | | | | | | | | | | | | This will disable "New folder" menu entry for file-drop shares. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | chore(files_sharing): Remove now unused legacy scriptsFerdinand Thiessen2024-09-068-1161/+0
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Disable internal views on public sharesFerdinand Thiessen2024-09-061-6/+9
| | | | | | | | | | | | | | | | | | This is needed because some views have side effects, like `favorites` doing requests on registration time. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): Set file-request header for nextcloud/uploadFerdinand Thiessen2024-09-064-89/+105
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): Disable sharing status action for public sharesFerdinand Thiessen2024-09-061-1/+7
| | | | | | | | | | | | | | | | | | This is disabled to not leak personal information into the public Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): Handle download permission the same way for public and ↵Ferdinand Thiessen2024-09-063-6/+11
| | | | | | | | | | | | | | | | | | internal shares Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Do not allow copy action on public shares without `create` ↵Ferdinand Thiessen2024-09-062-3/+18
| | | | | | | | | | | | | | | | | | permission Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | feat(files): Allow to download files on public sharesFerdinand Thiessen2024-09-062-17/+36
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Do not allow rename action on single-file-sharesFerdinand Thiessen2024-09-061-5/+11
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | refactor(files_sharing): Make file structure more clearFerdinand Thiessen2024-09-0620-27/+31
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Disable copy-move-action of single file sharesFerdinand Thiessen2024-09-061-1/+5
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | refactor(files): Make `RouterService` provide a protected getter for the ↵Ferdinand Thiessen2024-09-062-16/+17
| | | | | | | | | | | | | | | | | | router to allow injecting the `files_sharing` router Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Adjust files list for sharing permissions on public sharesFerdinand Thiessen2024-09-062-4/+25
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Fix file previews for public sharesFerdinand Thiessen2024-09-061-7/+17
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Do not use `favorite`, `sidebar` and `view-in-folder` action for ↵Ferdinand Thiessen2024-09-063-6/+29
| | | | | | | | | | | | | | | | | | public shares Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | feat(files_sharing): Migrate public share to use Vue files listFerdinand Thiessen2024-09-0615-542/+614
| | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #47731 from nextcloud/refactStorDavFerdinand Thiessen2024-09-061-30/+16
|\ \ \ | | | | | | | | chore(storage): refactor some code portions
| * | | chore(storage): refactor some code portionsGit'Fellow2024-09-061-30/+16
|/ / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> chore: revert portion Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | Merge pull request #47784 from nextcloud/fix/file-infoFerdinand Thiessen2024-09-061-9/+5
|\ \ \ | | | | | | | | fix(FileInfo): correctly implement `\ArrayAccess::offsetGet`
| * | | fix(FileInfo): correctly implement `\ArrayAccess::offsetGet`Ferdinand Thiessen2024-09-061-9/+5
| |/ / | | | | | | | | | | | | | | | | | | We are targetting PHP 8.1+, since PHP 8.0 `offsetGet` has the `mixed` types for `offset` and return value. So this adds the types to correctly implement the interface. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #47756 from nextcloud/fixingPathShareCheckFerdinand Thiessen2024-09-062-2/+11
|\ \ \ | |/ / |/| | fix(files): Check if target path is a descendant of the shared folder
| * | fix(files): Check if the target path is a descendant of the shared folder pathGit'Fellow2024-09-052-2/+11
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: tests Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: fix tests Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: add tests Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> fix: tests
* / Fix(l10n): Update translations from TransifexNextcloud bot2024-09-0654-18/+528
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #47789 from nextcloud/fix/cs-fixer-errorsAnna2024-09-0549-160/+160
|\ | | | | chore: adjust code to adhere to coding standard
| * chore: add coding standard code change to .git-blame-ignore-revsAnna Larch2024-09-051-0/+1
| | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
| * chore: adjust code to adhere to coding standardAnna Larch2024-09-0548-160/+159
|/ | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Merge pull request #47770 from ↵Louis2024-09-0510-75/+113
|\ | | | | | | | | nextcloud/artonge/fix/always_respond_custom_error_page_on_exceptions fix(dav): Always respond custom error page on exceptions
| * fix(dav): Always respond custom error page on exceptionsLouis Chemineau2024-09-0510-75/+113
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #47761 from nextcloud/fix/missing-footerStephan Orbaugh2024-09-051-0/+12
|\ \ | | | | | | fix: Fix missing footer on public pages
| * | fix: Fix missing footer on public pagesChristopher Ng2024-09-041-0/+12
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | Merge pull request #47519 from nextcloud/fix/transfer-ownership-encrypted-filesStephan Orbaugh2024-09-051-20/+43
|\ \ \ | | | | | | | | feat(transfer-ownership): Correctly react to encrypted files
| * | | fix(transfer-ownership): Improve comments according to code reviewCôme Chilliet2024-09-051-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | feat(transfer-ownership): Correctly react to encrypted filesCôme Chilliet2024-09-051-20/+43
| | |/ | |/| | | | | | | | | | | | | | | | | | | For E2EE encrypted files, we abort the transfer. For SSE encrypted files, we abort only if not using master key. Also fixed the check for when the path to a single file is used. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>