Simon Michael
21c00f9ba2
imp: ui: improve --debug=2 debug.log logging
2022-10-28 16:51:55 -10:00
Simon Michael
020dec10a7
dev: ui: debug logging helpers
...
Hledger.UI.UIUtils
added:
dlogUiTraceIO
dlogUiScreenStack
mapScreens
screenId
2022-10-28 16:50:01 -10:00
Simon Michael
a6cc98521d
feat: bin: watchaccounts
2022-10-27 11:24:45 -10:00
Simon Michael
d5fa141176
;doc: update CLI usage texts
2022-10-08 13:18:29 -10:00
Simon Michael
ca5847fc08
imp: accounts: clarify flag help; prioritise flags in order of help
2022-10-08 13:18:29 -10:00
Simon Michael
4ecc57461a
imp: accounts: -u, -d
2022-10-08 08:22:10 -10:00
Simon Michael
b16a02b2e6
imp: accounts: --unused
2022-10-08 08:16:07 -10:00
Simon Michael
25c9083d0d
;bin: move: docs fix
2022-10-07 14:45:44 -10:00
Simon Michael
8f06cefab4
bin: hledger-move, helps make subaccount/cost-preserving transfers
2022-10-07 14:28:04 -10:00
Simon Michael
7fd25809e8
dev: fix customErrorBundlePretty import warnings
2022-10-07 07:43:28 -10:00
Simon Michael
5c0baef9ae
bin: hledger-addon-example: help text tips
2022-10-07 06:34:34 -10:00
Simon Michael
a759a6e02e
dev: lib: note changed cost handling in amount arithmetic
2022-10-07 06:34:34 -10:00
Simon Michael
3a4f23df95
imp: lib: Hledger.Data.Amount: showMixedAmountOneLine now shows costs
2022-10-07 06:34:34 -10:00
Simon Michael
de5a97600c
imp: lib: Hledger.Read.Common: rename/add amount parsing helpers
...
removed:
amountp'
mamountp'
added:
parseamount
parseamount'
parsemixedamount
parsemixedamount'
2022-10-07 06:34:34 -10:00
Simon Michael
82a503cbf5
imp: lib: Hledger.Utils.Parse: export customErrorBundlePretty
...
for pretty-printing hledger parse errors.
2022-10-07 06:34:34 -10:00
Simon Michael
33dba1945d
dev: lib: Text.Megaparsec.Custom notes
2022-10-07 06:34:34 -10:00
Simon Michael
de7d0a38a2
;doc: csv: clarify newest-first
2022-10-06 23:16:44 -10:00
Simon Michael
01387548e7
feat: csv: intra-day-reversed compensates when days' txns are reversed
...
As in eg vanguard CSV.
2022-10-06 22:21:55 -10:00
Simon Michael
360ef833ae
;doc: update CLI usage texts
2022-10-05 08:42:09 -10:00
Simon Michael
3e42851958
feat: accounts: add --undeclared and --find flags
2022-10-05 08:41:37 -10:00
Simon Michael
15b2e7d586
fix: csv: ignore extra whitespace in account rule when detecting virtual postings
...
Reported by CruxOfTheB in chat.
2022-10-03 07:50:23 -10:00
Simon Michael
c0c14e53f1
;doc: csv: fix timezone example
2022-10-01 17:09:52 -10:00
Simon Michael
928cc6d615
;doc: update manuals
2022-10-01 16:09:26 -10:00
Simon Michael
ae8d297396
;doc: update CLI usage texts
2022-10-01 16:09:16 -10:00
Simon Michael
3b24d9465b
imp: csv: new timezone rule; convert zoned date-times to local dates ( #1936 )
...
Previously, CSV date-times with a different time zone from yours
(with or without explicit timezones in the CSV) could give off-by-one
dates, because the CSV timezone was ignored.
Now,
1. you can use the `timezone` rule to indicate which other
timezone a CSV is implicitly using
2. CSV date-times with a timezone - whether declared by rule or
parsed with %Z - are localised to the system time zone
(or another set with the TZ environment variable).
2022-10-01 14:50:35 -10:00
Simon Michael
7d1b1cadce
fix: add: doc: update tutorial link
2022-09-27 13:40:40 -10:00
Simon Michael
130604a2e0
;cabal: update cabal files; migrate to hpack 0.35/stack 2.9
2022-09-19 18:23:26 -10:00
Simon Michael
45ee5d125d
imp: ui: support/require fsnotify 0.4.x
2022-09-19 18:18:50 -10:00
Simon Michael
f0b16f22a2
doc: RELEASING, CHANGELOGS
2022-09-18 10:03:44 -10:00
Simon Michael
a3c2e2c1ba
doc: changelogs
2022-09-18 10:02:25 -10:00
Simon Michael
e7c8825984
install: 1.27.1
2022-09-18 08:51:30 -10:00
Simon Michael
a2be9a0bce
;doc: update changelogs
2022-09-18 08:28:03 -10:00
Simon Michael
65019f72b4
dev: cli: tests: fix fragile abbreviation
2022-09-14 17:27:55 -10:00
Simon Michael
d4a1718690
fix: balcmds: fix empty html columns fix ( #1933 )
2022-09-14 17:25:18 -10:00
Simon Michael
0a501941ee
dev: lib: ReportTypes: hlint fix
2022-09-14 16:57:54 -10:00
Simon Michael
b9d2aa7b54
fix: balcmds: handle an empty totals column in html output ( #1933 )
2022-09-14 16:56:28 -10:00
Simon Michael
13f3c3ed64
dev: cli: update balance.test to v3 format
2022-09-14 16:36:10 -10:00
Simon Michael
5094596042
dev: web: start also tracking manual hledger-web tests
...
related: #1932
2022-09-14 08:30:05 -10:00
Simon Michael
07cb6bdc80
fix: web: add: don't fail when there's no file field ( #1932 )
2022-09-14 08:16:49 -10:00
Simon Michael
0017281a67
dev: ui: test updates
2022-09-11 14:36:42 -10:00
Simon Michael
e51d4059db
feat: ui: add income statement accounts screen
2022-09-11 13:51:40 -10:00
Simon Michael
9fc92cefe4
imp: ui: at --debug 2+, also log events
2022-09-10 12:55:00 -10:00
Simon Michael
68b243e670
dev: ui: menu screen code cleanups
2022-09-10 12:44:27 -10:00
Simon Michael
0ba0a12cc0
dev: ui: add some commented debug logging of state
2022-09-10 12:44:27 -10:00
Simon Michael
96f42380e8
dev: ui: fix an unclear windows-conditional import
2022-09-10 12:44:21 -10:00
Simon Michael
5c14ed2ec9
dev: lib: clarify dlogAt's doc
2022-09-10 12:44:21 -10:00
Simon Michael
6f258b704a
dev: ui: bs: reuse account screen's event handler
2022-09-09 16:11:00 -10:00
Simon Michael
3fbef8ab88
dev: ui: asHandle refactor, cleanup
2022-09-09 11:01:49 -10:00
Simon Michael
a3c0716133
dev: ui: as, bs: reuse update, draw code
2022-09-08 13:42:29 -10:00
Simon Michael
a3ea054028
dev: ui: bs: reuse AccountsScreenState
2022-09-08 12:46:02 -10:00