Commit Graph

1452 Commits

Author SHA1 Message Date
Simon Michael
aa21f95b9e webyesod: a destructive wiki-style edit form for journals
Warning: this is the first hledger feature which can alter your existing
journal data.  You can now edit, or ERASE, the (top-level) journal file
through the web ui, and there is no access control. A numbered backup of
the file will be saved at each edit, in normal circumstances.
2010-07-09 23:00:04 +00:00
Simon Michael
b462eea9de webyesod: rename "transactions" page to "journal" 2010-07-06 20:12:55 +00:00
Simon Michael
2e9efc678a webyesod: make current navigation link bold 2010-07-06 20:08:02 +00:00
Simon Michael
069a70a7b4 web610: fixes 2010-07-10 14:31:46 +00:00
Simon Michael
8df720d07e stats: fix/improve --period support, now a reporting interval causes multiple reports 2010-07-11 18:57:56 +00:00
Simon Michael
7f8a352c0c stats: don't break on an empty file 2010-07-08 14:04:54 +00:00
Simon Michael
fe12bd9c94 stats: compact account info, add payee/description count 2010-05-24 18:27:16 +00:00
Simon Michael
913b3be7e3 stats: honour -p/--period option 2010-07-11 15:47:46 +00:00
Simon Michael
60d05f83b3 docs: show disabled commands in --help too for clarity 2010-07-13 05:06:56 +00:00
Simon Michael
4092879365 docs: note new stats power 2010-07-13 05:07:28 +00:00
Simon Michael
306540f225 split --help, make it the default command, add --help-options and --help-all/-H 2010-07-13 05:18:19 +00:00
Simon Michael
73572e2d85 balance: with --flat, --drop N elides leading account name components. Feature or frill ? 2010-05-24 20:45:48 +00:00
Simon Michael
5d7f141239 balance: --flat provides a simple non-hierarchical format 2010-05-24 20:27:52 +00:00
Simon Michael
927948a644 test: drop verbose test runner and testpack dependency 2010-07-01 02:24:38 +00:00
Simon Michael
3865759bbd webyesod: drop --host, add --base-url option for base url and tcp port independence 2010-07-08 18:47:32 +00:00
Simon Michael
18bf123eae webyesod: small cleanups 2010-07-08 02:05:34 +00:00
Simon Michael
460cf2c774 webyesod: ui cleanups, more user-friendly add form 2010-07-06 19:59:21 +00:00
michael
206f5eeacd Removed action='' form attributes. 2010-07-06 03:39:11 +00:00
Simon Michael
02d00e8d5b webyesod: cleanups 2010-07-06 17:43:13 +00:00
Simon Michael
29b4ac9d04 site: bring back table of contents, hurrah 2010-07-13 22:52:32 +00:00
Simon Michael
5732e42cc3 tools: hakyll cleanup 2010-07-07 16:49:33 +00:00
Simon Michael
0276c095ca tools: adapt to latest hakyll 2010-07-07 15:44:59 +00:00
Simon Michael
a796fe3a89 release notes 2010-07-17 21:03:53 +00:00
Simon Michael
8937fa92f4 docs: updates, use ; in rules file for consistency 2010-07-17 01:26:27 +00:00
Simon Michael
4edaee9b1a docs: draft release notes 2010-07-14 07:07:55 +00:00
Simon Michael
3830c2439e remove Paths_hledger from cabal, shouldn't be there 2010-07-17 21:27:31 +00:00
Simon Michael
2f2e500eae rename -fweb to -fweb610 and -fwebyesod to -fweb, misc cabal and docs cleanups 2010-07-10 13:58:35 +00:00
Simon Michael
a52c467941 docs: ui -> vty fixes in manual 2010-05-23 23:50:47 +00:00
Simon Michael
e281e7d1af docs: another fix 2010-05-23 23:53:29 +00:00
Simon Michael
c3ddde7731 docs: latest info on -fchart/gtk2hs installation 2010-05-27 01:50:03 +00:00
Simon Michael
59420ad1c8 docs: gtk2hs is cabalised, -fchart should just work now 2010-05-26 00:25:35 +00:00
Simon Michael
68e8ea7d53 web: better web and webyesod flag and --version descriptions 2010-07-01 20:13:23 +00:00
Simon Michael
ac1dbb07ef webyesod: run simpleserver directly to avoid inaccurate startup message 2010-07-07 09:00:46 +00:00
Simon Michael
fcd88ed178 webyesod: fix warnings 2010-07-06 16:58:50 +00:00
michael
ea5f7979b2 Using urlparams appropriately. 2010-07-06 03:36:08 +00:00
michael
6f555e02af Convert Hamlet templates to using type-safe URL datatype. 2010-07-06 03:14:00 +00:00
Simon Michael
27fcf68a61 cleanup 2010-07-05 19:38:04 +00:00
Simon Michael
d6835b6cc7 refactor: cleanups, doc 2010-07-01 22:21:52 +00:00
Simon Michael
93be03d883 web: transaction adding now works in -fwebyesod 2010-07-01 21:03:44 +00:00
Simon Michael
40b6e7bc0d refactor: extract journal reloading, cleanup 2010-07-01 03:27:48 +00:00
Simon Michael
8a64792ba7 smarter file reading: detect (or specify) intended data format and show appropriate error messages
New data reader modules need to provide just reader :: Reader, which is
the format name, a detector predicate, and a parser.
2010-06-25 14:56:48 +00:00
Simon Michael
1ec1f7c4ea more file reading cleanup, try each known format in turn
Currently this is just the journal and timelog file formats.  This is more
scalable, but when things go wrong there is no longer just a single parse
error. For now we'll just show the first error, the one from the journal
file parser.
2010-05-31 01:15:18 +00:00
Simon Michael
a848a835a2 clean up and combine I/O and parsing under Hledger.Read.*
This facilitates adding readers for new data formats. Timelog parsing is temporarily broken.
2010-05-30 19:11:58 +00:00
Simon Michael
f168124501 parsing: allow - before commodity symbol as well (also fixes a convert bug) 2010-05-26 23:44:08 +00:00
Simon Michael
b97d2690de parsing: more robust double-quoted commodities - anything but a space or newline or double quote 2010-05-27 01:31:50 +00:00
Simon Michael
3305141206 parsing: allow spaces in double-quoted commodity symbols 2010-05-27 00:56:35 +00:00
Simon Michael
856f1f965a docs: hledger-lib module haddock updates 2010-05-27 03:58:47 +00:00
Simon Michael
b1930cb572 webyesod: bump blaze-html version to fix encoding issue, eg with £ 2010-07-07 17:27:07 +00:00
Simon Michael
b0ae879de1 docs: extract and clean up troubleshooting section 2010-07-07 18:23:09 +00:00
Simon Michael
bbcba1a71d doc: note -fwebyesod in manual 2010-07-05 19:49:27 +00:00