Commit Graph

13423 Commits

Author SHA1 Message Date
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
Simon Michael
02ffc5ab75 ;doc: RELEASING: clear checklist 2024-12-18 08:01:41 -10:00