Simon Michael
8a5be241b0
;doc: update embedded manuals
2025-11-03 06:35:05 -10:00
Simon Michael
71b4a1a281
;doc:changelogs
2025-10-13 11:35:15 -10:00
Simon Michael
7e885134b3
;doc: update embedded manuals
2025-10-13 11:28:41 -10:00
Simon Michael
13d1642e5c
;doc:changelogs
2025-10-11 15:03:26 -10:00
Simon Michael
abc559f39a
;doc:ui: edit [ #2451 ]
2025-10-09 10:45:01 -10:00
Simon Michael
e42e137b18
;doc:ui: mention how --pivot makes I reload like g [ #2451 ]
2025-10-09 10:36:01 -10:00
Simon Michael
4aa7d7e20d
fix:ui: re-check balance assertions properly when --pivot is used [ #2451 ]
...
When hledger-ui is started with --pivot, re-enabling balance
assertions with the I key now does a full journal reload, to check
balance assertions accurately. It means that in pivot mode, the I key
can also show other data changes (as if you pressed the g key).
2025-10-09 10:29:39 -10:00
Caleb Maclennan
a982f385c7
;doc:ui: remove caveat about unsupported editors
2025-10-07 12:28:45 -10:00
Caleb Maclennan
a7c447a393
;fix:ui: fix file watcher to catch file overwrites
2025-10-07 12:28:45 -10:00
Simon Michael
3121deda2f
;pkg:ui: allow brick 2.10, vty 6.5
2025-10-02 10:33:49 -10:00
Simon Michael
2f007c93d2
dev: switch all qualifed imports to ImportQualifiedPost style
2025-09-29 19:28:59 -10:00
Simon Michael
e10f51e3ae
;cabal: update cabal files
2025-09-29 19:12:00 -10:00
Simon Michael
525f3e76e3
pkg: package.yaml files cleanup, consistency
2025-09-29 19:08:50 -10:00
Simon Michael
64832c65e8
;dev: build everything with at least GHC2021 language extensions by default
...
Previously everything was built with hpack's default, which is Haskell2010.
2025-09-29 18:27:19 -10:00
Simon Michael
81f228cf7f
;doc:changelogs, relnotes:1.50.2
2025-09-26 15:27:15 -10:00
Simon Michael
2b86b806d9
;doc:changelogs
2025-09-26 15:05:09 -10:00
Simon Michael
60a1c0b861
;doc: update embedded manuals
2025-09-24 18:09:45 -10:00
Simon Michael
27c4b0035e
;doc:ui changelog, relnotes: fixes
2025-09-16 11:53:49 -07:00
Simon Michael
8def1143d2
;doc:changelogs:1.50.1: add issue links
2025-09-16 10:10:30 -07:00
Simon Michael
36a1cbaff6
;doc: changelogs
2025-09-16 05:20:48 -07:00
Simon Michael
fe0d4fd3ec
;doc: changelogs
2025-09-16 04:24:00 -07: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
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
e64c26e603
lib!: rename withJournal -> withJournalDo, with alias and deprecation warning
2025-09-11 10:03:10 +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
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
dc84d54ae1
;cabal: update cabal files
2025-09-03 20:07:41 +01:00
Simon Michael
541e0ebf48
;doc: finalise changelogs for 1.50 on 2025-09-03
2025-09-03 20:03:21 +01:00
Simon Michael
38116dce19
;doc: update changelogs
2025-09-03 20:03:15 +01:00
Simon Michael
80e659b51c
;pkg: bump minimum supported GHC from 8.10.7 to 9.6 (and base 4.18)
...
System.IO.hGetContents' was the latest paper cut; I could keep
supporting ghc 8.10.7, or at least 9.0-9.4, released 2021-2023;
but feck it. Debian Stable has 9.6 and this time can be better spent.
2025-09-03 20:02:59 +01:00
Simon Michael
4f03d22501
;pkg: update tested-with
2025-09-03 20:00:16 +01:00
Simon Michael
4f4426dc24
;doc: update embedded manuals
2025-08-24 09:01:04 +01:00
savanto
230998136f
imp: areg: do not abbrev other accts in machine-readable output ( #1995 )
...
- Do not turn "other accounts" into a comma-delimited string when the
report is constructed, but pass `AccountName`s up the chain. This
requires modifying the `AccountTransactionsReportItem` type to contain
`[AccountName]` rather than `Text`.
- Perform the account name summarization
(`Hledger.Data.AccountName.accountSummarizedName`) closer to the
actual rendering of the report, so that different report formats can
choose summarization strategy.
- Continue to summarize as before for terminal/text output (ie.
human-readable). Do not summarize any more for machine-readable output
(csv/html/fods).
2025-06-28 13:38:58 -07:00
Simon Michael
3ba3d3d676
;doc: drop -- argument from more docs [ #458 ]
2025-06-15 13:25:04 -10:00
Simon Michael
d3c86bafdf
;doc: finalise changelogs for 1.43.2 on 2025-06-13
2025-06-13 12:05:20 -10:00
Simon Michael
cc95eca1ce
;doc: update changelogs
2025-06-13 12:05:20 -10:00