@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1<?php
2
3final class PhabricatorFileListController extends PhabricatorFileController {
4
5 public function shouldAllowPublic() {
6 return true;
7 }
8
9 public function isGlobalDragAndDropUploadEnabled() {
10 return true;
11 }
12
13 public function handleRequest(AphrontRequest $request) {
14 return id(new PhabricatorFileSearchEngine())
15 ->setController($this)
16 ->buildResponse();
17 }
18
19 protected function buildApplicationCrumbs() {
20 $crumbs = parent::buildApplicationCrumbs();
21
22 $crumbs->addAction(
23 id(new PHUIListItemView())
24 ->setName(pht('Upload File'))
25 ->setIcon('fa-upload')
26 ->setHref($this->getApplicationURI('/upload/')));
27
28 return $crumbs;
29 }
30
31}