Separate share transfers from Files storage and add folder upload to New transfer.
Deploy Ladill Transfer / deploy (push) Successful in 28s

Transfers lists only intentional shares while Files shows all storage, and New transfer accepts folder picks with flattened file uploads.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-06-08 22:31:45 +00:00
co-authored by Cursor
parent be3b719437
commit 1a95915e21
9 changed files with 181 additions and 55 deletions
@@ -34,6 +34,7 @@ class TransferController extends Controller
$transfers = Transfer::query()
->where('user_id', $account->id)
->shareTransfers()
->where('status', '!=', Transfer::STATUS_DELETED)
->when($search !== '', function ($query) use ($search) {
$like = '%'.$search.'%';
@@ -207,5 +208,6 @@ class TransferController extends Controller
private function authorizeTransfer(Transfer $transfer): void
{
abort_unless($transfer->user_id === ladill_account()->id, 403);
abort_if($transfer->isStorageContainer(), 404);
}
}