hledger/hledger-web
Joschua Kesper 5114962b2a feat:csv: add an encoding rule, allowing non-UTF8 CSV to be read [#2319]
Previously, hledger could read CSV files containing non-ascii
characters only if they are UTF8-encoded.  Now there is a new CSV
rule, encoding ENCODING, which allows reading CSV files with other
encodings.

This adds a dependency on the encoding library, which supports fewer
encodings than text-icu but does not require a third-party C library.
To avoid build issues on various platforms, we require version 0.10+.

This adds some use of the ImplicitParams language extension, required
by encoding's API, but only in a small code region.

This also changes the type of Reader's rReadFn; it now takes
a `Handle` rather than a `Text`, allowing more flexibility.
2025-02-15 14:48:30 -10:00
..
app cln: hlint: Use fewer imports. 2021-08-27 06:13:56 -10:00
config ;imp: web: a basic openapi specification of the current HTTP-JSON API 2024-05-02 16:49:12 -10:00
deploy web: update for yesod 1.1.3 2012-11-15 17:48:48 +00:00
Hledger feat:csv: add an encoding rule, allowing non-UTF8 CSV to be read [#2319] 2025-02-15 14:48:30 -10:00
static fix: web: enable autocomplete in newly created account fields [#2215] 2024-09-24 09:35:35 -10:00
templates dev: web: cleanup: more explicit globals; and match inputs more carefully [#2215] 2024-09-24 09:35:35 -10:00
test dev: web: start also tracking manual hledger-web tests 2022-09-14 08:30:05 -10:00
.date.m4 ;doc: update embedded manuals 2024-12-09 17:58:30 -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: set version to 1.41.99 2024-12-09 17:58:24 -10:00
.version.m4 ;pkg: set version to 1.41.99 2024-12-09 17:58:24 -10:00
CHANGES.md ;doc: changelogs: fix heading 2024-12-09 16:03:40 -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 embedded manuals 2024-12-09 17:58:30 -10:00
hledger-web.cabal fix:web: -threaded is needed in test suite now also 2024-12-20 11:40:28 -10:00
hledger-web.info ;doc: update embedded manuals 2024-12-09 17:58:30 -10:00
hledger-web.m4.md ;doc: cli, ui, web: mention/link to shell completions 2024-09-17 06:39:23 -07:00
hledger-web.txt ;doc: update embedded manuals 2024-12-09 17:58:30 -10:00
LICENSE packagegeddon.. split off web/chart/vty, move hledger to a subdir 2010-09-09 22:54:34 +00:00
package.yaml fix:web: -threaded is needed in test suite now also 2024-12-20 11:40:28 -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.