Simon Michael
3557238b78
ci: binaries-linux-x64-static: fix gather binaries step
2022-08-29 13:35:46 +01:00
Simon Michael
28dd669058
ci: binaries-linux-x64-static: cache ghcup/cabal/ghc; use cabal 3.8
2022-08-29 13:03:04 +01:00
Simon Michael
5c9564acb9
ci: binaries-linux-x64-static: avoid ghcup warning
2022-08-29 12:19:44 +01:00
Simon Michael
6d45630014
dev: lib: fix recently broken doctest
2022-08-29 11:15:35 +01:00
Simon Michael
6fb3797e4c
ci: test-linux-x64: build packages separately to fail faster
2022-08-29 11:15:35 +01:00
Simon Michael
79792b3368
cabal: update cabal files
2022-08-29 11:15:35 +01:00
Simon Michael
ab01c7c2a2
lib: re-enable doctests with ghc 8.10, to improve CI test
2022-08-29 11:09:16 +01:00
Simon Michael
c97e05e0dd
imp: web: add form: layout improvements, use available space
2022-08-27 12:12:57 +01:00
Simon Michael
473082f782
imp: web: add form: highlight today in date picker
2022-08-27 12:12:14 +01:00
Simon Michael
3b2999ee29
fix: web: add form: allow empty description
2022-08-26 12:00:23 +01:00
Simon Michael
316fbaa755
fix: web: add form: improve layout
2022-08-26 11:58:25 +01:00
Simon Michael
2f00211554
fix: web: add form: pre-fill date again; focus description
2022-08-26 11:58:16 +01:00
Simon Michael
d718f2c50c
fix: web: add form: re-enable the file field ( #1229 )
...
It was ignored since cc1241fa2
in 2018. Also simplify some types.
2022-08-26 11:29:22 +01:00
Simon Michael
51098d9150
dev: make ghci*: allow use of Debug.Breakpoint
2022-08-26 11:29:16 +01:00
Simon Michael
6503bfec6a
dev: web: clarify AddForm a bit ( #1229 )
2022-08-25 08:18:24 +01:00
Simon Michael
581831b16d
dev: web: simplify types a little ( #1229 )
2022-08-25 08:13:02 +01:00
Simon Michael
bc4c0b4de4
;doc: contributing: add haskell-hledger popcon chart
2022-08-25 05:13:14 +01:00
Simon Michael
b46cb8a7f7
cabal: update cabal files
2022-08-23 12:16:25 +01:00
Simon Michael
bfb632dd8e
dev: lib: Hledger.Data.Amount: drop amount
, use nullamt
always
2022-08-23 12:16:15 +01:00
Simon Michael
c80c72d7cd
dev: lib, cli, bin: enable/fix name shadowing warnings
...
And a few other cleanups.
2022-08-23 12:16:15 +01:00
Simon Michael
96db4fe9cc
dev: ui: enable/fix name shadowing warnings
2022-08-23 02:57:59 +01:00
Simon Michael
a0e31091fc
doc: update manuals
2022-08-23 02:02:47 +01:00
Simon Michael
8f65f8a096
;doc: update CLI usage texts
2022-08-23 02:02:19 +01:00
Simon Michael
cbedfa86c7
doc: cli: account types: clarify
2022-08-23 02:02:19 +01:00
Simon Michael
e5578e5c4e
;cabal: update cabal files
2022-08-23 02:02:19 +01:00
Simon Michael
0c8582dbc7
pkg: web: start a common deps list, add breakpoint to other components
2022-08-23 02:02:19 +01:00
Simon Michael
9584ebb439
imp: lib: Hledger.Utils.Debug: re-export Debug.Breakpoint
...
And add breakpoint as a dependency and enable its GHC plugin in all
the hledger packages, so that breakpoint's helpers can be used easily.
2022-08-23 02:02:19 +01:00
Simon Michael
6a4680d561
imp: pkg: drop support for GHC 8.6 and 8.8
...
Slightly motivated by a desire to depend on the new breakpoint
library, which requires GHC 8.10+. With GHC 9.0 in Debian,
it seems time to drop these.
2022-08-23 02:02:19 +01:00
Simon Michael
6b4f145c46
dev: ui: test suite fixes
2022-08-23 02:02:19 +01:00
Simon Michael
f5efb2e08e
fix: ui: cleanups, fix more state & logging bugs ( #1889 )
2022-08-23 01:55:25 +01:00
Simon Michael
b6353804b8
fix: ui: fix state bugs from brick 1 migration ( #1889 )
2022-08-23 00:50:51 +01:00
Simon Michael
67cd6be424
imp: ui: at --debug=2, do lots of logging to debug.log
2022-08-23 00:50:51 +01:00
Simon Michael
b7b09f991a
imp: lib: Hledger.Utils.Debug: fix debug logging to file
...
dlog has been replaced by more reliable functions for debug-logging
to a file, useful for debugging TUI apps like hledger-ui:
dlogTrace
dlogTraceAt
dlogAt
dlog0
dlog1
dlog2
dlog3
dlog4
dlog5
dlog6
dlog7
dlog8
dlog9
Monochrome pprint' and pshow' have been added.
New dependency: deepseq
2022-08-23 00:50:51 +01:00
Simon Michael
efa1879a11
;doc: cli: help: more updates
2022-08-22 08:26:32 +01:00
Simon Michael
3f2fdf36b6
;doc: update manuals
2022-08-22 08:21:39 +01:00
Simon Michael
61d2c047e1
;doc: update CLI usage texts
2022-08-22 08:21:24 +01:00
Simon Michael
9d2c9bd85f
;doc: cli: help: more updates
2022-08-22 08:21:01 +01:00
Simon Michael
423f3bd155
;doc: update manuals
2022-08-22 07:59:02 +01:00
Simon Michael
2d9b6b91b5
;doc: update CLI usage texts
2022-08-22 07:58:41 +01:00
Simon Michael
8eb1e0883a
;doc: cli: help, common tasks: update
2022-08-22 07:45:23 +01:00
Stephen Morgan
c966a0f413
fix!: cbr: Remove old account type query code. ( #1921 )
...
This replaces the old journal*AccountQuery with the new Type query. This
enables uniform treatment of account type, and fixes a subtle bug
(#1921 ).
Note that cbcsubreportquery no longer takes Journal as an argument.
2022-08-21 08:27:51 +01:00
Simon Michael
b32b130045
dev: lib: fix a failing doctest
2022-08-18 05:08:10 +01:00
Simon Michael
5fd5cd5b85
imp: acc: --declarations -> --positions; add --directives
...
And tweak the layout of flags in --help.
2022-08-18 05:08:10 +01:00
Simon Michael
d4f7137c4a
dev: ci: binaries-mac-x64: bust stack-work caches
2022-08-18 05:08:10 +01:00
Simon Michael
b76de76343
dev: ci: binaries-mac-x64: bust stack-programs cache
2022-08-18 05:08:10 +01:00
Simon Michael
83ff8e3ab3
dev: ci: binaries-mac-x64: revert to stack's ghc
2022-08-18 05:08:10 +01:00
Simon Michael
81ef3b38b4
dev: ci: binaries-mac-x64: try ghc from haskell.org
2022-08-18 05:08:10 +01:00
Simon Michael
4c041b73b7
dev: ci: binaries-mac-x64: bust stack-global cache, try to fix error
2022-08-18 05:07:46 +01:00
Simon Michael
99f3a6852d
dev: ci: binaries-linux-x64-static: simplify ghcup command
2022-08-18 05:05:51 +01:00
Simon Michael
b917b8a310
dev: ci: binaries-*: name branches like workflows
2022-08-18 05:05:41 +01:00