Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wish list #39

Open
porjo opened this issue Jul 29, 2022 · 2 comments
Open

Wish list #39

porjo opened this issue Jul 29, 2022 · 2 comments

Comments

@porjo
Copy link
Contributor

porjo commented Jul 29, 2022

I'm loving using ledger to keep track of my day-to-day expenses. I thought I'd create an issue to list some features I'd like to see.

Command line

  • a common report I run from command line is
$ ledger balance -f ledger.ledger  --period Monthly Expenses Income --begin-date $first_date --end-date $last_date 

It'd be great if there were an additional column that showed the change from previous period for each total as a percentage. For example:

# Month 1
Expenses:Fuel                          410.51

# Month 2
Expenses:Fuel                          310.00   (-24.5%)

# Month 3
Expenses:Fuel                          350.00   (+12.9%)

Web

  • ability to limit any view to a period of time with start/end dates. It should have a configurable default (e.g. last 90 days) and ideally allow selection of date range via a datepicker.

  • ability to toggle display order of transactions oldest/most recent, with a configurable default (I typically want to see most recent at the top)

  • include a 'balance' view similar to CLI balance output, grouped by month/week with the ability to expand/collapse each child account by clicking on the parent account name. For Example:

# Collapsed View
Expenses:Fuel                          410.51

# Expanded View
Expenses:Fuel                          410.51
Expenses:Fuel:Car1                     200.51
Expenses:Fuel:Car2                     210.00
  • further to the last point, when the user clicks on any account name a transaction listing will be displayed filtered by the time period and account

I must stress that this a wish list and I have zero expectations on anyone but myself to implement these features

@howeyc
Copy link
Owner

howeyc commented Jul 30, 2022

These are some interesting ideas.

@howeyc
Copy link
Owner

howeyc commented Aug 29, 2023

I actually did a couple web changes a while back, update to the latest version to check it out. When viewing transactions for an account. You can change the date range, and click the date column to change order. Doesn't save across refresh, but it's something.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants