Simon Michael
1eaf37ca0f
;doc:changelogs: 1.51.2
2026-01-08 02:10:53 -10:00
Simon Michael
6a9c5d41d9
;cabal: update cabal files
2025-12-31 00:28:05 -10:00
Jens Petersen
ada160db3a
hledger-ui: allow vty-crossplatform 0.5
2025-12-30 23:35:46 -10:00
Simon Michael
2fb09f0d1e
cabal: update cabal files
2025-12-26 17:10:47 -10:00
Simon Michael
91d019741e
;pkg: allow base 4.22 / ghc 9.14
2025-12-26 15:17:16 -10:00
Simon Michael
82cf87c61b
;doc: merge change docs from 1.51.1
2025-12-08 11:02:51 -10:00
Simon Michael
81846aa747
;doc:changelogs, relnotes: merge 1.50.5
2025-12-08 10:19:24 -10:00
Simon Michael
cda2eb7d74
;doc: update embedded manuals
2025-12-05 01:12:50 -10:00
Simon Michael
b59bce2137
;cabal: update cabal files
2025-12-05 01:10:17 -10:00
Simon Michael
1cd3b3d95a
;pkg: set version to 1.51.99
2025-12-05 01:10:16 -10:00
Simon Michael
93da076299
;doc: finalise changelogs for 1.51 on 2025-12-05
2025-12-05 00:35:49 -10:00
Simon Michael
42b0f4a66f
;doc: changelogs
2025-12-04 19:49:33 -10:00
Simon Michael
2f18c85879
;doc: update embedded manuals
2025-12-04 17:15:51 -10:00
Simon Michael
3c672dee55
;doc:changelogs:1.50.4
2025-12-04 16:17:50 -10:00
Simon Michael
8847c9aeb6
;doc:changelogs
2025-11-26 13:48:43 -08:00
Simon Michael
4e66d43984
;doc: add the 1.50.3 changelogs
2025-11-18 17:46:50 -10:00
Simon Michael
4920d76a3a
imp:cli,ui,web: always build with -threaded [ #2495 ]
...
It's required for runPager and presumably for the web server among
other things. The old "threaded" build flag has been dropped.
2025-11-17 14:57:13 -10:00
Simon Michael
098e65352c
fix:pkg: make threaded (and dev and library-only) build flags manual [ #2495 ]
...
The threaded runtime is required at least for hledger's pager output,
and probably for other things. It's controlled by the "threaded" build
flag for some historical reason. Now, that flag is marked as manual,
so that it can no longer be toggled by cabal. (Probably the build flag
should be dropped, that can be tried later.)
Related: Debian bug #1120833 , causing an unusable hledger-1.50.2 package.
2025-11-17 14:51:23 -10:00
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