Roadmap - grungi-ankhfire/ebenezer GitHub Wiki

Here is the rough planning/changelog for Ebenezer. Bold items have already been implemented in the sources. There will most probably be more things added to each release that aren't documented here, but once a release is out, the changelog will be updated accordingly.

v0.2

  • Client-server mode to interact with Ebenezer over a network
  • Multiple users
  • Display of transactions ordered by date
  • Global configuration file
  • Per user configuration file overriding the global one
  • Categories for transactions
  • Internal transactions between your accounts
  • Switch to YAML as a file format

v0.3

  • Android client
  • Automatic synching of debts accross users of the same Ebenezer server

Not scheduled precisely yet

  • Web-based client
  • File encryption
  • Reporting (via webpage with graphs, email, ...)
  • Recurring transactions (ie. scheduled bills)
  • Budgets (balance by category and by time period)
  • One-time planned expenses
  • Projections (computation of expected future balance)
  • Configurable autosave
  • Options : number of accounts/transactions per page, ...