Open-source for Khmer people and the world

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