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, ...