Commit Graph

1496 Commits

Author SHA1 Message Date
Simon Michael
1d0f14e55e web: style tweaks, ?accounts=0 hides sidebar 2011-06-27 13:15:40 +00:00
Simon Michael
ec426d620c web: make journal register work like account registers; show multiple postings 2011-06-27 13:14:33 +00:00
Simon Michael
1fe21904eb fix haddock 2011-06-14 19:15:18 +00:00
Simon Michael
8396f988ad web: gratuitous accounts sidebar toggle 2011-06-24 18:57:31 +00:00
Simon Michael
b0279cb2df web: add an all accounts link to sidebar 2011-06-14 20:22:20 +00:00
Simon Michael
f825db1c89 web: update search help and make it slidey 2011-06-24 18:56:50 +00:00
Simon Michael
c2a1a399b6 web: update search help 2011-06-14 20:29:30 +00:00
Simon Michael
b10a52093a web: account mouse-over links for inaccts: and inacctsonly: 2011-06-24 18:55:16 +00:00
Simon Michael
efbea9d682 web: begin account mouseover links 2011-06-24 14:22:15 +00:00
Simon Michael
9a5e5da3aa web: show a count of postings in each account 2011-06-11 18:53:56 +00:00
Simon Michael
fb9fb50cfd web: filterform -> searchform 2011-06-13 20:00:21 +00:00
Simon Michael
ca1f061ec3 web: elide long descriptions/accounts in journal register, like account register 2011-06-24 18:58:16 +00:00
Simon Michael
33a1c6533b refactor: clarify the two register types, "posting register" and "account register"
See the docstrings for details. Possibly temporary names, but at least
make the naming consistent and distinct.
2011-06-24 02:44:31 +00:00
Simon Michael
b165f796cc web: start txn-centric register refactoring, account register shows most recent first 2011-06-24 01:29:01 +00:00
Simon Michael
c7d1a8afaa web: borders to indicate day/month transitions 2011-06-14 19:10:03 +00:00
Simon Michael
2320a1610b web: alternate background color per transaction, not posting, on register view
(doesn't yet work for successive identical transactions)
2011-06-05 20:45:58 +00:00
Simon Michael
d35fbac422 web: inacctsubs: includes subs in an account register, with confusing balance 2011-06-14 14:29:31 +00:00
Simon Michael
1a88879734 web: more account register fixes; heading shows "Balance" or "Total" appropriately 2011-06-13 19:49:34 +00:00
Simon Michael
06331c71a8 account register balance not right.. more fixes and plans 2011-06-12 22:35:54 +00:00
Simon Michael
d2e6b8cbae query parser fixes, add date: and edate: matching 2011-06-12 18:30:18 +00:00
Simon Michael
48f208be8f web: clicking an account now gives the traditional single-account register report 2011-06-11 18:42:38 +00:00
Simon Michael
5fa829973c web: fix register headings 2011-06-13 19:36:10 +00:00
Simon Michael
5c8e533ba9 import cleanups 2011-06-06 19:04:21 +00:00
Simon Michael
96aa9bfc76 matcher improvements, tests 2011-06-11 18:35:20 +00:00
Simon Michael
6a185bc51f refactor: abstract regular expression lib 2011-06-05 18:31:19 +00:00
Simon Michael
5084280879 imports, api cleanup 2011-05-28 04:11:44 +00:00
Simon Michael
b344f797d3 whitespace/quoting utilities 2011-06-05 18:34:12 +00:00
Simon Michael
9734ed47a6 web: acct: -> in:/inacct:, match only one account (CI exact string match on full name), old acct: re-enabled 2011-06-08 22:02:49 +00:00
Simon Michael
2e754b79a2 clarify meaning of balance report item's indent field 2011-06-14 21:28:21 +00:00
Simon Michael
f7956d1ab7 web: account matching works like --related by default; dim excluded accounts
A step closer to working like standard accounting programs where you click
an account to see transactions "in" that account.  acct:PAT (or just PAT)
now matches the other postings in transactions matching the account
pattern, like ledger --related. When matching an account (or several) this
way, the unmatched accounts are dimmed to clarify what's happening.
Still to do: fix the sign of the running total, and find out how this
style of search will really coexist with the other ways of searching.
2011-06-07 06:11:38 +00:00
Simon Michael
32a1b921df consolidate new matching support 2011-06-05 18:36:32 +00:00
Simon Michael
e8660d98d8 web: switch to new matchers, account links now show related postings, more ui cleanups 2011-06-05 18:43:06 +00:00
Trygve Laugstøl
635b6c60e7 allow-filtering-on-accounts-for-web-queries 2011-05-31 14:41:55 +00:00
Simon Michael
7c6c90f205 web: begin json support 2011-05-27 22:35:10 +00:00
Simon Michael
f6ec3a7803 web: begin adapting to new search form, starting with /register 2011-06-03 23:15:22 +00:00
Simon Michael
5f9a3aba52 web: hacky changes towards simplifying the web ui 2011-06-03 22:56:24 +00:00
Simon Michael
f2ac47b567 web: cleanup 2011-05-27 06:13:05 +00:00
Simon Michael
b5c39dfa8f web: add missing templates 2011-05-26 20:36:33 +00:00
Simon Michael
35607f3759 web: cleanup, fixes; migration to yesod 0.8 and filesystem templates is complete 2011-05-27 02:43:03 +00:00
Simon Michael
b51c77032a web: temporary fix to make edit forms more robust 2011-05-25 02:30:32 +00:00
Simon Michael
0403a5c123 web: make it build again 2011-05-29 05:00:05 +00:00
Simon Michael
f713022e50 web: get forms somewhat working 2011-05-25 03:04:49 +00:00
Simon Michael
94f3ba10bf web: move all hamlet to the filesystem, for now; cleanups 2011-05-25 02:30:00 +00:00
Simon Michael
6c6e6d4caa web: Controller -> AppRun 2011-05-25 00:45:52 +00:00
Simon Michael
910e5c2bee bump version 2011-09-02 00:42:50 +00:00
Simon Michael
de8943b01b web: begin moving inline templates to files 2011-05-24 20:10:17 +00:00
Simon Michael
dc6c3dec76 web: more yesod 0.8 migration; adopt the scaffolding app's layout, slightly simplified 2011-05-24 04:27:37 +00:00
Simon Michael
274d072c4d web: show a clearer "hledger-web" in header 2011-04-23 14:46:05 +00:00
Simon Michael
024cfdb7b1 web: upgrade to yesod 0.8 2011-05-21 02:52:42 +00:00
Simon Michael
ac5059ea53 bump version 2011-05-24 04:28:21 +00:00
Simon Michael
6a845eb5e4 i18n: always read and write UTF-8, ignoring current locale (#34)
Also remove a bunch of CPP conditions.
Uses the GHC-version-independent UTF-8 layer from pandoc.
2011-01-21 01:24:51 +00:00
Simon Michael
ce4347a2be move hidden add/edit/import forms below main content to help text-mode browsers a bit (#33) 2011-01-21 02:57:06 +00:00
Simon Michael
ad4ae66d28 make edit form more cross-browser compatible, fixing it in firefox (#38) 2011-01-21 02:54:42 +00:00
Simon Michael
7e3ca0fe75 add missing Setup.hs in hledger-web,vty,chart 2011-04-18 08:06:35 +00:00
Simon Michael
961a6f09eb docs: update copyright dates 2011-04-18 17:36:28 +00:00
Simon Michael
7ee69f5ed8 docs: harmonise/update package descriptions 2011-04-19 00:50:47 +00:00
Simon Michael
e973868995 bump version 2011-04-18 06:53:50 +00:00
Simon Michael
9f66549b5a bump version to alpha 2011-01-21 01:27:39 +00:00
Simon Michael
811e71aba7 price precisions don't influence display precision; balancing is based on display precision (#23)
Like ledger, price amounts are now "unobserved", ie their precision does
not affect the canonical display precisions used when displaying amounts,
and transaction balancing is done based on display precision, ie amounts
are considered to balance if their sum appears to be zero when using the
canonical display precision.
2010-11-14 22:44:37 +00:00
Simon Michael
a3a7a346ac uniquify reader module names 2010-11-15 07:01:46 +00:00
Simon Michael
1d4e249ada web: require newer hamlet to encourage cabal install 2010-11-18 23:16:47 +00:00
Simon Michael
4e672f1722 comments 2010-11-19 17:25:39 +00:00
Simon Michael
1daed8120e bump all but chart to beta status 2010-11-26 19:59:23 +00:00
Simon Michael
4a7ad12271 web: hide run-time hamlet experiments for now 2010-11-27 01:08:22 +00:00
Simon Michael
d00ae908de web: cleanup, hide unused support files 2010-11-27 00:36:30 +00:00
Simon Michael
dc915edb9a web: add template files I forgot 2010-09-12 02:29:25 +00:00
Simon Michael
8740fec8aa web: update to current yesod (0.6.1.2) 2010-11-15 23:25:55 +00:00
Simon Michael
577b7fabff web: fix add/edit forms 2010-11-29 00:01:52 +00:00
Simon Michael
27ad4d7efe briefer, more informative usage error messages 2010-11-29 01:08:19 +00:00
Simon Michael
93b1f2b0ca more correct args parsing, fix account filtering in hledger-web 2010-11-29 00:37:21 +00:00
Simon Michael
c6a85c4b88 packagegeddon: make usage and version messages specific to each add-on program
All this stuff has been split up, except for the moment it's still
necessary to define all option constructors in Hledger.Cli.Options.
2010-11-26 19:14:09 +00:00
Simon Michael
f58ce26407 fix haddock breakage 2010-11-19 20:14:48 +00:00
Simon Michael
fd10736373 refactor: consistent main modules in add-ons 2010-11-25 07:10:38 +00:00
Simon Michael
1127c3f52f flatten modules a little 2010-11-15 06:48:49 +00:00
Simon Michael
3ca0303a88 web: make safe dependency consistent with other packages to help cabal-install 2010-11-29 23:24:18 +00:00
Simon Michael
7a9d794c49 web, vty: update dependencies 2010-11-25 17:14:06 +00:00
Simon Michael
63a438190c web: update support files list in .cabal 2010-11-29 23:56:59 +00:00
Simon Michael
b5e1c42cc4 web: auto-create all required support files in ./.hledger/web at startup
This is a compromise to ease deployment and satisfy hamlet's requirements.
See the Hledger.Web.Files module for more info. Currently we exit after
creating the missing files since they are not created early enough for
hamlet.
2010-11-18 00:53:41 +00:00
Simon Michael
e04d44a745 web: disable persistence/authentication support for now 2010-11-15 23:25:32 +00:00
Simon Michael
8dd52decb2 web: simplify support files layout, look for them in ./.hledger/web/ 2010-11-16 17:13:32 +00:00
Simon Michael
4e0df9daa8 web: flatten image dir 2010-09-12 02:21:41 +00:00
Simon Michael
032cd54a7f web: let account names with spaces wrap
This grieves me, but it helps keep everything visible without horizontal scrolling
2010-12-05 20:09:23 +00:00
Simon Michael
f2f27dbd5f web: make accounts heading and "show more" links more styleable 2010-12-05 20:10:08 +00:00
Simon Michael
928ea7b104 web: border styles 2010-11-29 16:19:21 +00:00
Simon Michael
c3c20492bf web: more robust layout with wide content, style cleanups 2010-11-28 14:57:23 +00:00
Simon Michael
e1bd767f61 web: refactor: begin layout cleanup 2010-11-27 22:11:12 +00:00
Simon Michael
6aff8134b6 web: allow single- or double-quoted filter patterns containing spaces 2010-12-05 20:11:55 +00:00
Simon Michael
dbba128f29 web: sync with recent refactoring 2010-11-15 23:01:47 +00:00
Simon Michael
355b09e5e3 web: handle multiple account filter patterns correctly 2010-11-29 16:33:05 +00:00
Simon Michael
3fc9ecb876 web: also record the hledger version when creating support files 2010-12-06 01:50:18 +00:00
Simon Michael
15518da4ac bump version 2010-12-06 18:37:10 +00:00
Simon Michael
7714bab58d web: offer a choice of files to edit when there are multiple (included) files 2010-09-24 01:56:11 +00:00
Simon Michael
96036e56a0 docs: comments 2010-09-22 21:51:25 +00:00
Simon Michael
63531f8adc web: update for cassius, julius, template reloading, authentication, persistence 2010-09-11 01:47:46 +00:00
Simon Michael
eef95e4b7f fix cabal warnings 2010-12-07 02:15:49 +00:00
Simon Michael
9cb716d002 packagegeddon.. split off web/chart/vty, move hledger to a subdir 2010-09-09 22:54:34 +00:00