Simon Michael
1c5dee2339
fix: doc: update manuals; regenerate all info manuals ( fix #2023 )
2023-04-06 14:13:39 -10:00
Simon Michael
270a92292f
fix: Shake: adapt to texinfo 7, fixing info manual generation ( #2023 )
2023-04-06 14:12:53 -10:00
Simon Michael
fb56fff93a
;dev: make: copy-exe*: use hyphen again, less annoying
2023-04-06 13:16:28 -10:00
Simon Michael
2e58bea809
;doc: cli: paging: cleanup
2023-04-06 12:24:31 -10:00
Simon Michael
f0157625cb
;doc: close: fix typo
2023-04-06 12:18:00 -10:00
Simon Michael
3387453578
;doc: cli: add Paging section ( #2015 )
2023-04-06 11:47:03 -10:00
Simon Michael
1de8600067
imp: cli: try to ensure less
(and its more
mode) show ANSI ( fix #2015 )
...
If you use some other $PAGER, you will have to configure it to show
ANSI yourself (or disable ANSI, eg by setting NO_COLOR=1).
2023-04-06 11:13:00 -10:00
Simon Michael
c661fa7763
dev: lib: refactor pager
2023-04-06 11:12:56 -10:00
Simon Michael
eb5a8ecc4e
doc: cli: improve 1.29 changelog for the close command ( #2020 )
2023-04-06 11:12:35 -10:00
Simon Michael
63ca3ac049
doc: cli: improve 1.29 changelog for periodic reports/transactions change
2023-04-06 11:12:35 -10:00
Simon Michael
6e7575317a
imp: "type:" queries now see through aliases/pivots, like acct: ( fix #2018 )
...
When doing a type: match we now also check the original unaliased,
unpivoted posting, as when doing an acct: match. This is effectively
how things worked with the older account type detection in hledger <1.27.
2023-04-06 11:12:35 -10:00
Simon Michael
78271d9204
doc: cli: mention SQLite primary key workaround ( fix #2017 )
2023-04-06 11:12:35 -10:00
Simon Michael
94e5aa3dfa
;doc: update command help
2023-04-06 11:12:35 -10:00
Simon Michael
ba0bb5eb4a
imp: close: restore legacy flags --closing/--opening/--close-to/--open-from ( #2020 )
...
They're cruft, but hidden and low cost and remove one more user hassle.
2023-04-06 11:12:35 -10:00
Simon Michael
c151d57069
imp: close: restore equity command alias; improve help/doc ( #2020 )
2023-04-06 11:12:35 -10:00
Simon Michael
1d83e14392
imp: close: more cleanup; add --close; always default to ALE ( #2020 )
2023-04-06 11:12:35 -10:00
Simon Michael
7695e409bf
imp: close: tweak doc more ( #2020 )
2023-04-06 11:12:35 -10:00
Simon Michael
3660118575
imp: close: reorder/clean options more ( #2020 )
2023-04-06 11:12:35 -10:00
Simon Michael
19ea31dd61
fix: close: restore --open-acct option ( #2020 )
2023-04-06 11:12:35 -10:00
Simon Michael
3acd0a33df
imp: close: reorder flags, rewrite help/doc ( #2020 )
2023-04-06 11:12:35 -10:00
Simon Michael
53aeabebbc
dev: print: fix a date-sensitive JSON test
2023-04-06 11:12:35 -10:00
Simon Michael
c2aae60cf0
fix: doc: rewrite/correct Date adjustment section
2023-04-06 11:12:35 -10:00
Simon Michael
3fb1a5840a
;doc: update manuals
2023-03-31 18:31:16 -10:00
Simon Michael
ffe22846d9
;doc: file renamed
2023-03-31 18:20:28 -10:00
Simon Michael
23bc23108d
;doc: journal: costs: mention sign
2023-03-31 18:20:11 -10:00
Simon Michael
de5cf45032
;doc: i18n: improve display order
2023-03-31 14:04:32 -10:00
Simon Michael
b6d06f01a3
;examples: i18n: streamline declarations, add draft CJK translations
2023-03-31 12:12:25 -10:00
Simon Michael
49c825e253
;examples: i18n: more danish
2023-03-31 11:29:27 -10:00
Simon Michael
0f3e17e0e1
;doc: get started link
2023-03-31 11:22:47 -10:00
Simon Michael
ef54ec4126
;examples: top level account/type declarations in several languages
2023-03-31 11:22:04 -10:00
Simon Michael
22ef4d44de
;doc: faq cleanup
2023-03-31 08:46:54 -10:00
Simon Michael
2fbf3423de
;doc: bin: note scripts are not required
2023-03-31 05:57:13 -10:00
Simon Michael
e8cf09f477
imp: acc: reorder/clean up flags
2023-03-30 10:58:46 -10:00
Simon Michael
c03d6b1123
imp: print: --match makes better choices
...
Previously, similarity completely outweighed recency, so a
slightly-more-similar transaction would always be selected no matter
how old it was. Now similarity and recency are more balanced,
and it should produce the desired transaction more often.
There is also new debug output (at debug level 1) for
troubleshooting.
2023-03-27 15:21:42 -10:00
Simon Michael
6bf2afe80c
;doc: update manuals
2023-03-27 11:07:56 -10:00
Chris Lemaire
891853d2f2
queries: Update boolean queries to be case-insensitive
...
That is, the query operators AND, OR, and NOT are now case-insensitive.
Queries are otherwise left the same as they were.
2023-03-27 10:29:26 -10:00
Chris Lemaire
cddbae6467
queries: Prefix boolean queries with expr:
...
Boolean queries are now prefixed with an 'expr:' prefix, making them
completely separable from old queries and making the addition of them a
little more migration proof.
The tests are updated accordingly, changes made to the tests previously
are removed and extra cautious documentation is also removed.
2023-03-27 10:29:26 -10:00
Chris Lemaire
4f143d6bec
queries: Update documentation on boolean queries
...
Also add a test to check that the assertion on how boolean queries
combine with space-separated queries works.
2023-03-27 10:29:26 -10:00
Chris Lemaire
35db1cae4f
queries: Add generalised boolean queries
...
This commit changes some of the functions in the Query module and
changes the overall way to parse queries. Instead of using the words''
split function, this commit starts to fully parse the query, as it's
seen as a type of expression.
AND, OR, NOT, and space operators can be used. The space operator
simulates the behaviour from before, leaving a minimal amount of tests
that need to be adjusted to comply to the new behaviour.
2023-03-27 10:29:26 -10:00
Simon Michael
790b6ca9da
fix: ui: add new screen missing from commit
2023-03-24 15:08:13 -10:00
Simon Michael
0f4413f011
doc: ui: note transaction screen's inability to update; code cleanup
2023-03-24 12:44:53 -10:00
Simon Michael
056553e8a9
imp: ui: improve screens' help footer
2023-03-24 11:33:36 -10:00
Simon Michael
6b80d2e83a
;install: bump version
2023-03-24 10:43:55 -10:00
Simon Michael
4c29669750
;doc: update manuals
2023-03-24 10:33:17 -10:00
Simon Michael
ce07424164
;cabal: update cabal files
2023-03-24 10:33:08 -10:00
Simon Michael
8ff0584a3c
dev: ui: update tests
2023-03-24 10:32:14 -10:00
Simon Michael
5d69c09366
imp: ui: help tweak
2023-03-24 10:09:52 -10:00
Simon Michael
6cbf354206
imp: ui: show menu screen by default; drop the --menu flag
...
It's a simpler and more natural default; power users can use a flag to
start in the desired screen.
2023-03-24 10:07:53 -10:00
Simon Michael
3705e4c15e
imp: ui: menu: move "All accounts" screen last
2023-03-24 08:03:04 -10:00
Simon Michael
a4b3476e2f
feat: ui: add "Cash accounts" screen
2023-03-24 07:59:16 -10:00