Releases: royoky/pCloudBrowser
Releases · royoky/pCloudBrowser
Release list
v1.0.0
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-sideFileRepositoryport (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.