Skip to content

Web UI

The web frontend is built with Svelte and SVAR components.

File Browser

  • List and grid views
  • Drag-and-drop upload
  • Breadcrumb navigation
  • Bulk select, move, delete, and ZIP download
  • Filename and path search (indexed)
  • Responsive layout for phone browsers

Upload Queue

  • TUS resumable uploads
  • Per-file progress indicator
  • Upload state persists across page reloads
  • Resumes automatically after connection drops

Preview

  • Image lightbox with zoom, pan, prev/next, original/preview toggle
  • In-browser video player
  • Native PDF viewer
  • Text and Markdown preview with syntax highlighting
  • RAW photo, Office document, and 3D model cached previews
  • EXIF and GPS metadata display

Trash

  • Delete moves files to trash — no permanent loss on first delete
  • Browse, restore, or permanently delete trash items
  • Thumbnails shown for trashed files

Admin

  • Dashboard with storage stats and active job state
  • User management (create, edit, delete users)
  • API key management
  • Webhook subscription management
  • Reindex and preview warmup jobs with progress and cancellation
  • Preview cache clear