Simon Michael
0a77eba02e
web: try using wai-launch-handler.. not working yet
2013-04-20 10:03:15 -07:00
Simon Michael
e252b43c0a
web: remove left sidebar border, extend right border to height of sidebar content
2013-04-19 14:49:15 -07:00
Simon Michael
dc6998ea2a
web: hide copyright boilerplate in dev build
2013-04-19 14:46:22 -07:00
Simon Michael
1a57dbb65c
web: disable request logging in production builds, for now
2013-04-19 14:45:25 -07:00
Simon Michael
2eabcd1360
reverse and rename the blaze_html_0_5 flag to blaze_html_0_4
2013-04-19 12:40:29 -07:00
Simon Michael
a32b0513bd
update tested-withs. hledger needs 7.2+, hledger-web needs 7.4+ for now
2013-04-19 12:26:05 -07:00
Simon Michael
fc39b4c25d
the version bump was premature, revert so I can push
...
This reverts commit 1bc8b73159 .
2013-04-19 11:54:26 -07:00
Simon Michael
dd956ea395
web: make cabal test pass
2013-04-19 11:50:41 -07:00
Simon Michael
030a03d9e3
Merge branch 'master' of github.com:simonmichael/hledger
2013-04-18 12:49:14 -07:00
Peter Simons
b7283759d6
hledger-web: allow building with blaze-html 0.6.x
2013-04-18 14:23:05 +02:00
Peter Simons
da8f4a1cb6
hledger-web: add missing Setup.hs file
2013-04-18 13:16:38 +02:00
Simon Michael
1bc8b73159
bump version
2013-04-17 17:20:59 -07:00
Simon Michael
05da80b71d
web: use full width for search box, update search help
2013-04-15 17:28:30 -07:00
Simon Michael
b878779c8a
web: build with latest clientsession and http-conduit
2013-04-15 08:20:59 -07:00
Simon Michael
d5e575c862
web: remove io-storage
2013-04-09 12:53:21 -07:00
Simon Michael
0df4a235af
web: set up journal for yesod devel, store it in App ( fixes #101 )
...
The web app's journal state is now kept in the yesod App as an IORef,
instead of using io-storage.
yesod devel now works; it uses the journal file specified by
$LEDGER_FILE, or ~/.hledger.journal.
web: update journal state handling, fix yesod devel - WIP
2013-04-09 12:41:22 -07:00
Marko Kocic
2cd0a9c9c0
Switch to new yesod clientSessionBacked2 for better performance
2013-04-09 08:56:41 +00:00
Simon Michael
9ffd34687a
web: avoid a fromJust error when running with yesod devel (not working yet)
2013-04-05 20:59:31 -07:00
Simon Michael
a33b42bbd9
update tested-with in cabal files
2013-02-25 19:50:49 +00:00
Simon Michael
345bc18182
web: 98: add missing template files to cabal file, again fixing cabal-dev & hackage builds (Eric Hetzner)
2013-01-24 17:07:21 +00:00
Simon Michael
caa0b27cb0
web: 97: add missing static files to cabal file fixing cabal-dev and hackage builds
2013-01-11 14:49:28 +00:00
Simon Michael
67d1f91909
web: fix compilation; also fixes some hardcoded static urls (Xinruo Sun)
2013-01-11 13:54:49 +00:00
Simon Michael
621a91807e
rename actual/effective dates to primary/secondary
...
The command-line flag is now --date2. Alternate spellings --effective and --aux-date
are accepted for compatibility.
2012-12-06 04:43:41 +00:00
Simon Michael
e3d5fdde66
web: small style cleanup
2012-12-03 23:53:26 +00:00
Simon Michael
c553103caf
bump version
2012-11-27 23:53:16 +00:00
Simon Michael
3da5f3c0c6
web: use normalise, bootstrap, and widgets
2012-11-27 23:52:08 +00:00
Simon Michael
a44d30e6f1
web: serve a favicon (Yesod's)
2012-11-27 23:51:24 +00:00
Simon Michael
bd629e4853
web: tested with GHC 7.6
2012-11-27 05:31:31 +00:00
Simon Michael
7599ec2c84
web: allow latest shakespeare-js & yesod-form
2012-11-27 05:31:12 +00:00
Simon Michael
1d8fe29c4c
docs: point to new repo location on darcs hub
2012-11-17 04:31:21 +00:00
Simon Michael
0f664057d7
web: fix this dev build warning without breaking prod
2012-11-23 20:49:53 +00:00
Simon Michael
6cf883bcc3
web: fix build error
2012-11-21 17:39:31 +00:00
Simon Michael
ad88df99fa
refactor: try to organise handler support code better
2012-11-20 02:51:38 +00:00
Simon Michael
26a37bf3df
web: quick fix for "Prelude.read: no parse" errors with GHC >= 7.6
2012-11-24 15:13:14 +00:00
Simon Michael
81354fb492
web: split handlers into multiple files
2012-11-20 02:23:23 +00:00
Simon Michael
64180b18ef
refactor: clarify that price amounts have only a single commodity
2012-11-19 23:17:55 +00:00
Simon Michael
5a534f1c73
web: fix after refactor
2012-11-19 21:47:47 +00:00
Simon Michael
ae74983436
web: build-depends cleanup
2012-11-24 15:35:09 +00:00
Simon Michael
3d8dbb9d35
web: depend on same yesod version in lib and exe
2012-11-21 17:41:11 +00:00
Simon Michael
7798744d60
should have released hledger-lib; bump all version numbers again
2012-11-24 16:01:19 +00:00
Simon Michael
d22be3ac30
bump hledger & hledger-web versions
2012-11-24 15:34:53 +00:00
Simon Michael
0e8eb92c23
web: bump hledger dependency, release notes
2012-11-17 03:49:29 +00:00
Simon Michael
3d33673b25
web: obey command-line query options at startup again
2012-11-15 17:53:10 +00:00
Simon Michael
2ed17f29e6
web: fix ghc/cabal warnings
2012-11-16 17:08:27 +00:00
Simon Michael
a39b8f652a
web: add missing files to cabal
2012-11-16 17:08:54 +00:00
Simon Michael
42185474c0
web: tweak "embedded files" message
2012-11-17 01:23:05 +00:00
Simon Michael
695ff9a49e
91: don't require a ./config/ directory at hledger-web startup
...
As before, hledger-web writes a yesod session file in the current
directory at startup. It's now called ./.hledger-web_client_session_key.aes
2012-11-17 01:25:33 +00:00
Simon Michael
cfbd8bb956
web: update for yesod 1.1.3
...
Build with latest yesod. Also reorganise to conform more closely with
yesod's standard scaffold layout to reduce upgrade effort.
2012-11-15 17:48:48 +00:00
Simon Michael
f441bbd946
web: add missing CPP pragma
2012-10-13 14:57:42 +00:00
Simon Michael
00f22819ae
balance report speedup
...
This refactoring fixes an O(n^2) slowdown in the balance command with
large numbers of accounts. It's now speedy, and the implementation is
clearer. To facilitate this, the Account type now represents a tree of
accounts which can easily be traversed up or down (and/or flattened
into a list).
Benchmark on a 2010 macbook:
+-------------------------------------------++--------------+------------+--------+
| || before: | after: | |
| || hledger-0.18 | hledgeropt | ledger |
+===========================================++==============+============+========+
| -f data/100x100x10.journal balance || 0.21 | 0.07 | 0.09 |
| -f data/1000x1000x10.journal balance || 10.13 | 0.47 | 0.62 |
| -f data/1000x10000x10.journal balance || 40.67 | 0.67 | 1.01 |
| -f data/10000x1000x10.journal balance || 15.01 | 3.22 | 2.36 |
| -f data/10000x1000x10.journal balance aa || 4.77 | 4.40 | 2.33 |
+-------------------------------------------++--------------+------------+--------+
2012-10-21 17:18:18 +00:00