Roadmap
We release in small steps. Local-first first, then login, then sync, then multi-tool platform.
ClipVault release plan
v0.1.3 (Now) — UX stability + theme picker fix
v0.1.4 — Local model versioning + Export JSON backup + Sync placeholder
v0.2.0 — Firebase Auth (Google + GitHub), profile in Firestore (no sync yet)
v0.2.1 — Firestore sync (text only) + last-write-wins
v0.2.2 — Image sync (Storage + Firestore paths) + lazy download
v0.2.3 — Multi-device + sync status + improved conflicts
v0.3.0 — Main website + multi-tool launcher + shared account
Why "Export/Import" before login?
It prevents painful migrations later. You will already have:
- schemaVersion schemaVersion to evolve local data safely
- Export JSON Export JSON for backup and user trust
- Import JSON Import JSON to restore after reinstall or new device
Platform direction
One account across many tools (clipboard today, other tools later). Firestore paths support multiple apps:
users/{uid}/apps/clipvault/...
users/{uid}/apps/another-tool/...
Release Timeline
v0.1.xFoundationCurrent
Theme pickerSettings UIUX stability
v0.2.xFirebase Integration
Auth (Google + GitHub)Firestore syncImage sync
v0.3.xPlatform Launch
Main websiteMulti-tool launcherShared account