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
365035a3bd
webyesod: --host and --port options set the webserver's base url and tcp port
2010-07-07 00:45:31 +00:00
Simon Michael
505833020f
webyesod: small cleanup
2010-07-06 20:57:29 +00:00
Simon Michael
09b44176ce
web: new -fwebyesod flag builds an alternate yesod-based web ui
...
This requires ghc >= 6.12.
2010-07-01 02:28:26 +00:00
Simon Michael
33dbdd5821
docs: correction
2010-04-15 21:49:07 +00:00
Simon Michael
30788ee7fd
cleanup
2010-05-23 21:48:55 +00:00
Simon Michael
536c44740e
web: fix a bug probably affecting reload-on-change
2010-05-23 21:49:44 +00:00
Simon Michael
7dbcb035bb
web: fix non-ascii handling with ghc 6.12
...
The "GHC 6.12.1 has UTF8 support on board. Using System.IO.UTF8 can cause problems."
patch was over-zealous. Restore and clarify UTF8 handling with 6.12.
2010-05-23 21:46:15 +00:00
Simon Michael
287e71d54f
web: fix a typo breaking ghc 6.12 compatibility
2010-05-19 19:17:29 +00:00
Simon Michael
131ec1e1f1
web: remove url encoding/decoding that seems out of place
2010-05-23 21:48:32 +00:00
Simon Michael
bf5ee88a30
refactor: clarify the roles of Journal (primary data) and Ledger (derived report)
2010-05-23 17:41:25 +00:00
Simon Michael
fc330b5c9f
ui: restore the original accounts scope when backing up to top level
2010-04-15 21:41:18 +00:00
Simon Michael
6d18b8c0af
consolidate under Hledger.Cli
2010-05-19 23:20:52 +00:00
Simon Michael
c50c66ff14
rename the ui command to vty for consistency
2010-05-19 23:50:41 +00:00
Simon Michael
10c0a9a958
refactor: take an axe to canonicaliseAmounts
2010-05-22 20:23:36 +00:00
Simon Michael
a3e5e7ce93
refactor: more ledger cleanup
2010-05-22 19:01:11 +00:00
Simon Michael
5982460782
refactor: clarify ledger construction a bit
2010-05-22 16:14:30 +00:00
Simon Michael
557746da5e
remove redundant imports revealed by ghc 6.12
2010-05-22 15:33:51 +00:00
Simon Michael
7d4593cee9
move Ledger.* to Hledger.Data.*
2010-05-19 23:08:53 +00:00
Simon Michael
518da0c867
vty: fix "ui" in --help, also rename --debug-no-ui to --debug-vty
2010-05-23 22:46:04 +00:00
Simon Michael
090c8b4dd6
move the hledger application modules to Hledger and Hledger.Cli
2010-05-19 23:06:46 +00:00