hledger/hledger-ui/Hledger/UI
Stephen Morgan c07ad29a87 imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648)
The forecast period begins on:
- the start date supplied to the `--forecast` argument, if present
- otherwise, the later of
  - the report start date if specified with -b/-p/date:
  - the day after the latest normal (non-periodic) transaction in the journal, if any
- otherwise today.
It ends on:
- the end date supplied to the `--forecast` argument, if present
- otherwise the report end date if specified with -e/-p/date:
- otherwise 180 days (6 months) from today.

Note that the previous behaviour did not quite match the documentation,
so this also acts as a bug fix for #1665.
2021-08-26 20:32:30 -10:00
..
AccountsScreen.hs fix: ui: Make sure RegisterScreen (and consequently TransactionScreen) 2021-08-23 22:22:53 -10:00
Editor.hs Improve editor support 2021-06-16 14:11:36 -10:00
ErrorScreen.hs cln: hlint: Remove redundant case warnings. 2021-08-26 07:23:11 -10:00
Main.hs cli: disable no-longer-used --binary-filename flag 2021-08-05 21:51:10 -10:00
RegisterScreen.hs fix: ui: Make sure RegisterScreen (and consequently TransactionScreen) 2021-08-23 22:22:53 -10:00
Theme.hs lib,cli,ui,web: Remove unnecessary CPP when dropping support for GHC 8.2. 2021-06-07 17:33:54 -10:00
TransactionScreen.hs cln: hlint: Remove redundant case warnings. 2021-08-26 07:23:11 -10:00
UIOptions.hs lib: cli/ui/web: clarify version string code 2021-08-05 22:54:25 -10:00
UIState.hs imp!: forecast: Implements more intuitive logic for the forecast interval. (#1648) 2021-08-26 20:32:30 -10:00
UITypes.hs ui: Use Text instead of String in RegisterScreen. 2021-06-03 23:23:54 -10:00
UIUtils.hs fix: ui: Make sure RegisterScreen (and consequently TransactionScreen) 2021-08-23 22:22:53 -10:00