Skip to content

Releases: royoky/pCloudBrowser

Release list

v1.0.0

Choose a tag to compare

@royoky royoky released this 02 Jul 20:06
abf2f51

v1.0.0 — VueFinder rewrite 🎉

The first fully functional release of pCloud Browser. This is a ground-up rewrite: the UI is now built on VueFinder, sitting behind a neutral, provider-agnostic API designed so both the cloud provider and the file-manager UI can be swapped without touching the rest of the app.

✨ Highlights

  • Full file explorer — browse, upload, download, rename, move, copy, delete, and create files and folders, with grid and list views.
  • Chunked, resumable uploads — large files stream in 20 MB chunks via pCloud's upload-session API, so uploads aren't capped by request-size limits.
  • Video streaming — in-app playback over HLS, proxied same-origin to work around pCloud CDN CORS restrictions.
  • Thumbnails & search — image/video thumbnails and recursive folder search.
  • Two sign-in modes — connect with full account access, or restrict the app to its own folder (app-folder-only OAuth).
  • Account menu — shows your pCloud storage quota at a glance.
  • Clear error feedback — load and operation failures surface as toast notifications instead of failing silently.

🏗️ Under the hood

  • Hexagonal architecture — a neutral /api/{provider}/* HTTP API pivots between a server-side FileRepository port (pCloud adapter today, others later) and a client-side VueFinder driver. Adding a provider or swapping the UI library is a localized change.
  • Deploys to Cloudflare Pages.

⚠️ Notes

  • This release replaces the earlier Vuetify prototype (v0.1.0), which was never fully functional.
  • Archive/unarchive are intentionally disabled (unsupported by pCloud under OAuth2).

🔧 Requirements

  • Node 24+, pnpm 11+
  • Two pCloud OAuth2 apps configured (full-access and app-folder-only) — see .env.example.