Simon Michael
0ba0a12cc0
dev: ui: add some commented debug logging of state
2022-09-10 12:44:27 -10:00
Simon Michael
96f42380e8
dev: ui: fix an unclear windows-conditional import
2022-09-10 12:44:21 -10:00
Simon Michael
5c14ed2ec9
dev: lib: clarify dlogAt's doc
2022-09-10 12:44:21 -10:00
Simon Michael
6f258b704a
dev: ui: bs: reuse account screen's event handler
2022-09-09 16:11:00 -10:00
Simon Michael
3fbef8ab88
dev: ui: asHandle refactor, cleanup
2022-09-09 11:01:49 -10:00
Simon Michael
a3c0716133
dev: ui: as, bs: reuse update, draw code
2022-09-08 13:42:29 -10:00
Simon Michael
a3ea054028
dev: ui: bs: reuse AccountsScreenState
2022-09-08 12:46:02 -10:00
Simon Michael
90703dcd84
dev: ui: ms: cleanups
2022-09-08 12:38:50 -10:00
Simon Michael
93ce75d756
imp: dev builds with uncommitted changes now show + in --version
2022-09-08 12:23:59 -10:00
Simon Michael
fb0053c15f
imp: ui: fix a probable bug with detecting date change while running
2022-09-08 12:23:59 -10:00
Simon Michael
b81c2395d5
dev: ui: fix warning
2022-09-08 12:23:59 -10:00
Simon Michael
6737bb3d38
imp: ui: mouse-clicking below the list no longer navigates back
...
I and mail list think it's too obtrusive, eg sometimes it navigates
when you just want to focus the window.
2022-09-08 12:23:59 -10:00
Simon Michael
975522e759
feat: ui: add balance sheet accounts screen
2022-09-08 12:23:59 -10:00
Simon Michael
75a19e8609
feat: ui: add top-level menu screen
2022-09-08 12:23:59 -10:00
Simon Michael
8f8fc7bf75
dev: ui: re-export new/update functions from screen modules
2022-09-07 14:17:49 -10:00
Simon Michael
a5f4d2fd6e
dev: ui: refactor: simpler, more debuggable Screen type
...
Follow-on from the brick 1.0 migration work (#1889 , #1919 ).
These new types aim to be more restrictive, allowing fewer invalid
states, and easier to inspect and debug. The screen types store only
state, not behaviour (functions), and there is no longer a circular
dependency between UIState and Screen.
2022-09-07 11:56:13 -10:00
Simon Michael
bc810063a5
dev: lib: improve ReportSpec doc
2022-09-07 09:53:11 -10:00
Simon Michael
3e4f5f0417
doc: RELEASING: updates
2022-09-02 11:54:51 -07:00
Simon Michael
38cb53d4f8
doc: RELEASING: updates
2022-09-01 18:51:23 -07:00
Simon Michael
2ef6055516
doc: cli: changelog: fixes
2022-09-01 18:50:04 -07:00
Simon Michael
427005037e
cabal: update cabal files
2022-09-01 18:37:57 -07:00
Simon Michael
e5bb4f0b66
;pkg: bump version to 1.27.99
2022-09-01 18:37:40 -07:00
Simon Michael
8172851572
doc: update github release links
2022-09-01 18:36:51 -07:00
Simon Michael
98abf3cd92
install: 1.27
2022-09-01 18:36:46 -07:00
Simon Michael
6a0235c708
;doc: announce
2022-09-01 18:36:43 -07:00
Simon Michael
38ce19847b
doc: update changelogs
2022-09-01 18:36:39 -07:00
Simon Michael
7631d0efa0
;doc: update manuals
2022-09-01 18:36:34 -07:00
Simon Michael
651d584bb0
;doc: update changelogs
2022-09-01 15:48:46 -07:00
Simon Michael
7b383237d5
imp: doc: cli: rewrite/consolidate cost and conversion docs
2022-09-01 15:30:36 -07:00
Simon Michael
5deda67658
imp: add: update/improve invalid date message
2022-09-01 15:30:36 -07:00
Simon Michael
3cda526c5a
stack: bump to 2022-09-01 resolver
2022-09-01 15:30:33 -07:00
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