Commit Graph

12315 Commits

Author SHA1 Message Date
Simon Michael
d5b967834f dev:web: add tests: --base-url, --file-url (disabled) [#2127], [#2139] 2023-12-15 13:58:22 -10:00
Simon Michael
9c56ed1104 imp!:web:tests: respect options when running tests
The hledger-web tests have been cleaned up and now allow more testing
of command line options like (though still not everything).

Note tests now run the app listening on its default host and port,
127.0.0.1 and 5000, instead of "any IPv4 or IPv6 hostname" and 3000.
This would seem to mean hledger-web tests can conflict more with
things running on port 5000, eg a normal hledger-web instance, but I
haven't been able to reproduce it.
2023-12-15 09:57:01 -10:00
Simon Michael
80ebd18d08 imp:web: more accurate startup messages, eg with --socket [#2127] 2023-12-14 17:58:25 -10:00
Simon Michael
569d2c8e5f doc:web: clean up options and manual [#2134] 2023-12-14 15:31:49 -10:00
Simon Michael
fbd2fdef40 ;cabal: update cabal files 2023-12-14 08:58:02 -10:00
Simon Michael
a3290bfaeb pkg: allow megaparsec 9.6* 2023-12-14 08:57:42 -10:00
Simon Michael
eeb45ec6ef ;doc:ISSUES:prioeritisation: sync levels with github labels 2023-12-13 18:07:01 -10:00
Simon Michael
6771d37f13 ;github: issue templates: update 2023-12-13 11:45:37 -10:00
Simon Michael
b9826434e7 ;github: new issue templates: edits 2023-12-12 23:08:02 -10:00
Simon Michael
c740891feb ;github: new issue templates: more cleanups; solicit severity and likelihood estimates
(for ISSUES.md > Prioritising)
2023-12-12 22:38:44 -10:00
Simon Michael
1c840e144c ;github: new issue templates: cleanups 2023-12-12 22:31:05 -10:00
Simon Michael
d2f95966ab ;github: new issue templates: cleanups 2023-12-12 22:20:07 -10:00
Simon Michael
ad36708518 ;doc: ISSUES: update 2023-12-12 21:58:40 -10:00
Simon Michael
5bcf69a72b ;doc: ISSUES: edit 2023-12-12 21:45:00 -10:00
Simon Michael
11090a53ee ;doc: ISSUES: simpler prioritisation scheme 2023-12-12 21:41:59 -10:00
Simon Michael
0646218205 ;doc: ISSUES: edits 2023-12-12 19:01:30 -10:00
Simon Michael
766faf5c1e ;doc: ISSUES 2023-12-12 18:58:34 -10:00
Simon Michael
b61e731f24 ;ci: ignore the commit message check if it fails 2023-12-12 18:26:15 -10:00
Simon Michael
22882e2b49 ;doc: ISSUES 2023-12-12 18:17:42 -10:00
Simon Michael
122cd22bc6 ;doc:journal: balance assertions and *costs* 2023-12-12 18:09:28 -10:00
Ilja Kocken
0e2aa1623b add Wise CSV rules file 2023-12-09 11:02:50 -10:00
Ilja Kocken
9407e115ba add ING CSV rules file 2023-12-09 11:02:50 -10:00
Ilja Kocken
3290065441 add Venmo CSV rules file 2023-12-09 11:02:50 -10:00
Ilja Kocken
cb751cf674 add PayPal 2023 CSV rules file 2023-12-09 11:02:50 -10:00
Ilja Kocken
d7cfdfd651 add FHB CSV rules file 2023-12-09 11:02:50 -10:00
Ilja Kocken
336a14c27f add N26 CSV rules file 2023-12-09 11:02:50 -10:00
Ilja Kocken
ce9905e768 add Triodos CSV rules file 2023-12-09 11:02:50 -10:00
Simon Michael
b6531a516e just: format 2023-12-09 00:30:31 -10:00
Simon Michael
74864f682e just: hide check, fmt 2023-12-09 00:30:31 -10:00
Simon Michael
67deeafd34 just: push 2023-12-09 00:26:06 -10:00
Simon Michael
36e1380674 ;tools: just, make, shake: cleanup 2023-12-09 00:20:57 -10:00
Simon Michael
7b8df1d34f ;tools: port bake to just, clean up 2023-12-09 00:16:54 -10:00
Simon Michael
c0e9a7f797 ;tools: start using just, a possible replacement for make and bake 2023-12-09 00:16:53 -10:00
Simon Michael
aaf4a38161 fix:timedot: accept numbers beginning with a decimal point again [#2130] 2023-12-08 15:08:35 -10:00
Simon Michael
2cf83cd213 ci: bump shelltestrunner to 1.10 2023-12-08 06:56:48 -10:00
Simon Michael
b0c4bf6f22 ci: bump ghc version to 9.4.4, preliminary for #2129, #2128 2023-12-08 06:34:43 -10:00
Simon Michael
cf99c4ab5d ;stack:9.4: bump to 9.4.8 2023-12-08 06:34:16 -10:00
Simon Michael
51224f6e27 fix: bal --budget --layout=tall was hiding commodity symbols
When reports want to render amounts without commmodity symbols,
they must now use AmountDisplayOpts' new displayCommodity flag.
(Previously it was a side effect of setting displayCommodityOrder.)
2023-12-08 05:52:29 -10:00
Simon Michael
0bc86c95e4 lib: Hledger.Data.Amount: noPrice -> noCost 2023-12-07 23:35:50 -10:00
Simon Michael
862b7e5712 dev: clarify AmountDisplayOpts, add a new flag for symbol display 2023-12-07 23:35:50 -10:00
Simon Michael
aa8c0e8279 ;doc:balance:budget report: tighten up 2023-12-07 23:35:50 -10:00
Simon Michael
c9764e82c9 ;doc:balance:budget report: trim some content
Moved "Budgets and subaccounts" to the cookbook's Budgeting page,
I think it's not needed in the reference manual.
2023-12-07 19:03:52 -10:00
Simon Michael
0526c834dd ;doc:balance:budget report: update/clean up 2023-12-07 18:48:26 -10:00
Simon Michael
9bad34c341 ;doc: changelogs 2023-12-07 11:36:39 -10:00
Simon Michael
1bd7e1bf48 ;doc: update manuals 2023-12-07 11:33:14 -10:00
Simon Michael
e2751a79a3 ;doc: github-release 2023-12-07 11:32:33 -10:00
Simon Michael
7ace5ee560 ;doc: changelogs for 1.32.1 2023-12-07 11:32:20 -10:00
Simon Michael
74cbbd152f ;doc: note that payee and tag can't have tags, unlike account 2023-12-07 09:04:48 -10:00
Simon Michael
c062b14c5d imp: auto-declare builtin tag names like type: and t: (#2119)
Now using type: in account declarations or generating t: with timedot
letters won't cause the `tags` check to fail.

If a user declares any of these explicitly with a tag directive,
it does not cause an error.
2023-12-07 08:55:05 -10:00
Simon Michael
6ae64c8f3e imp: allow declaring the empty payee name with "" (#2119) 2023-12-07 08:30:55 -10:00