Commit Graph

1206 Commits

Author SHA1 Message Date
Simon Michael
03da9afe58 docs: note devs who have not yet signed CONTRIBUTORS 2010-02-04 16:04:59 +00:00
Simon Michael
812a800303 stats: fix number of accounts 2010-02-06 20:47:14 +00:00
Simon Michael
0734da2bbe chart: handle positive/negative balances better; tune defaults
Mixed positive and negative balances were confusing things. Now, the chart
will omit any balances which do not match the sign of the first balance.
Various other size/font/colour tweaks. 

Charts are now red for positive balances (like expense accounts) and green
for negative balances (like income accounts). This is fun, but falls down
for eg assets and liabilities.. better ideas welcome.
2010-02-06 21:45:41 +00:00
Simon Michael
160f8dc5b8 chart: show top 10 (or --items N) accounts, sorted by amount 2010-02-05 01:18:51 +00:00
Simon Michael
71c6b13717 chart: filter based on opts & args 2010-02-04 21:11:59 +00:00
Simon Michael
a2b8faa4d6 big refactoring, do filtering afresh in each command
We now do data filtering/massage as late as possible, not just once at
startup. This should work better for multiple commands, as with web or ui.
The basic benchmark seems at least as good as before thanks to laziness.
2009-12-21 05:23:07 +00:00
Simon Michael
7bd14a367a web: get static files from the cabal data dir, or the current dir when using make (#13) 2009-12-18 22:33:02 +00:00
Simon Michael
23e3c81acc cleanups 2009-12-19 06:26:33 +00:00
Simon Michael
60bda57a26 drop LedgerPosting, it's no longer needed; more rename cleanups 2009-12-19 05:57:54 +00:00
Simon Michael
19ff69bb83 docs: haddock 2009-12-19 01:56:04 +00:00
Simon Michael
de48b8ce46 docs: update LedgerPosting haddock 2009-12-19 01:17:28 +00:00
Simon Michael
42e5382673 docs: haddock 2009-12-19 01:56:12 +00:00
Simon Michael
dbfc9f3624 docs: fix haddock 2009-12-16 17:59:06 +00:00
Simon Michael
59c199e1a8 docs: wording 2009-12-19 03:09:55 +00:00
Simon Michael
ec95b0723c make Postings reference their parent Transaction
With this change, Transactions and Postings reference each other
co-recursively.  This makes constructing them more tedious, but it
may also allow LedgerPostings to be dropped and code to be simplified.
Time and space performance of register and balance is as before.
2009-12-19 03:44:52 +00:00
Simon Michael
8405072ff6 refactor 2009-12-20 15:50:54 +00:00
Simon Michael
f1813fbb0e more LedgerTransaction/Transaction/LedgerPosting field renames 2009-12-16 17:58:51 +00:00
Simon Michael
30b83bb105 rename LedgerTransaction to Transaction 2009-12-16 08:07:26 +00:00
Simon Michael
39fd143c84 web: update help link 2009-12-12 20:32:10 +00:00
Simon Michael
0656d575ac rename Transaction to LedgerPosting 2009-12-16 07:58:06 +00:00
Simon Michael
2e9b27da0d rename RawLedger to Journal 2009-12-16 07:00:43 +00:00
Simon Michael
83f9aa5693 resolve conflicts (New command 'chart': generate balances pie chart) 2010-02-04 20:59:07 +00:00
Simon Michael
885ec16f58 chart: messing with colours 2010-02-06 16:08:51 +00:00
Roman Cheplyaka
e96350c3f1 New command 'chart': generate balances pie chart 2009-09-26 22:53:54 +00:00
Simon Michael
c8c62ef4c2 docs: another example 2010-02-06 21:50:12 +00:00
Simon Michael
a5d9cd3af7 wording 2010-02-06 21:52:53 +00:00
Simon Michael
203a57487a site: bump year in footer 2010-02-07 20:27:21 +00:00
Simon Michael
7989be1ab0 release notes 2010-02-12 00:57:40 +00:00
Simon Michael
ff9bdb506c docs: fix the silly date in release notes 2009-12-12 08:15:35 +00:00
Simon Michael
72e7831a23 docs: wording, installation issue 2010-02-12 01:41:52 +00:00
Simon Michael
d2332cf067 chart: update docs 2010-02-06 21:45:05 +00:00
Simon Michael
1ebd05a181 docs: more chart docs 2010-02-04 21:55:43 +00:00
Simon Michael
d1864b08d5 docs: document cabal installation issues in more detail 2009-12-18 04:11:49 +00:00
Simon Michael
7ebb3dfec1 docs: add chart to manual 2010-02-04 21:29:33 +00:00
Simon Michael
79880de744 don't let ledgercomment parser always pass 2009-06-20 04:01:25 +00:00
Simon Michael
29bf134624 better postings parse error 2009-06-20 04:09:59 +00:00
Simon Michael
f7e8ae1c55 whitespace parsing tweak 2009-06-21 14:42:59 +00:00
Simon Michael
9ff4a23492 note doctest.hs issue 2009-06-22 19:46:31 +00:00
Simon Michael
edc0913ed9 handle utf8 properly in error messages (issue #5) 2009-07-09 19:12:27 +00:00
Simon Michael
2d8a5950d1 drop obsolete doctests, update docs in Tests module 2009-07-09 20:55:50 +00:00
Simon Michael
636a3a7d10 docs: update test docs 2009-06-27 08:17:15 +00:00
Simon Michael
39f95d36de site: drop the hoogle form from api docs, it doesn't work with standard hoogle 2009-07-09 21:20:49 +00:00
Simon Michael
6ad6421c8b run func. tests in parallel 2009-07-15 00:37:42 +00:00
Simon Michael
d1cb9cedae fix a regex bug in showtree 2009-08-12 06:40:01 +00:00
Simon Michael
87fc165918 note an issue 2009-08-26 17:19:26 +00:00
marko.kocic
afa2d065bd Hlint: Error: Monad law, right identity 2009-09-22 10:50:02 +00:00
marko.kocic
af3ad2abe1 Hlint: Error: Redundant return 2009-09-22 12:17:25 +00:00
marko.kocic
3341ad197f Hlint: Error: Use . 2009-09-22 12:19:38 +00:00
marko.kocic
cca81d199f Hlint: Error: Use better pragmas 2009-09-22 12:22:44 +00:00
marko.kocic
5c687ab275 Hlint: Error: Use concatMap 2009-09-22 12:25:31 +00:00