Stephen Morgan
696d9c73b0
lib: Remove unnecessary try in parsers, replace unnecessary string' with string, rewrite some parsers in applicative style.
2020-07-31 17:22:27 -07:00
Dmitry Astapov
a82c383370
lib: disallow tabs in simplecommoditysymbolp ( fixes #1301 )
2020-07-28 15:33:47 -07:00
Martin Michlmayr
76b04ceb4f
doc: fix regex in example for regex aliases
2020-07-27 17:20:40 -07:00
Martin Michlmayr
76cb45def6
doc: clarify virtual prices
2020-07-25 06:32:31 -07:00
Stephen Morgan
081ee390ab
lib: Change skipMany spacenonewline to takeWhileP Nothing isNonNewlineSpace.
2020-07-22 14:58:53 -07:00
Simon Michael
1c4e0c3cff
;reg,areg: interlink their docs
2020-07-22 07:57:53 -07:00
Simon Michael
640d2f2972
;bs/bse/cf/is: update help to mention account types
2020-07-19 11:15:50 -07:00
Simon Michael
d738ca8c60
;lib: cleanups
2020-07-19 06:13:38 -07:00
Simon Michael
eeb178f86a
stack, ci: the real fix for failing ghc 8.2 & CI
2020-07-19 06:12:43 -07:00
Simon Michael
53759dccc1
ui: help tweaks
2020-07-19 06:12:29 -07:00
Simon Michael
21b91f17cb
;regen manuals
2020-07-18 12:37:06 -07:00
Simon Michael
58695f9c29
ui: help tweaks
2020-07-18 12:30:37 -07:00
Simon Michael
7868da2a48
ui: ESC now restores exactly to initial app state ( #1286 )
...
Also resetFilter (DEL/BS key) no longer changes tree/list mode.
2020-07-18 12:24:37 -07:00
Simon Michael
bac3028704
ui: q exits help; improve help layout ( #1286 )
2020-07-18 08:59:21 -07:00
Simon Michael
ae830a1ace
ui: restore vi keys by popular demand; t toggles tree mode ( #1286 )
2020-07-18 08:39:23 -07:00
Simon Michael
386a967a66
ci: linux: try to avoid bad cached package db for ghc 8.2
...
Two versions of ansi-terminal are breaking CI somehow.
2020-07-17 15:55:19 -07:00
Simon Michael
ef8a5140b3
;ui: escape key, forgot this
2020-07-17 15:51:58 -07:00
Simon Michael
bc62fcada4
ui: escape key also clears report period limits
2020-07-17 15:48:15 -07:00
Simon Michael
847fc23236
ui: use t/l keys for tree/list, T for "today", drop vi keys?! retune help ( #1286 )
2020-07-17 15:42:05 -07:00
Simon Michael
a3ae4d88f8
ui: use -t/-l short flags for --tree/--flat, like cli ( #1286 )
2020-07-17 15:36:07 -07:00
Simon Michael
3636875a5d
cli: add -t/-l short flags for --tree/--flat; improve help ( #1286 )
2020-07-17 15:36:07 -07:00
Simon Michael
ba49699728
cli: improve --color/--colour help & help layout
2020-07-17 15:36:07 -07:00
Simon Michael
cb599111a6
;journal: account types: fix broken tests
2020-07-17 10:04:06 -07:00
Simon Michael
e057857c04
;lib: CBCSubreportSpec note
2020-07-17 10:02:14 -07:00
Simon Michael
e4f8b80d3b
;journal: account types: fix detection of Cash as an Asset, add tests
2020-07-17 10:02:14 -07:00
Simon Michael
6a772fb94e
;journal: account types: doc fix
2020-07-17 08:22:01 -07:00
Simon Michael
fd9171df07
journal: account types: add Cash, tweak fallback regexp, rewrite docs
2020-07-17 08:02:12 -07:00
Stephen Morgan
30f02b0882
lib: account name clipping takes Maybe Int as depth.
2020-07-17 07:41:27 -07:00
Stephen Morgan
51ea6d9f25
lib: Make queryDepth return Maybe Int.
2020-07-16 10:05:53 -07:00
Stephen Morgan
dc076b0d5b
lib: Use text library functions for stripping.
2020-07-16 10:03:25 -07:00
Stephen Morgan
ed99aea7d5
lib: Introduce takeEnd to get rid of some reverse . take n . reverse.
2020-07-16 10:03:25 -07:00
Simon Michael
73141aa645
;regen help/manuals
2020-07-14 12:22:27 -07:00
Simon Michael
144415f6fa
;cli: improve --color help
2020-07-14 12:22:11 -07:00
Simon Michael
031f72ac4b
;help/manuals
2020-07-14 12:09:54 -07:00
Simon Michael
403cb457b7
;cabal files
2020-07-14 12:09:45 -07:00
Simon Michael
3452270241
cli: --color/--colour option; smart emacs, windows autodetection ( #1296 )
2020-07-14 12:08:36 -07:00
Simon Michael
02043d4e65
;areg: doc: fix heading level
2020-07-14 10:37:49 -07:00
Simon Michael
4f7bee7abf
;regen help, manuals
2020-07-14 10:25:04 -07:00
Simon Michael
9198449ee3
areg: an account transaction register like the ones in ui/web ( #1294 )
...
;areg: debug output
;areg: show a title indicating which account was picked
This might be a bit of a pain for scripting, but otherwise it can be
quite confusing if your argument matches an account you didn't expect.
;areg: improve CSV headings
;areg: show at most two commodities per amount
2020-07-14 10:24:57 -07:00
Simon Michael
3f86bd545f
lib, ui, web: stricter accountTransactionsReport filtering
...
accountTransactionsReport now filters transactions more thoroughly, so
eg transactions dated outside the report period will not be shown.
Previously the transaction would be shown if it had any posting dated
inside the report period. Possibly some other filter criteria now get
applied that didn't before. I think on balance this will give slightly
preferable results.
2020-07-14 10:22:14 -07:00
Simon Michael
bf2fe3d88e
;lib: valuation debug output note
2020-07-14 10:21:45 -07:00
Simon Michael
fd00d9c1cc
tags: add --parsed flag, hide empties without --empty
...
With --parsed flag, all tags or values are shown in the order they
are parsed from the input data, including duplicates.
With -E/--empty, any blank/empty values will also be shown, otherwise
they are omitted.
2020-07-14 10:20:52 -07:00
Simon Michael
febd8bb457
lib: postingsReport: follow debug levels policy
2020-07-13 11:53:05 -07:00
Simon Michael
c99989acd7
;cli: improve --value help, mention 'then'
2020-07-13 11:52:14 -07:00
Simon Michael
d1a5bd7fa2
;ci: linux: tight disk space has been resolved I think
2020-07-13 11:49:54 -07:00
Simon Michael
31038e2888
;ci: cleanups
2020-07-13 11:49:54 -07:00
Simon Michael
a1c2c82c03
ci: spread ghc versions among workflows, clean up restore keys
2020-07-13 11:49:54 -07:00
Simon Michael
0489622a3f
;csv: doc: subheadings
2020-07-10 16:36:15 -07:00
Simon Michael
bdc735fa3b
;make save-hledger* rules for saving executables useful for benchmarking
2020-07-10 12:19:30 -07:00
Simon Michael
aaa32f56a1
;make help more quietly
2020-07-10 12:19:30 -07:00