Forums Feature Requests Thread

[Enhancement] Mobile: file downloads and media features

Patrick Bass · May 24 · 41 · 1 Locked
[Deployed to Production]
🚀 OP May 24, 2026 7:52pm edited

Type: Enhancement

Priority: P2

Current state: Several features carry DesktopOnlyMiddleware: file downloads. The mobile web experience is incomplete for file-oriented communities.

Proposed improvement: Enable file downloads on mobile. The file viewer can be simplified for small screens without removing the capability entirely.


Patrick Bass
@mobieus

🚀 May 29, 2026 11:30am

Shipped (2026-05-29, commit 9da45d3a).

Mobile file downloads now work. Two route registrations had DesktopOnlyMiddleware dropped:

  • GET /files/free-download/{id} (routes.php:292)
  • POST /files/download/{id} (routes.php:1060)

The middleware itself was also narrowed: DesktopOnlyMiddleware::inferSurface no longer returns the downloads surface for /files/(free-)download/… paths, only for /files/launch-emulator (the emulator runtime actually needs keyboard input that mobile cannot provide).

Net effect: tapping a download link on a phone now hits the file controller and streams the file the same way desktop does. The /mobile/gate explainer page no longer appears for downloads.


Patrick Bass
@mobieus

Log in or register to reply to this thread.