Roadmap - xgarciarosich/coin-heaven GitHub Wiki

Roadmap

This is where the project is heading, written honestly: some of it is planned, some of it is an idea we want your opinion on, and none of it is a promise with a date.

Coin Heaven is local-first. Every item below has to respect that: your data stays yours, encrypted, and nothing is sent anywhere unless you choose it.

Where we are: version 1.0

  • Cash flow: import statements, categories, budgets, recurring payments, a monthly plan
  • Net worth with a portfolio and returns
  • Independence (FIRE) planning with country tax rules in plain files
  • A buy-to-let simulator
  • An optional assistant that can run entirely on your own machine
  • Encrypted backups, export to spreadsheets, English and Spanish

Next

  • Windows, properly. Installers tested on real machines and, if we can afford it, signed so the warnings go away.
  • Auto-lock after a period of inactivity.
  • A stronger passphrase check (it only checks length today).
  • Change your passphrase later, and replace your key. Today the passphrase and recovery words are chosen at first launch only; a way to rotate them, and a "Restore from a backup" button instead of copying files, are planned.
  • More countries and languages. This is the easiest way to help; see Add your country.
  • An independent review of the encryption and key handling.
  • Screenshots and a short tour in the README.

Using it on your phone

People ask for this more than anything else, and it is worth doing carefully, because a phone is the easiest place to lose a financial app's privacy. Three routes, from smallest to biggest:

  1. A read-only snapshot on your phone. Your desktop makes a small encrypted file (net worth, this month's plan, budgets) and you move it to your phone yourself (AirDrop, Files, a cable). No server involved. You could look, not edit.
  2. Over your home Wi-Fi. Your computer offers a private page that your phone can open while both are on the same network, after you pair them with a code. Nothing leaves the house.
  3. A real mobile app. Coin Heaven is built on Tauri, which can target iOS and Android, and the Rust core would be shared. This is the biggest piece of work and depends on how sync is done (below).

Using it from the cloud

Careful here, because "put it in the cloud" usually means "someone else can read it". The idea is different: keep it encrypted and let you choose where the encrypted file lives.

  • Today: point your backup folder at a folder your cloud drive syncs (iCloud Drive, Dropbox, OneDrive, Syncthing). Backups are already ciphertext, so the provider cannot read them.
  • Next: a proper "sync between my devices" mode where the encrypted database travels through your storage, with clear handling when two devices change something at once.
  • Never by default: a Coin Heaven server that holds your data. If a hosted option ever exists it would be opt-in, open source, and end-to-end encrypted so that we could not read it either.

Ideas we'd like to hear about

  • Reports you can print or send to an accountant (PDF)
  • Bank-statement formats for more countries, and a shared library of them
  • Foreign-exchange rates you can refresh on request
  • Comparing two plans or two properties side by side
  • Shared household use (two people, one set of books)
  • Accessibility: keyboard flow, screen readers, larger text

If one of these matters to you, say so in an issue: a few people asking for the same thing is how the order gets decided.