hledger/hledger-web
Simon Michael 69edf9003e web: don't hang when reloading the file, eg after adding a transaction (#1409)
This was caused by an circular reference in an untested code path
in getViewData, added some months ago (lines 211-212 in 260283e2:
"lib,cli,ui,web: Introduce ReportSpec, which holds ReportOpts, the day of the report, and the parsed Query.").

This kind of bug unfortunately seems to be easy to create in Haskell,
and sometimes quite tedious to track down.

For this particular case, we should add a suitable test to the hledger-web
test suite, and/or set up a pre-release human test script, like hledger-ui's.
The bug was very obvious to the first downloader of hledger-web 1.20,
but it seems over the last three months nobody used a hledger-web built
from master. Providing and encouraging use of nightly builds could also help.
2020-12-06 17:49:19 -08:00
..
app ;web: drop unnecessary import that hiding Prelude in make ghci-web 2020-05-21 09:27:07 -07:00
config web: /version provides hledger version string as JSON (#1152) 2020-09-29 17:28:03 -07:00
deploy web: update for yesod 1.1.3 2012-11-15 17:48:48 +00:00
Hledger web: don't hang when reloading the file, eg after adding a transaction (#1409) 2020-12-06 17:49:19 -08:00
static web: add form: always start with four rows when opened 2020-04-06 18:33:58 -07:00
templates ;web: fix inaccurate description of query term combining (#1246) 2020-07-31 17:56:37 -07:00
test web: --test [-- HSPECARGS] runs the test suite 2020-11-16 14:02:16 -08:00
.eslintrc.js fix datepicker not closing, linting 2017-12-30 13:44:40 -05:00
.ghci web: drop cruft from .ghci 2016-04-18 15:28:54 -07:00
.version ;bump version to 1.20 2020-11-30 15:18:24 -08:00
CHANGES.md ;update changelogs 2020-12-05 17:58:37 -08:00
defs.m4 ;bump version to 1.20 2020-11-30 15:18:24 -08:00
hledger-web.1 ;update manuals 2020-11-30 15:21:59 -08:00
hledger-web.cabal ;update cabal files 2020-11-30 15:19:21 -08:00
hledger-web.info ;update manuals 2020-11-30 15:21:59 -08:00
hledger-web.m4.md web: --test [-- HSPECARGS] runs the test suite 2020-11-16 14:02:16 -08:00
hledger-web.txt ;update manuals 2020-11-30 15:21:59 -08:00
LICENSE packagegeddon.. split off web/chart/vty, move hledger to a subdir 2010-09-09 22:54:34 +00:00
package.yaml ;bump version to 1.20 2020-11-30 15:18:24 -08:00
README.md ;doc: more tweaks to package readmes, hackage descriptions 2020-03-22 10:49:02 -07:00
Setup.hs Revert "remove Setup.hs files again, fixing a yesod devel warning" 2014-05-24 13:39:09 -07:00

hledger-web

A simple web-based user interface for the hledger accounting system, providing a more modern UI than the command-line or terminal interfaces. It can be used as a local single-user UI, or as a multi-user UI for viewing/adding/editing on the web.

See also: the project README and home page.