Commit Graph

8479 Commits

Author SHA1 Message Date
Simon Michael
4999827eaf ;journal: doc: mention blank/unindented lines in transactions 2020-05-05 10:26:50 -07:00
Simon Michael
6935c46b2c ;regen cabal files with latest stack/hpack (2.3.1/0.33.0) 2020-05-02 17:31:35 -07:00
Simon Michael
9dc015d974 ;doc: typo 2020-04-29 11:01:27 -07:00
Simon Michael
c0dc71ae25 ;doc: update the locale troubleshooting doc 2020-04-29 10:59:08 -07:00
Vladimir Sorokin
5b88bfb834 csv: Increase maximum number of postings in CSV reader from 9 to 99.
The ordering of journalfieldnames is changed in order to comply with the requirement stated in the comment:
"Names must precede any other name they contain, for the parser".
If left unchanged, "account1" would precede "account11", "account12", and so on, which would break the parsing.
With the new ordering, "account11" precedes "account1".
2020-04-26 14:52:02 -07:00
Simon Michael
058807c8f0 ;ci: push: dummy change to trigger a build 2020-04-20 18:40:22 -07:00
Simon Michael
cf3229b37c ;ci: push: dummy change to trigger a build 2020-04-20 18:32:19 -07:00
Simon Michael
97d73c7073 ;ci: push: dummy change to trigger a build 2020-04-20 18:27:03 -07:00
Simon Michael
9cdf2953da ;api, ci: drop old embedded doc symlinks, should fix CI 2020-04-20 18:25:08 -07:00
Simon Michael
6057070cfd ;ci: push: restore timestamps to fix unnecessary recompilation
https://www.reddit.com/r/haskell/comments/g00ldn/haskell_stack_on_github_actions
2020-04-20 18:19:33 -07:00
Simon Michael
ebd420e8ab ;ci: linux: speed up disk freeing 2020-04-20 18:06:41 -07:00
Simon Michael
ae6ec9525a ;ci: cleanups 2020-04-20 18:06:36 -07:00
Simon Michael
b37e929870 ;ci: linux: free and show disk space
To help with disk space failures in the last couple of PR builds.
Seems to be https://github.com/actions/virtual-environments/issues/709.
2020-04-20 17:21:41 -07:00
Simon Michael
faa452734f ;ci: linux: disable "show stuff" 2020-04-20 17:21:41 -07:00
Simon Michael
882068a7c2 ;ci: linux: docs 2020-04-20 16:55:19 -07:00
Simon Michael
58a088039d ;make clean: update 2020-04-20 13:13:06 -07:00
Simon Michael
df92c36679 ;changelogs 2020-04-19 14:45:07 -07:00
Simon Michael
cd72070871 ;readme: sponsorship wording 2020-04-17 14:59:17 -07:00
Simon Michael
784d882e01 csv: combine amount assignments better, fix 1.17.1 regression (#1226) 2020-04-16 19:04:36 -07:00
Simon Michael
b149c0ba0c ;csv: tweak the too-many-amounts error more 2020-04-16 12:59:19 -07:00
Simon Michael
dd3db5a4e2 ;csv: doc: try to clarify status of unnumbered amount rules (#1226) 2020-04-16 09:07:17 -07:00
Simon Michael
3693fd4eb6 ;csv: mention doc url in too many amounts error (#1226) 2020-04-16 08:36:04 -07:00
Simon Michael
a016a43785 cli: fix hiding of redundant source scripts when a .com/.exe exists
Related to #1225.
2020-04-15 11:33:38 -07:00
Simon Michael
1428291dd6 don't let case of file extension break file format detection (#1225) 2020-04-15 11:31:28 -07:00
Simon Michael
e80b69fdc7 ;journal: doc: commmodity typo 2020-04-10 17:54:00 -07:00
Simon Michael
072281ab1c ;readme: add sponsor links from home page, add bounties, cleanup 2020-04-10 17:43:05 -07:00
Simon Michael
3b59a95a54 ;cli, journal: doc: consistent heading capitalisation, whitespace 2020-04-08 21:14:38 -07:00
Simon Michael
c51245652f add an example of Ledger's cap gains calculation during balancing 2020-04-08 21:01:44 -07:00
Simon Michael
4195a55287 ;journal: fix double curly braces, since they are our m4 delimiters 2020-04-08 20:26:22 -07:00
Simon Michael
3ad2e50ec5 journal: also parse Ledger-style "virtual posting costs" - (@), (@@) 2020-04-08 20:22:03 -07:00
Simon Michael
847f924828 journal: comment fix 2020-04-08 20:00:18 -07:00
Simon Michael
f4a1a31712 journal: also support lot dates ([DATE]) 2020-04-08 19:55:55 -07:00
Simon Michael
fedde7fab1 journal: also support the total lot price variants ({{}}, {{=}}) 2020-04-08 19:18:39 -07:00
Simon Michael
5beeb56a87 ;journal: document improved lot price parsing; changelog 2020-04-08 19:02:24 -07:00
Simon Michael
ea3b290dd0 journal: more flexible, Ledger-compatible parsing of lot prices
We now accept (but still ignore) a fixed or nonfixed ({=} or {}) lot
price following a posting amount, and it may appear before or after a
transaction price (@ or @@). And it may no longer appear after a
balance assertion.

Also: fixedlotpricep renamed to lotpricep, now also parses non-fixed
lot prices. A bit of amount parsers cleanup.
2020-04-08 15:26:18 -07:00
Simon Michael
10f8dc84a5 period expressions: allow "until", like Ledger (synonym for "to") 2020-04-08 14:26:38 -07:00
Simon Michael
34dd7bf053 ;csv: clarify the rule file search directory a little 2020-04-08 12:25:38 -07:00
Simon Michael
898cda4ee5 ;changelogs 2020-04-06 18:38:38 -07:00
Simon Michael
23a79af16c web: add form: always start with four rows when opened
And set the last amount's key handler more robustly.
2020-04-06 18:33:58 -07:00
Simon Michael
ca4fc4a421 web: add form: drop unneeded C-minus/C-plus keys & related help text 2020-04-06 18:18:01 -07:00
Simon Michael
3178a860f2 ;make cleanups; use the default GHCI again (8.8) 2020-04-06 18:01:02 -07:00
Simon Michael
7d980438b3 make ghcid-web-run 2020-04-06 18:00:25 -07:00
Simon Michael
ef5db595f9 web: fix a 2016 regression adding too many add form rows (#422, #1059)
And try to clarify a bit. 67af073c was the relevant commit.
2020-04-06 17:41:54 -07:00
Simon Michael
3cc79a67f2 csv: don't discard explicit assignments of a 0 amount
Eg: an `amount1  $0.00` assignment was generating a posting1 with
missing amount.
2020-04-05 14:19:02 -07:00
Simon Michael
f219bba494 allow spaces between sign and number, when parsing 2020-04-04 14:18:04 -07:00
Simon Michael
4529d9e804 ;ci: windows: avoid double zipping the artifact 2020-04-01 14:14:02 -07:00
Simon Michael
d23c3e2214 ;CONTRIBUTING: replace reference link with a newer one 2020-04-01 12:19:33 -07:00
Simon Michael
8f625c09c1 ;CONTRIBUTING: add homebrew charts 2020-04-01 12:17:03 -07:00
Simon Michael
d20a0c3935 ;roadmap 2020-04-01 08:18:45 -07:00
Simon Michael
7b8f0d16fd ;simplify stack.yaml filenames 2020-03-30 15:35:53 -07:00