Commit Graph

9197 Commits

Author SHA1 Message Date
Simon Michael
6fc77ac095 ;make shakehelp-watch; fix some help strings 2020-12-15 11:46:42 -08:00
Simon Michael
12d17efcd0 ;shake setversion also updates cabal files; update help 2020-12-15 11:46:42 -08:00
Simon Michael
105f7d2944 ;tools: split defs.m4 to minimise manual rebuilding 2020-12-15 09:39:29 -08:00
Simon Michael
e5a12683d7 ;update manuals 2020-12-15 09:03:38 -08:00
Simon Michael
7d4d6517a6 ;shake: commandtxts -> cmdhelp; note todos 2020-12-15 08:53:10 -08:00
Simon Michael
df5c755d96 ;lib, cli: remove old unused parsec dependency 2020-12-15 08:33:05 -08:00
Simon Michael
9afccde16f ;update cabal files 2020-12-14 12:31:01 -08:00
Simon Michael
9087532b62 ;bump version to 1.20.99 2020-12-14 11:28:07 -08:00
Simon Michael
70f48bf50f ;make test, bench: ignore if quickbench not installed 2020-12-14 09:57:13 -08:00
Simon Michael
9617d0dd81 ;lib: multibalancereport sorting implementation notes (#1414, #1415) 2020-12-14 09:36:34 -08:00
Stephen Morgan
92645cca14 lib: Sorting accounts by amount should also consider account name after amounts. 2020-12-14 06:48:47 -08:00
Simon Michael
e5a236e9dc ;ui: fix test journal symlink 2020-12-13 19:56:28 -08:00
Simon Michael
e8dcc907c6 ;tools: make copy-bins-to-VER 2020-12-13 12:16:34 -08:00
Simon Michael
8d1e3e638b ;ui: refactor, drop old option support 2020-12-12 12:13:52 -08:00
Simon Michael
349ffd7c0b updateReportSpecFromOpts -> updateReportSpec[With] 2020-12-12 12:05:44 -08:00
Simon Michael
15dc638a07 ui: preserve forecast txns (& period) when reloading journal (#1204) 2020-12-12 11:53:24 -08:00
Simon Michael
6158d16443 ;ui: refactor, simplify query 2020-12-12 11:52:15 -08:00
Simon Michael
481c40ca2f ;ui: refactor toggleForecast 2020-12-12 11:51:25 -08:00
Simon Michael
a10f9f4ea9 ;lib: comment 2020-12-11 11:11:15 -08:00
Simon Michael
ae2d9373ee ;ui: test for #1204 2020-12-11 10:09:26 -08:00
Simon Michael
b6cb95b534 ui: make F key keep working, fixing breakage in 1.20 (#1411)
This seems to be fallout from #1340's
2020-09-16 d0d39e615 lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of the report, and the parsed Query.
2020-12-11 09:38:15 -08:00
Simon Michael
b25b2ba33d ;ui: update test journals, add test for #1411 2020-12-11 09:33:42 -08:00
Simon Michael
1bf80a500f ;make: new haddock rules 2020-12-09 14:08:56 -08:00
Simon Michael
44d59eab23 ;lib: Hledger.Utils.Debug: haddock 2020-12-09 13:55:55 -08:00
Simon Michael
51e3e9cbfa ;lib: Hledger.Utils.Debug: improve module haddock 2020-12-09 13:23:30 -08:00
Simon Michael
e9b84ca17c ;doc: journal: separate periodic rules' two meanings 2020-12-09 10:53:10 -08:00
Simon Michael
6723025607 ;update manuals 2020-12-08 20:11:32 -08:00
Simon Michael
a2bc7f95f0 ;update CLI usage texts 2020-12-08 20:11:32 -08:00
Simon Michael
48b09bf0b4 ;tools: Shake manuals: fix breakage 2020-12-08 20:11:17 -08:00
Simon Michael
f10cc4609d doc: fix content hierarchy when generating info manuals 2020-12-08 20:09:09 -08:00
Simon Michael
e6d6ad5839 ;doc: man page footer updates 2020-12-08 19:25:52 -08:00
Simon Michael
4f122b605d ;rewrite: replace/update doc in commands list 2020-12-08 19:22:03 -08:00
Simon Michael
f66a8281fe ;ui: tests cleanup 2020-12-08 12:59:25 -08:00
Simon Michael
d17d92b338 ;stack, bin: bump all to lts-16.25 2020-12-08 12:59:25 -08:00
Simon Michael
786a58ce2a ;cli: drop old command docs from commands list 2020-12-08 09:51:19 -08:00
Simon Michael
493c9eba93 ;install: whitespace 2020-12-08 09:29:59 -08:00
Simon Michael
7a692284a9 ;doc: replace a few addon with add-on 2020-12-08 09:27:36 -08:00
Simon Michael
c34c4fddc7 ;tools: silence hls errors for Shake.hs 2020-12-07 12:27:03 -08:00
Simon Michael
116945e907 ;shake: man page date is now updated by manuals, not setversion 2020-12-07 12:26:48 -08:00
Simon Michael
21f508f799 ;doc: announce: tweak matrix link for next time 2020-12-07 10:48:29 -08:00
Simon Michael
6b6fbf053b ;doc: announcement updates 2020-12-07 09:40:21 -08:00
Simon Michael
2055dd5223 install: fix hledger-web version 2020-12-07 09:15:47 -08:00
Simon Michael
2f91b1de6e ;update manuals 2020-12-07 06:15:59 -08:00
Simon Michael
bb03d1aad7 ;doc: announce 1.20 2020-12-07 05:58:18 -08:00
Simon Michael
bf613dbe4e ;tools: make tag-all -> tag, tag-project 2020-12-07 05:46:10 -08:00
Simon Michael
c5b648682d ;install: hledger-web 1.20.1 2020-12-07 05:40:42 -08:00
Simon Michael
8ccbd12e49 ;update changelogs 2020-12-06 18:23:42 -08:00
Simon Michael
1856ca5312 web: bump to 1.20.1; update manuals' dates 2020-12-06 18:20:56 -08:00
Simon Michael
27abca84a4 ;changelog tweak 2020-12-06 18:14:47 -08:00
Simon Michael
69edf9003e web: don't hang when reloading the file, eg after adding a transaction (#1409)
This was caused by an circular reference in an untested code path
in getViewData, added some months ago (lines 211-212 in 260283e2:
"lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of the report, and the parsed Query.").

This kind of bug unfortunately seems to be easy to create in Haskell,
and sometimes quite tedious to track down.

For this particular case, we should add a suitable test to the hledger-web
test suite, and/or set up a pre-release human test script, like hledger-ui's.
The bug was very obvious to the first downloader of hledger-web 1.20,
but it seems over the last three months nobody used a hledger-web built
from master. Providing and encouraging use of nightly builds could also help.
2020-12-06 17:49:19 -08:00