Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							21db75f1a6 
							
						 
					 
					
						
						
							
							update cabal files  
						
						
						
					 
					
						2018-03-24 16:06:20 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							92d48ed0a2 
							
						 
					 
					
						
						
							
							lib/ui/web/api: move manuals to extra-source-files in these pkgs too  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2018-01-26 11:49:26 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bc3f5c476c 
							
						 
					 
					
						
						
							
							bump version to 1.5.99  
						
						
						
					 
					
						2018-01-04 10:15:03 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							956dee9682 
							
						 
					 
					
						
						
							
							update cabal files  
						
						
						
					 
					
						2017-12-31 10:24:15 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8ac2cd6f 
							
						 
					 
					
						
						
							
							update cabal files  
						
						
						
					 
					
						2017-12-31 10:03:50 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d3363d09d8 
							
						 
					 
					
						
						
							
							allow megaparsec 6.4.0  
						
						
						
					 
					
						2017-12-31 08:47:59 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2a0e12122c 
							
						 
					 
					
						
						
							
							tools: regen cabal files with latest stack's hpack to avoid warnings  
						
						
						
					 
					
						2017-12-30 08:47:47 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							aa06d0f9bd 
							
						 
					 
					
						
						
							
							lib, cli, ui: allow ansi-terminal 0.8  
						
						
						
					 
					
						2017-12-29 12:41:22 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0621a27833 
							
						 
					 
					
						
						
							
							update cabal files  
						
						
						
					 
					
						2017-12-22 10:13:37 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							761fc31eb8 
							
						 
					 
					
						
						
							
							lib,cli,ui,web: allow megaparsec 6.3.0  
						
						
						
					 
					
						2017-12-15 12:32:11 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							80db98f209 
							
						 
					 
					
						
						
							
							ui: allow brick 0.30  
						
						
						
					 
					
						2017-12-15 11:38:07 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9013694d89 
							
						 
					 
					
						
						
							
							cabal: regenerate with stack 1.6/hpack 0.20  
						
						
						
					 
					
						2017-12-07 11:46:33 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c18a75ecfe 
							
						 
					 
					
						
						
							
							fix data-files paths in yaml/cabal files  
						
						
						
					 
					
						2017-12-06 18:45:01 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ce694fec2b 
							
						 
					 
					
						
						
							
							ui: allow vty-5.19  
						
						
						
					 
					
						2017-12-05 14:41:03 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							80e4f2af83 
							
						 
					 
					
						
						
							
							ui: allow brick 0.29  
						
						
						
					 
					
						2017-11-10 19:22:48 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							615f9f10d1 
							
						 
					 
					
						
						
							
							ui: downgrade hpack version string to avoid warnings  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2017-10-10 15:21:23 -07:00 
						 
				 
			
				
					
						
							
							
								Hans-Peter Deifel 
							
						 
					 
					
						
						
						
						
							
						
						
							1e609d12a9 
							
						 
					 
					
						
						
							
							ui: Allow brick <0.28 and vty <5.19  
						
						
						
					 
					
						2017-10-07 08:57:25 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1bdfbcd106 
							
						 
					 
					
						
						
							
							ui: allow brick < 0.27  
						
						
						
					 
					
						2017-10-04 14:55:52 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							302723b1be 
							
						 
					 
					
						
						
							
							lib,cli,ui,web: allow megaparsec 6.2  
						
						... 
						
						
						
						Forgot to commit this last time.
[ci skip] 
						
					 
					
						2017-10-01 09:49:51 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb4a38afb 
							
						 
					 
					
						
						
							
							update cabal files  
						
						
						
					 
					
						2017-09-30 11:45:33 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							831ab78a74 
							
						 
					 
					
						
						
							
							lib, cli, ui: allow ansi-terminal 0.7  
						
						
						
					 
					
						2017-08-26 07:47:34 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b324d3de95 
							
						 
					 
					
						
						
							
							lib, cli, ui, web: drop oldtime flag, require time 1.5+  
						
						... 
						
						
						
						Should be safe to do now, I hope. 
						
					 
					
						2017-08-25 16:56:41 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ba45cd48 
							
						 
					 
					
						
						
							
							ui, web, api: package.yaml: similar cleanups  
						
						
						
					 
					
						2017-08-25 16:31:54 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4e7c31b5 
							
						 
					 
					
						
						
							
							ui: allow brick 0.24  
						
						
						
					 
					
						2017-08-24 16:11:56 -07:00 
						 
				 
			
				
					
						
							
							
								Felix Yan 
							
						 
					 
					
						
						
						
						
							
						
						
							28e828d6fe 
							
						 
					 
					
						
						
							
							Allow vty 5.1  
						
						... 
						
						
						
						Changes are irrelevant to us. Builds and runs fine. 
						
					 
					
						2017-08-24 16:04:54 -07:00 
						 
				 
			
				
					
						
							
							
								Hans-Peter Deifel 
							
						 
					 
					
						
						
						
						
							
						
						
							37d7c248e2 
							
						 
					 
					
						
						
							
							Allow megaparsec-6.1  
						
						
						
					 
					
						2017-08-24 15:56:49 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1efbbbc7ac 
							
						 
					 
					
						
						
							
							regenerate cabal files  
						
						
						
					 
					
						2017-07-31 15:01:23 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							87e281a45d 
							
						 
					 
					
						
						
							
							restore upper bounds on hledger packages  
						
						... 
						
						
						
						I dropped these last month, perhaps without meaning to.
They probably should stay. hledger-ui (eg) will still build
with minor updates of hledger-lib or hledger, but will require
either a release or a hackage revision to build with a major
update. 
						
					 
					
						2017-07-30 11:42:52 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d5f8a064 
							
						 
					 
					
						
						
							
							add support for megaparsec 6 ( fixes   #594 )  
						
						... 
						
						
						
						Older megaparsec is still supported.
Also cleans up our custom parser types,
and some text (un)packing is done in different places
(possible performance impact). 
						
					 
					
						2017-07-27 19:20:46 -07:00 
						 
				 
			
				
					
						
							
							
								Felix Yan 
							
						 
					 
					
						
						
						
						
							
						
						
							70b14c2518 
							
						 
					 
					
						
						
							
							Allow vty 5.16  
						
						... 
						
						
						
						It builds and works fine here. 
						
					 
					
						2017-07-21 09:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Yan 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe8b47529 
							
						 
					 
					
						
						
							
							Update brick to 0.19  
						
						
						
					 
					
						2017-06-30 22:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							af952532c9 
							
						 
					 
					
						
						
							
							bump package versions to 1.3  
						
						
						
					 
					
						2017-06-30 20:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0854827310 
							
						 
					 
					
						
						
							
							ui: allow brick 0.18 ( #575 )  
						
						
						
					 
					
						2017-06-20 08:47:25 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							af11cd6243 
							
						 
					 
					
						
						
							
							bump package versions to 1.2.98 (1.3 alpha)  
						
						
						
					 
					
						2017-06-06 09:21:51 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2de0109953 
							
						 
					 
					
						
						
							
							allow megaparsec 5.3  
						
						
						
					 
					
						2017-04-29 17:16:27 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1850fb732f 
							
						 
					 
					
						
						
							
							bump version to 1.2  
						
						
						
					 
					
						2017-03-31 17:58:11 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Simons 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c8a6ae42 
							
						 
					 
					
						
						
							
							Use more accurate license tag in Cabal file.  
						
						
						
					 
					
						2017-03-15 23:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3c13da3ca2 
							
						 
					 
					
						
						
							
							update cabal files to hpack 0.17.0/stack 1.4 format  #512  
						
						
						
					 
					
						2017-03-15 23:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							58c89127f8 
							
						 
					 
					
						
						
							
							ui: allow text-zipper 0.10  
						
						
						
					 
					
						2017-02-04 16:32:03 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a30583f6a1 
							
						 
					 
					
						
						
							
							allow megaparsec 5.2   #503  
						
						
						
					 
					
						2017-02-01 16:24:37 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Simons 
							
						 
					 
					
						
						
						
						
							
						
						
							e3d78fd0db 
							
						 
					 
					
						
						
							
							hledger-ui: add support for brick 0.17 and vty 0.15 ( #494 )  
						
						
						
					 
					
						2017-01-25 09:35:47 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5345e2641a 
							
						 
					 
					
						
						
							
							regenerate cabal files with hpack  
						
						... 
						
						
						
						A few packages which included the Paths_* module no longer do,
and this seems ok with stack and cabal as far as I can tell.
That should be the only change, aside from a bunch of reorderings. 
						
					 
					
						2017-01-16 14:23:47 -08:00 
						 
				 
			
				
					
						
							
							
								Joshua Chia 
							
						 
					 
					
						
						
						
						
							
						
						
							d3883bad1f 
							
						 
					 
					
						
						
							
							Updated hledger-ui to use brick-0.16 ( #479 )  
						
						... 
						
						
						
						brick-0.16 uses Brick.BChan.BChan instead of Control.Concurrent.Chan.Chan. 
						
					 
					
						2017-01-14 10:41:46 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							631a95ba9c 
							
						 
					 
					
						
						
							
							bump version to 1.1.98 (1.2 alpha)  
						
						
						
					 
					
						2017-01-05 10:43:06 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							14c8e4d8f7 
							
						 
					 
					
						
						
							
							bump version to 1.1  
						
						
						
					 
					
						2016-12-31 07:54:47 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							91c524b600 
							
						 
					 
					
						
						
							
							ui: allow brick 0.15, vty 5.14  
						
						
						
					 
					
						2016-12-07 14:17:23 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a7f6697e 
							
						 
					 
					
						
						
							
							ui: --watch also tracks the current date, when appropriate  
						
						... 
						
						
						
						ie, when viewing a "current" period (the current day/week/month/quarter/year),
it will be moved to enclose the current date, if needed, whenever the system date changes. 
						
					 
					
						2016-12-01 19:26:38 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b09b3a7be6 
							
						 
					 
					
						
						
							
							ui: with --watch, react to file changes in real time  
						
						... 
						
						
						
						Experimental, tested on OSX so far.
Rapid successive file changes can cause it to get stuck. 
						
					 
					
						2016-11-24 11:14:34 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							283cda9303 
							
						 
					 
					
						
						
							
							ui: allow vty 5.13 (and use it in stack.yaml)  
						
						
						
					 
					
						2016-11-22 09:29:54 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9311077205 
							
						 
					 
					
						
						
							
							ui: allow brick 0.14, vty 5.12, text-zipper 0.9  
						
						
						
					 
					
						2016-11-19 08:53:07 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6a36efb7ca 
							
						 
					 
					
						
						
							
							set base lower bound to 4.8 to enforce GHC 7.10+  
						
						... 
						
						
						
						hledger-lib had a valid install plan with GHC 7.8, but requires GHC 7.10 to compile (currently).
Require base 4.8+ everywhere so that stack/cabal will enforce a supported GHC version early.
Also, bump hledger-ui's "stability" to "stable". 
						
					 
					
						2016-11-16 13:14:02 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e00b825d42 
							
						 
					 
					
						
						
							
							ui: bump to 1.0.4, changelog  
						
						
						
					 
					
						2016-11-02 07:08:15 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3a37390ef1 
							
						 
					 
					
						
						
							
							ui: allow brick 0.13  
						
						
						
					 
					
						2016-11-02 07:06:01 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c6e2784eeb 
							
						 
					 
					
						
						
							
							ui: use brick 0.12, bump version to 1.0.3  
						
						
						
					 
					
						2016-10-31 08:06:29 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							45684f2f79 
							
						 
					 
					
						
						
							
							tighten up dep bounds among the hledger packages  
						
						
						
					 
					
						2016-10-27 14:37:14 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6504e899 
							
						 
					 
					
						
						
							
							ui: bump version to 1.0.2  
						
						
						
					 
					
						2016-10-27 14:27:42 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f4013b7a 
							
						 
					 
					
						
						
							
							ui: use latest brick, 0.11  
						
						
						
					 
					
						2016-10-27 14:15:56 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6d0716b0a5 
							
						 
					 
					
						
						
							
							bump packages (excluding hledger-api and docs) to 1.0.1  
						
						
						
					 
					
						2016-10-27 08:14:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8bc0538778 
							
						 
					 
					
						
						
							
							allow megaparsec 5.0 or 5.1 for stackage compatibility  
						
						
						
					 
					
						2016-10-27 07:19:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							315db5621a 
							
						 
					 
					
						
						
							
							doc: bump version to 1.0, update manuals & cabal files  
						
						
						
					 
					
						2016-10-26 13:34:27 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c8982355b0 
							
						 
					 
					
						
						
							
							ui: allow latest text-zipper, vty  
						
						
						
					 
					
						2016-10-26 12:57:51 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa4c91332 
							
						 
					 
					
						
						
							
							stack/cabal cleanups; drop GHC 7.6, 7.8 support  
						
						... 
						
						
						
						A (disabled) stack build plan for GHC 7.8 is included; supporting it
would need small code changes and a maintainer. 
						
					 
					
						2016-10-21 14:47:22 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c3b76221d4 
							
						 
					 
					
						
						
							
							pkg: rename terminfo flag, drop pretty-show conditionals  
						
						
						
					 
					
						2016-08-09 12:16:24 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cf8ebd4ae2 
							
						 
					 
					
						
						
							
							pkg: rename, clean up oldtime flag  
						
						
						
					 
					
						2016-08-09 12:03:23 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							570de3a0a5 
							
						 
					 
					
						
						
							
							format package descriptions more nicely  
						
						
						
					 
					
						2016-08-09 11:29:17 -07:00 
						 
				 
			
				
					
						
							
							
								Moritz Kiefer 
							
						 
					 
					
						
						
						
						
							
						
						
							4141067428 
							
						 
					 
					
						
						
							
							Replace Parsec with Megaparsec (see  #289 ) ( #366 )  
						
						... 
						
						
						
						* Replace Parsec with Megaparsec (see #289 )
This builds upon PR #289  by @rasendubi
* Revert renaming of parseWithState to parseWithCtx
* Fix doctests
* Update for Megaparsec 5
* Specialize parser to improve performance
* Pretty print errors
* Swap StateT and ParsecT
This is necessary to get the correct backtracking behavior, i.e. discard
state changes if the parsing fails. 
						
					 
					
						2016-07-29 08:57:10 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0cadc179 
							
						 
					 
					
						
						
							
							ui: support/require brick 0.7+  #379  
						
						
						
					 
					
						2016-07-24 18:06:49 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d037989355 
							
						 
					 
					
						
						
							
							ui: try hiding problem deps on windows as well  #376  
						
						
						
					 
					
						2016-07-23 09:22:58 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							34f4dc9dcd 
							
						 
					 
					
						
						
							
							ui: don't attempt to build hledger-ui on windows  #376  
						
						
						
					 
					
						2016-07-22 12:30:12 -07:00 
						 
				 
			
				
					
						
							
							
								Moritz Kiefer 
							
						 
					 
					
						
						
						
						
							
						
						
							991204d59a 
							
						 
					 
					
						
						
							
							Support vty 0.7 ( #365 )  
						
						
						
					 
					
						2016-07-05 13:23:00 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1d419eb7e6 
							
						 
					 
					
						
						
							
							ui: editor: jump to current txn or error location (emacs, emacsclient, vi)  
						
						
						
					 
					
						2016-06-19 16:15:17 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4923efefb9 
							
						 
					 
					
						
						
							
							ui: basic editor integration  
						
						... 
						
						
						
						The E key (on all screens) edits the main journal file using
$HLEDGER_UI_EDITOR or $EDITOR or "emacs -nw",
jumping to the end if it's Emacs. 
						
					 
					
						2016-06-19 09:00:04 -07:00 
						 
				 
			
				
					
						
							
							
								Mitchell Rosen 
							
						 
					 
					
						
						
						
						
							
						
						
							42e7a2c32c 
							
						 
					 
					
						
						
							
							Use hpack in hledger-ui ( #356 )  
						
						
						
					 
					
						2016-06-12 16:02:44 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							47a8eb53c8 
							
						 
					 
					
						
						
							
							ui: refactor: AppState -> UIState, cleanups  
						
						
						
					 
					
						2016-06-10 17:54:46 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							499f249157 
							
						 
					 
					
						
						
							
							ui: clear screen before add  
						
						
						
					 
					
						2016-06-09 12:42:47 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7f26f991ba 
							
						 
					 
					
						
						
							
							ui, api: fix/update microlens, microlens-platform dependency  
						
						
						
					 
					
						2016-06-09 09:49:16 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5c657dbd81 
							
						 
					 
					
						
						
							
							ui: switch to the more complete microlens-platform  
						
						
						
					 
					
						2016-06-08 15:44:08 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9131eb7c67 
							
						 
					 
					
						
						
							
							ui: allow the filter query to be changed  
						
						
						
					 
					
						2016-06-04 11:56:10 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a961988a88 
							
						 
					 
					
						
						
							
							bump cabal versions to 0.28  
						
						
						
					 
					
						2016-05-29 00:00:59 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2538d14ea7 
							
						 
					 
					
						
						
							
							lib: textification begins! account names  
						
						... 
						
						
						
						The first of several conversions from String to (strict) Text, hopefully
reducing space and time usage.
This one shows a small improvement, with GHC 7.10.3 and text-1.2.2.1:
hledger -f data/100x100x10.journal stats
string: <<ghc: 39471064 bytes, 77 GCs, 198421/275048 avg/max bytes residency (3 samples), 2M in use, 0.000 INIT (0.001 elapsed), 0.015 MUT (0.020 elapsed), 0.010 GC (0.014 elapsed) :ghc>>
text:   <<ghc: 39268024 bytes, 77 GCs, 197018/270840 avg/max bytes residency (3 samples), 2M in use, 0.000 INIT (0.002 elapsed), 0.016 MUT (0.022 elapsed), 0.009 GC (0.011 elapsed) :ghc>>
hledger -f data/1000x100x10.journal stats
string: <<ghc: 318555920 bytes, 617 GCs, 2178997/7134472 avg/max bytes residency (7 samples), 16M in use, 0.000 INIT (0.001 elapsed), 0.129 MUT (0.136 elapsed), 0.067 GC (0.077 elapsed) :ghc>>
text:   <<ghc: 314248496 bytes, 612 GCs, 2074045/6617960 avg/max bytes residency (7 samples), 16M in use, 0.000 INIT (0.003 elapsed), 0.137 MUT (0.145 elapsed), 0.067 GC (0.079 elapsed) :ghc>>
hledger -f data/10000x100x10.journal stats
string: <<ghc: 3114763608 bytes, 6026 GCs, 18858950/75552024 avg/max bytes residency (11 samples), 201M in use, 0.000 INIT (0.000 elapsed), 1.331 MUT (1.372 elapsed), 0.699 GC (0.812 elapsed) :ghc>>
text:   <<ghc: 3071468920 bytes, 5968 GCs, 14120344/62951360 avg/max bytes residency (9 samples), 124M in use, 0.000 INIT (0.003 elapsed), 1.272 MUT (1.349 elapsed), 0.513 GC (0.578 elapsed) :ghc>>
hledger -f data/100000x100x10.journal stats
string: <<ghc: 31186579432 bytes, 60278 GCs, 135332581/740228992 avg/max bytes residency (13 samples), 1697M in use, 0.000 INIT (0.008 elapsed), 14.677 MUT (15.508 elapsed), 7.081 GC (8.074 elapsed) :ghc>>
text:   <<ghc: 30753427672 bytes, 59763 GCs, 117595958/666457240 avg/max bytes residency (14 samples), 1588M in use, 0.000 INIT (0.008 elapsed), 13.713 MUT (13.966 elapsed), 6.220 GC (7.108 elapsed) :ghc>> 
						
					 
					
						2016-05-24 19:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							29d4f1c03f 
							
						 
					 
					
						
						
							
							ui: build faster, latest brick/vty uses microlens  
						
						
						
					 
					
						2016-05-11 06:32:32 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec3ebb66b 
							
						 
					 
					
						
						
							
							update tested-with  
						
						... 
						
						
						
						Note we seem to have lost GHC 7.4 compatibility. It should be fixable if
anyone cares. 
						
					 
					
						2016-04-28 17:32:17 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							91847fc6fd 
							
						 
					 
					
						
						
							
							data-files does not support wildcards after all  
						
						
						
					 
					
						2016-04-20 13:23:05 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							33b5c5dc94 
							
						 
					 
					
						
						
							
							declare generated docs as data-files, sync hpack yamls  
						
						
						
					 
					
						2016-04-20 12:47:17 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b73bcda52a 
							
						 
					 
					
						
						
							
							include txt man pages in cabal tarballs  
						
						
						
					 
					
						2016-04-13 22:38:53 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d491791c 
							
						 
					 
					
						
						
							
							doc: include nroff man pages in cabal tarballs  
						
						
						
					 
					
						2016-04-12 11:25:46 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f331ebec16 
							
						 
					 
					
						
						
							
							ui, api: switch to the quicker-building microlens  
						
						... 
						
						
						
						This may not make much difference since dependencies brick and
servant-swagger still depend on lens, but that might change. 
						
					 
					
						2016-04-04 17:50:58 -07:00 
						 
				 
			
				
					
						
							
							
								Sergei Trofimovich 
							
						 
					 
					
						
						
						
						
							
						
						
							6f65aa20f8 
							
						 
					 
					
						
						
							
							hledger-ui.cabal: allow brick-0.5  
						
						... 
						
						
						
						Signed-off-by: Sergei Trofimovich <siarheit@google.com> 
						
					 
					
						2016-04-04 17:20:22 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							142c52e5b9 
							
						 
					 
					
						
						
							
							ui: changelog, bump version to 0.27.3  
						
						
						
					 
					
						2016-01-14 20:43:02 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7040fecd 
							
						 
					 
					
						
						
							
							ui: allow brick 0.4  
						
						
						
					 
					
						2016-01-14 20:43:02 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6aa5d75d 
							
						 
					 
					
						
						
							
							ui: changelog, bump version to 0.27.2  
						
						
						
					 
					
						2016-01-11 10:44:06 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							921cbe5a9e 
							
						 
					 
					
						
						
							
							bump suggested stack snapshot to lts-4.1  
						
						
						
					 
					
						2016-01-10 08:40:33 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b28d8d9c01 
							
						 
					 
					
						
						
							
							ui: bump version to 0.27.1, changelog  
						
						
						
					 
					
						2015-12-03 08:53:29 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5c0c883c1e 
							
						 
					 
					
						
						
							
							ui: bump lens upper bound to suit latest nightlys  
						
						
						
					 
					
						2015-11-27 11:29:08 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2ecfc82812 
							
						 
					 
					
						
						
							
							ui: adjust tested-with, vty may not like old GHC  
						
						
						
					 
					
						2015-11-22 08:38:04 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a5fd56223c 
							
						 
					 
					
						
						
							
							bump version to 0.27  
						
						
						
					 
					
						2015-10-30 13:21:51 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							36d97a2e50 
							
						 
					 
					
						
						
							
							update cabal docs and other fields  
						
						
						
					 
					
						2015-10-30 13:08:03 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							68cd35c965 
							
						 
					 
					
						
						
							
							ui: txn: add a transaction-viewing screen  
						
						
						
					 
					
						2015-10-29 17:45:57 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6f85e02f1a 
							
						 
					 
					
						
						
							
							ui: show an error screen when reloading fails  
						
						
						
					 
					
						2015-10-26 07:41:45 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							27b46e7b41 
							
						 
					 
					
						
						
							
							ui: allow vty 5.4  
						
						
						
					 
					
						2015-10-26 06:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							74512814ec 
							
						 
					 
					
						
						
							
							cli/ui/web: rename X.Options modules to X.XOptions  
						
						... 
						
						
						
						Make these modules' names more like the heavily-used types they
define (CliOpts, UIOpts, WebOpts). This is consistent with
RawOptions and ReportOptions, and helps with code navigation. 
						
					 
					
						2015-08-28 12:43:51 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							570e340b7c 
							
						 
					 
					
						
						
							
							ui: fix missing dependencies/bounds  
						
						
						
					 
					
						2015-08-28 11:28:40 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							898b0ec82a 
							
						 
					 
					
						
						
							
							ui: fix typo breaking build  
						
						
						
					 
					
						2015-08-28 06:29:24 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa0ad8eb6 
							
						 
					 
					
						
						
							
							ui: drop old posting register screen's code  
						
						
						
					 
					
						2015-08-27 22:53:12 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b38db8610f 
							
						 
					 
					
						
						
							
							ui: add filepath to cabal file  
						
						
						
					 
					
						2015-08-25 10:23:17 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e7aa150e52 
							
						 
					 
					
						
						
							
							ui: solidified register screen, added themes  
						
						... 
						
						
						
						- register screen:
  - smarter width-sensitive layout, with multi-commodity amounts on one line
  - items are sorted in date order
  - jumps to the latest item by default, with consistent scroll position
  - more prerendering, might speed up movement/paging slightly
- themes! --theme to select, --help to list (current themes: default, terminal, greenterm)
- border tweaks - dropped side borders, added side padding 
						
					 
					
						2015-08-24 16:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							866414a528 
							
						 
					 
					
						
						
							
							ui: provide a more useful transaction register  
						
						... 
						
						
						
						The register screen is now like the register view in hledger-web (and
other accounting systems), rather than hledger's register command.
This means:
- it shows transactions affecting a particular current account, rather
  than postings matching a pattern.
- Each line represents a whole transaction.
- The account field shows the *other* account being transacted with.
  When there is more than one, they are all listed, abbreviated and
  marked with "(split)".
- The amount field shows the effect of the transaction on the current
  account; positive for an inflow to this account, negative for an
  outflow.
- The balance field should usually show the current account's historic
  balance as of the transaction date, even when you change the report
  start date. (Not working yet - currently it always shows the running
  total).
- Transactions are listed most recent first, currently. 
						
					 
					
						2015-08-24 16:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ebcfdac109 
							
						 
					 
					
						
						
							
							ui: require split  
						
						... 
						
						
						
						For splitOn. The extra package is an alternative to consider. 
						
					 
					
						2015-08-24 16:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							49e1840a0f 
							
						 
					 
					
						
						
							
							ui: rewrite the ui using brick  
						
						... 
						
						
						
						hledger-ui (formerly hledger-vty) is now built on brick, a new
declarative UI layer built on vty. This brings much new power, and
should make the UI much easier to grow and maintain.
At this point, functionality and performance are similar to the old
version. There's no journal entries screen, but entering the postings
screen jumps to the latest posting, and layout is better (multiple
commodities are rendered on one line).
Requires unreleased brick from github (HEAD or some branch) for now. 
						
					 
					
						2015-08-24 16:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							64cc886bb5 
							
						 
					 
					
						
						
							
							ui: update cabal file, readme, changelog  
						
						
						
					 
					
						2015-08-13 11:52:10 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							207ae772d4 
							
						 
					 
					
						
						
							
							ui: revive the curses UI, now named hledger-ui  
						
						
						
					 
					
						2015-08-13 11:22:40 -07:00