Simon Michael
02e242c9b1
;doc: update changelogs
2024-05-01 23:23:37 -10:00
Simon Michael
4c53ab419b
cabal: update cabal files
2024-05-01 13:44:14 -10:00
Simon Michael
d17b32c7eb
imp: cli,ui,web: support ghc-debug for analysing memory/profile info
...
When built with the ghcdebug flag and started with --debug=-1 (or -2
to pause at startup, or -3 to pause before exit), hledger can be
controlled by ghc-debug clients like ghc-debug-brick or a custom
ghc-debug query script.
Also, refactor version string code.
2024-05-01 13:43:04 -10:00
Simon Michael
1c5fd0c6a3
;doc: update changelogs
2024-04-26 17:09:17 -10:00
Simon Michael
160bfff51d
;cabal: update cabal files
2024-04-25 06:52:09 -10:00
Simon Michael
23d13c9a9f
imp: web: support base64 >=1.0
2024-04-25 06:51:34 -10:00
Simon Michael
27d5f14553
;doc: changelogs: 1.33: fix issue links (using md-issue-refs.el)
2024-04-22 15:58:05 -10:00
Simon Michael
4ae62a1833
;doc: update manuals
2024-04-18 13:35:28 -10:00
Simon Michael
f59cb5ff3c
;cabal: update cabal files
2024-04-18 13:33:43 -10:00
Simon Michael
f5c4d99291
;pkg: bump version to 1.33.99
2024-04-18 13:33:42 -10:00
Simon Michael
9651082fde
;doc: bump release date to 4/18
2024-04-18 13:20:12 -10:00
Simon Michael
997653e3b9
;doc: changelogs: 1.33
2024-04-18 13:19:34 -10:00
Simon Michael
76f98f28fd
;doc: update manuals
2024-03-24 14:22:54 -10:00
Simon Michael
cb0b054df7
doc:web: mention -E flag, and cost hiding, and zero balances that aren't [ #2140 ]
2024-03-01 23:09:27 -10:00
Simon Michael
bac7171454
imp:web: show zero amounts with their commodity symbol(s?) [ #2140 ]
...
This was mainly to make the sidebar more informative,
but also affects and hopefully helps, all amounts displayed elsewhere.
2024-03-01 22:51:48 -10:00
Simon Michael
7e3b205309
dev:web: give amounts in the sidebar the "amount" class also
2024-03-01 22:24:06 -10:00
Simon Michael
ce0990d1e2
;cabal: update cabal files
2024-02-29 01:08:37 -10:00
Simon Michael
d755699c9b
imp:stats: also show RTS memory usage stats
2024-02-29 01:07:04 -10:00
Simon Michael
697e5a5671
;cabal: update cabal files
2024-02-28 15:34:11 -10:00
Simon Michael
3798a3baef
pkg: require safe >=0.3.20, for ghc 9.8 head/tail helpers
2024-02-28 14:39:53 -10:00
Simon Michael
85836eaa21
;doc: update manuals
2024-02-18 14:59:10 -10:00
Simon Michael
862758d6a3
;cabal: update cabal files
2024-02-18 14:58:38 -10:00
Simon Michael
17817650da
;fix:pkg:web: set upper bound to exclude base64 1.0 [ #2166 ]
2024-02-18 14:57:46 -10:00
Martijn van der Ven
a7c5225498
fix: css to preserve linebreaks in messages
2024-02-04 16:42:09 -10:00
Simon Michael
aa69eb188a
;doc: update changelogs
2024-01-28 02:34:54 -10:00
Simon Michael
32ef1e3dd9
;doc: update manuals
2024-01-26 22:49:07 -10:00
Simon Michael
df79aa5e35
dev: distinguish oneLineFmt and oneLineNoCostFmt; add fullZeroFmt
2024-01-23 21:35:06 -10:00
Simon Michael
0cb382cf0e
dev: rename AmountDisplayOpts -> AmountFormat, and related constants
...
noColour -> defaultFmt
noCost -> noCostFmt
oneLine -> oneLineFmt
csvDisplay -> machineFmt
2024-01-23 21:35:06 -10:00
Simon Michael
ca55c2f0f8
dev: rename other Price helpers to Cost
...
showAmountWithoutPrice -> showAmountWithoutCost
mixedAmountStripPrices -> mixedAmountStripCosts
showMixedAmountWithoutPrice -> showMixedAmountWithoutCost
showMixedAmountOneLineWithoutPrice -> showMixedAmountOneLineWithoutCost
2024-01-23 21:35:06 -10:00
Simon Michael
352b0bc1b5
;doc: update manuals
2024-01-12 13:52:11 -10:00
Simon Michael
a0922a3866
;cabal: update cabal files
2024-01-04 08:25:13 -10:00
Simon Michael
2a99b3d456
imp: stack: build with ghc 9.8, latest stackage nightly
2024-01-04 08:24:50 -10:00
Simon Michael
5b1281fc69
;doc: update changelogs
2024-01-03 20:42:28 -10:00
Simon Michael
ea34562b4b
;doc: changelogs
2024-01-03 20:42:04 -10:00
Simon Michael
0a838bdd6c
;doc:changelogs: cleanup for easier merge
2024-01-03 20:41:36 -10:00
Simon Michael
1128927632
;doc:changelogs: whitespace
2023-12-30 20:29:49 -10:00
Simon Michael
ac50d8c5a6
;doc: update manuals
2023-12-15 13:59:02 -10:00
Simon Michael
60f7896dd5
fix:web: drop non-working --file-url option for now [ #2139 ]
2023-12-15 13:58:25 -10:00
Simon Michael
13ebf18d24
fix:web: make --base-url work again [ #2127 ], [ #2100 ]
2023-12-15 13:58:25 -10:00
Simon Michael
7bc077cd8e
;cabal: update cabal files
2023-12-15 13:58:25 -10:00
Simon Michael
14a9ab5f28
dev:web:docs
2023-12-15 13:58:25 -10:00
Simon Michael
e81430f05b
dev:web: rename makeFoundation* to makeApp*
2023-12-15 13:58:25 -10:00
Simon Michael
8e0370bd58
dev:web: rename Hledger.Web.Foundation to Hledger.Web.App
2023-12-15 13:58:25 -10:00
Simon Michael
0396725e71
dev:web: cleanup
2023-12-15 13:58:25 -10:00
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