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