hledger/hledger-web
Simon Michael 1ef8f329c6 lib: simpler more robust version strings, with date/without patchlevel
We no longer rely on git tags and git describe output, since it's
hard to reliably select the correct tag eg for minor releases.
We might use them again in future for dev builds, but it requires
adding git describe --match support to githash. For now,

* Program name, OS and architecture are always shown.
* The package version is always shown.
* If there is git info at build time, the latest commit hash and commit date are shown.

Example outputs:
A homebrew binary, not built in git repo: hledger-ui 1.24, mac-aarch64
A CI release build, built in git repo:    hledger 1.24.1-g455b35293-20211210, mac-x86_64

API changes:

* new type synonyms ProgramName, PackageVersion, VersionString
* versionStringForProgname -> versionString with extra argument
* versionStringFor -> versionStringWith with extra argument
2021-12-10 12:42:40 -10:00
..
app cln: hlint: Use fewer imports. 2021-08-27 06:13:56 -10: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 lib: simpler more robust version strings, with date/without patchlevel 2021-12-10 12:42:40 -10:00
static web: fix a bug with keypress listener on the final amount input in AddForm not getting initialized correctly 2021-05-03 07:17:09 -10:00
templates fix: web: Do not hide empty accounts if they have non-empty subaccounts. (#1237) 2021-09-10 16:44:57 -10:00
test web: --test [-- HSPECARGS] runs the test suite 2020-11-16 14:02:16 -08:00
.date.m4 ;doc: update manuals 2021-12-01 17:16:04 -10: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 ;pkg: bump version to 1.24.99 2021-12-01 22:16:37 -10:00
.version.m4 ;pkg: bump version to 1.24.99 2021-12-01 22:16:37 -10:00
CHANGES.md ;doc: changelogs: 1.24.1 2021-12-09 14:52:23 -10:00
dir-entry.texi ;fix: doc: info: avoid directory paths in directory metadata (#1594) 2021-07-14 09:07:56 -10:00
hledger-web.1 ;doc: update manuals 2021-12-09 14:03:58 -10:00
hledger-web.cabal pkg: progress towards supporting GHC 9.2 and newer libs (#1774) 2021-12-06 12:32:50 -10:00
hledger-web.info ;doc: update manuals 2021-12-09 14:03:58 -10:00
hledger-web.m4.md ;doc: ui, web: move screenshot styles elsewhere 2021-07-28 22:24:25 -10:00
hledger-web.txt ;doc: update manuals 2021-12-09 14:03:58 -10:00
LICENSE packagegeddon.. split off web/chart/vty, move hledger to a subdir 2010-09-09 22:54:34 +00:00
package.yaml pkg: progress towards supporting GHC 9.2 and newer libs (#1774) 2021-12-06 12:32:50 -10: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.