Commit Graph

14233 Commits

Author SHA1 Message Date
Simon Michael
fe0d4fd3ec ;doc: changelogs 2025-09-16 04:24:00 -07:00
Simon Michael
53b5c371e0 ;pkg:bump stack snapshots 2025-09-15 16:27:35 -07:00
Stephen Morgan
f515c5f811 fix: balance: Don't display zero rows with --no-elide (#2454)
Zero rows with --no-elide should only be displayed if either --empty is
called or they have non-zero children at some depth.
2025-09-15 15:40:32 -07:00
Simon Michael
8c051f3af1 ;doc:Text encoding: updates 2025-09-13 15:08:13 +01:00
Simon Michael
3e449fe238 fix:setup: fix "undeclared commodities" whitespace 2025-09-13 14:35:59 +01:00
Simon Michael
546b172be2 dev:ui:transaction, error screens: fix for third fix 2025-09-13 09:46:48 +01:00
Simon Michael
112272fd8f fix:ui:transaction, error screens: more robust updating, third fix [#2014], [#2288]
This makes both transaction screen and error screen below the
transaction screen update as we'd expect when using the E key, g key,
or --watch. No visible bugs known at the moment.
2025-09-13 09:23:59 +01:00
Simon Michael
549ccd2743 ;tools: Shake cabalfiles: note issue 2025-09-13 07:34:06 +01:00
Simon Michael
8c4e2e08b6 ;cabal: update cabal files 2025-09-13 06:57:22 +01:00
Simon Michael
d303e09603 imp:ui: improve debug output 2025-09-12 22:56:31 +01:00
Simon Michael
e9c1fc36a3 fix:ui:transaction screen: update on data changes, second fix [#2288]
This one is more thorough and hopefully more robust.
Compared to the first fix, it fixes an error seen in --watch mode
when you save an error (and maybe then save a second edit,
and then repair the error - I forget)
2025-09-12 10:04:41 +01:00
Simon Michael
e87d9e3ce3 ;dev:ui: note issue with regenerateScreens 2025-09-12 10:02:35 +01:00
Simon Michael
5d1bb5c2ad ;dev:ui:ErrorScreen: note possible updating issue after E key 2025-09-12 10:02:35 +01:00
Simon Michael
27fcd50914 dev:ui:refactor, clarify uiReload* 2025-09-12 10:02:35 +01:00
Simon Michael
51842034dd dev:ui:refactor, rename enableForecast 2025-09-12 10:02:35 +01:00
Simon Michael
53bd228973 imp:ui: debug output improvements 2025-09-12 10:02:35 +01:00
Simon Michael
7ccc0d5bdd lib:Hledger.UI.ErrorScreen: rename, clarify uiReload*
uiReloadJournal -> uiReload
 uiReloadJournalIfChanged -> uiReloadIfFileChanged
2025-09-12 10:02:35 +01:00
Simon Michael
c7c196caa6 fix:ui:transaction screen: update on data changes, first fix [#2288]
Make the transaction screen refresh properly after running an editor
with E, or reloading with g or --watch.
2025-09-12 10:02:02 +01:00
Simon Michael
c906788334 ;dev:ui: RegisterScreen: cleanup 2025-09-11 16:45:52 +01:00
Simon Michael
1d0ea95b9c ;doc:changelogs 2025-09-11 11:09:12 +01:00
Simon Michael
f731d3c25a lib!: Hledger.Cli.Utils: stop exporting pivotByOpts, anonymiseByOpts 2025-09-11 10:51:16 +01:00
Simon Michael
46c2980fa0 ;doc:CHANGES edit 2025-09-11 10:44:05 +01:00
Simon Michael
c19620f3bc lib!: refactor, rename
pivotByOpts -> maybePivot
anonymiseByOpts -> maybeWarnAboutAnon
2025-09-11 10:18:41 +01:00
Simon Michael
e64c26e603 lib!: rename withJournal -> withJournalDo, with alias and deprecation warning 2025-09-11 10:03:10 +01:00
Simon Michael
2c18614e7b ;dev: journalTransform notes 2025-09-11 09:58:24 +01:00
Simon Michael
a4692a4a38 fix:ui: preserve --pivot (and --obfuscate) options when reloading [#2451] 2025-09-11 09:56:42 +01:00
Simon Michael
8fe97adbef ;tools: just ghci-ui: make :main work again 2025-09-11 09:30:08 +01:00
Simon Michael
e113dcec6d ;doc:ISSUES: links 2025-09-11 07:55:36 +01:00
Simon Michael
ed5cf569b5 imp:print: alphabetise flags, mostly 2025-09-11 07:33:22 +01:00
Simon Michael
3a1e30255c fix:print: remove unused --show-costs flag from command line help 2025-09-11 07:33:22 +01:00
Simon Michael
6d164b48a0 imp:journal: in amounts, also allow and ignore empty {} (or {{}}) 2025-09-11 07:33:22 +01:00
Simon Michael
eb9fa40d5b ;doc:valuation: edit 2025-09-11 07:33:22 +01:00
Stephen Morgan
aad61e465d fix: balance: Correctly handle empty journals (#2452)
Eliminate several partial functions.
2025-09-11 07:29:27 +01:00
Simon Michael
1d56db0ad8 ;bin:README: link to csv rules doc 2025-09-07 09:31:51 +01:00
Simon Michael
917700718e ;bin: paypal*, simplefin*: add usage examples 2025-09-07 08:31:27 +01:00
Simon Michael
7cab6939ae ;doc:ROADMAP: drop TODO link 2025-09-06 07:08:12 +01:00
Simon Michael
c79c66a740 ;doc:posting dates: link to legacy syntax 2025-09-06 07:03:05 +01:00
Simon Michael
c0636a03ba ;doc:TODO: drop 2025-09-05 08:22:15 +01:00
Simon Michael
e7cf3f6f65 ;doc:ISSUES: update urls 2025-09-05 08:21:36 +01:00
Simon Michael
658399afe3 ;tools:just: cleanup 2025-09-05 08:09:24 +01:00
Simon Michael
99b60b0868 ;doc: changes, relnotes: move import stderr output to "Breaking changes" 2025-09-05 07:34:30 +01:00
Simon Michael
ad90948092 ;doc:REGRESSIONS 2025-09-04 05:54:06 +01:00
Simon Michael
0b4e80f178 ;doc:RELEASING 2025-09-04 05:53:56 +01:00
Simon Michael
e2f5858916 ;doc: changes, relnotes: edit 2025-09-03 22:31:32 +01:00
Simon Michael
8a99192ea1 ;doc:RELEASING 2025-09-03 22:22:31 +01:00
Simon Michael
82552b4ea8 ;doc: update embedded manuals 2025-09-03 20:22:46 +01:00
Simon Michael
8be3e85676 ;cabal: update cabal files 2025-09-03 20:22:40 +01:00
Simon Michael
7ee721eab0 ;pkg: set version to 1.50.99 2025-09-03 20:22:40 +01:00
Simon Michael
f93ceeef97 ;doc:relnotes: drop old hledger-install link 2025-09-03 20:20:26 +01:00
Simon Michael
dc84d54ae1 ;cabal: update cabal files 2025-09-03 20:07:41 +01:00