Simon Michael
fdfd16387c
;tools: just time
2025-01-25 11:54:19 -10:00
Simon Michael
29885d15fa
dev: refactor Hledger.Write.Html etc, reducing Lucid references
...
Clarify the HTML lib situation a bit, and clean up some imports.
Related: #2244
2025-01-25 11:53:51 -10:00
Simon Michael
14dd2c6200
dev: rename printHtml -> styledTableHtml
2025-01-25 11:53:51 -10:00
Dmitry Astapov
9d4db48510
;roi: optimize "one period per report interval" case a bit
2025-01-21 23:42:36 -10:00
Simon Michael
a359d6b828
;doc: Directive effects: fix account types link [ #126 ]
2025-01-21 23:39:15 -10:00
Simon Michael
31370bb65d
;doc: update command docs
2025-01-21 23:22:34 -10:00
Simon Michael
4614300d6a
;fix:print: --help was indicating wrong --round default [ #2318 ]
2025-01-21 23:15:15 -10:00
Simon Michael
5f3c3f3854
fix:ui:a key: don't pass cli query args to add [ #2313 ]
2025-01-21 22:02:34 -10:00
Simon Michael
adef1a8416
lib: add dropRawOpt, cliOptsDropArgs
2025-01-21 22:02:05 -10:00
Simon Michael
54e7a178b3
;doc:commodity styles: fix typo [hledger_site#123]
2025-01-21 21:36:25 -10:00
Simon Michael
58431b0cec
;imp:ui: allow brick 2.7
2025-01-21 21:36:25 -10:00
Simon Michael
91529191cd
;doc:cost/lot notations: clarify
2025-01-21 21:36:25 -10:00
Lars Kellogg-Stedman
d447d708f6
;bin: git: make ensure_git more robust
...
Instead of manually checking for a .git directory, ask git to check whether
or not we are in a work tree using 'git rev-parse --is-inside-work-tree'.
This takes care of things like being in a subdirectory of a work tree, or
someone having GIT_DIR pointing somewhere other than .git, etc.
2025-01-21 21:29:33 -10:00
Simon Michael
51e7ebae3d
;doc:cost/lot notations: clarify
2025-01-21 15:57:00 -10:00
Simon Michael
06abca7304
;doc:cost/lot notations: clarify
2025-01-21 15:54:04 -10:00
Simon Michael
8d886ef3f4
;doc:cost/lot notations: clarify
2025-01-21 15:40:27 -10:00
Simon Michael
b7deaea12e
;doc:cost/lot notations: clarify
2025-01-21 15:32:47 -10:00
Simon Michael
0635fb91fa
;doc: bin, Scripts page: edits
2025-01-20 12:17:14 -10:00
Simon Michael
31c3c32872
;doc: commodity directive: clarify slightly
2025-01-20 12:11:10 -10:00
Simon Michael
7ca1d1ac47
;doc: bin, Scripts page: hledger-interest notes
2025-01-20 12:10:57 -10:00
Simon Michael
edfcd3554f
lib: showAmountCost(B): drop leading whitespace
2025-01-15 16:28:43 -10:00
Simon Michael
e98af39e27
imp:pivot: support pivoting on amount (quantity) or cost
2025-01-15 13:47:04 -10:00
Simon Michael
e7e0b5c868
lib: Hledger.Data.Amount: showAmountCost
2025-01-15 13:22:03 -10:00
Simon Michael
90415875f5
imp:pivot: support pivoting on commodity symbol; doc improvements
2025-01-15 12:46:09 -10:00
Simon Michael
0602b241d1
;dev:print: comment
2025-01-11 07:15:18 -10:00
Simon Michael
f3151e3880
;doc:close: mention the balance assertions
2025-01-10 01:19:56 -10:00
Simon Michael
87cc3e1393
imp:close: omit file extension from tag value
2025-01-09 21:26:53 -10:00
Simon Michael
bde97b8f28
;doc: update command docs
2025-01-09 21:19:44 -10:00
Simon Michael
6868ab06a4
imp:close: --migrate -> --clopen; more doc rewrites
2025-01-09 21:19:44 -10:00
Simon Michael
2588e31466
imp:close: change the start: tag to clopen:, and change --assign's tag to assign:
...
And some doc edits.
2025-01-09 15:32:25 -10:00
Simon Michael
88379684c0
;bin: hledger-move: doc edits
2024-12-28 20:24:05 -10:00
Simon Michael
4c46502349
;tools: just functest: fail if there are warnings
...
(Does not force recompilation of already compiled modules, but should
help catch more warnings before pushing them to CI.)
2024-12-27 12:50:36 -10:00
Simon Michael
5db62b37e1
fix:close: --infer-costs no longer implies -x/--explicit [ #1826 ]
2024-12-27 12:50:26 -10:00
Simon Michael
5644dc2493
;doc: pager: mention --pager=no
2024-12-27 12:08:44 -10:00
Simon Michael
d4d9caf328
;doc:Aliases and account types: better troubleshooting command
2024-12-22 09:44:51 -10:00
Simon Michael
eb9bb16faa
fix:add: account names provided on command line were being ignored [ #2305 ]
...
Fix suggested by Raphael (lowercasename)
2024-12-20 15:51:15 -10:00
Simon Michael
efa101091c
fix:web: -threaded is needed in test suite now also
2024-12-20 11:40:28 -10:00
Simon Michael
c23087f124
fix: show a week period beginning in the previous year correctly [ #2304 ]
...
Eg the week beginning 2024-12-30 (which is week 1 of 2025 because the
thursday falls in 2025) was previously shown as 2024-W01, now 2025-W01.
2024-12-20 10:41:47 -10:00
Simon Michael
e71e8a8711
fix:bs/bse/cf/is: drop unsupported --budget option from help [ #2302 ]
2024-12-20 10:41:47 -10:00
Simon Michael
c2ae02adb6
;doc: update embedded manuals
2024-12-20 10:41:47 -10:00
Simon Michael
9de9fe7656
;doc: update command docs
2024-12-20 10:41:47 -10:00
Simon Michael
0a14b3a08c
fix:areg: drop inconsistent newline in options help
2024-12-20 10:41:46 -10:00
Simon Michael
0a484df676
;tools: bump tools & bin to recent stackage / ghc 9.10
2024-12-20 10:41:46 -10:00
Simon Michael
38c2b5938d
;doc:REGRESSIONS: update
2024-12-20 10:41:46 -10:00
Simon Michael
512fa8cc8c
;doc:hledger: list rendering fix
2024-12-20 10:41:46 -10:00
Simon Michael
1a5353b988
dev: disable doctest testing error output, color breaks it
2024-12-20 08:51:38 -10:00
Simon Michael
aefa4e8f20
imp:cli: show first line of error messages in red
...
error' and usageError now redden and bolden the first line of error
messages, when ANSI codes are supported and permitted.
And warn goldens and boldens the first line of warning messages.
2024-12-20 08:51:38 -10:00
Simon Michael
69d7469556
;pkg: stack: start ghc 9.12 stack.yaml
2024-12-20 08:46:19 -10:00
Simon Michael
5b89f89ed0
;doc:beancount output: mention limitations: P and balance assignments
2024-12-20 08:46:19 -10:00
Simon Michael
a92f880a20
;pkg: stack: use latest nightly, simpllify stack.yaml
2024-12-18 18:06:05 -10:00