Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c937a41b 
							
						 
					 
					
						
						
							
							imp: ui: can click bottom blank area to go back  
						
						
						
					 
					
						2021-11-19 11:32:33 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							956ee06591 
							
						 
					 
					
						
						
							
							imp: ui: transaction: refactor  
						
						
						
					 
					
						2021-11-19 11:32:09 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f5cfcf827d 
							
						 
					 
					
						
						
							
							imp: ui: don't use top margin as a click target yet  
						
						
						
					 
					
						2021-11-18 23:01:52 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b4254f41c6 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-11-18 22:57:53 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa212dd4a 
							
						 
					 
					
						
						
							
							;doc: ui: consistent capitalisation, drop wrong ENTER references  
						
						
						
					 
					
						2021-11-18 22:57:34 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3afad881 
							
						 
					 
					
						
						
							
							;doc: ui: tweak  
						
						
						
					 
					
						2021-11-18 22:49:29 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							568b39734b 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-11-18 22:48:14 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							35b16346a9 
							
						 
					 
					
						
						
							
							;doc: ui: document mouse support  
						
						
						
					 
					
						2021-11-18 22:43:27 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cf15dbd7c9 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-11-18 22:26:10 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							710c054589 
							
						 
					 
					
						
						
							
							ui: listScrollPushingSelection: do scroll if there's no selection  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbff6a359 
							
						 
					 
					
						
						
							
							fix: ui: accounts: don't let j or C-n move past bottom  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9f6595f122 
							
						 
					 
					
						
						
							
							ui: refactor, generalise listScrollPushingSelection  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							731a416b8c 
							
						 
					 
					
						
						
							
							ui: register: scrolling pushes selection, like accounts screen  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3a57814402 
							
						 
					 
					
						
						
							
							ui: debounced clicking; click top/left margin to exit  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6d69ea9c29 
							
						 
					 
					
						
						
							
							ui: mouse scrolls accounts, register screens  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							96a80fca70 
							
						 
					 
					
						
						
							
							ui: register: left click enters transaction screen  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							35402fb472 
							
						 
					 
					
						
						
							
							ui: accounts: left click enters register  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2076d5a98b 
							
						 
					 
					
						
						
							
							ui: enable mouse support at startup  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8f37d8a611 
							
						 
					 
					
						
						
							
							;ref: ui: clarify vty construction  
						
						
						
					 
					
						2021-11-18 22:21:37 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							ff0132df28 
							
						 
					 
					
						
						
							
							dev: Use realLength from doclayout instead of strWidth and textWidth. ( #895 )  
						
						... 
						
						
						
						This gives us more accurate string length calculations. In particular,
it handles emoji and other scripts properly. 
						
					 
					
						2021-11-11 18:29:50 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							1bc04685b7 
							
						 
					 
					
						
						
							
							pkg: Drop base-compat-batteries dependency.  
						
						... 
						
						
						
						Our supported stackage versions are now new enough that we don't need
any of the compatibility features anymore. 
						
					 
					
						2021-10-31 07:56:07 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2c11d1bc 
							
						 
					 
					
						
						
							
							ui: fix breakage from "areg: begin respecting --date2" ( #1731 )  
						
						
						
					 
					
						2021-10-10 11:07:15 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7af2e79465 
							
						 
					 
					
						
						
							
							;cabal: update cabal files  
						
						
						
					 
					
						2021-10-03 22:56:02 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							69905dbc25 
							
						 
					 
					
						
						
							
							;pkg: allow megaparsec 9.2  
						
						
						
					 
					
						2021-10-03 22:55:10 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b857307f64 
							
						 
					 
					
						
						
							
							;cabal: update cabal files  
						
						
						
					 
					
						2021-09-24 12:22:15 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8934c115bd 
							
						 
					 
					
						
						
							
							;pkg: bump version to 1.23.99  
						
						
						
					 
					
						2021-09-24 12:22:15 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e90fa3ee81 
							
						 
					 
					
						
						
							
							doc: changelogs: cleanup, finalise  
						
						
						
					 
					
						2021-09-21 17:15:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							416555b65a 
							
						 
					 
					
						
						
							
							doc: update manuals  
						
						
						
					 
					
						2021-09-21 17:15:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1b020e004b 
							
						 
					 
					
						
						
							
							;cabal: update cabal files  
						
						
						
					 
					
						2021-09-21 15:34:23 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							19950df745 
							
						 
					 
					
						
						
							
							;pkg: bump version to 1.23  
						
						
						
					 
					
						2021-09-21 15:34:23 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							2b8190b238 
							
						 
					 
					
						
						
							
							fix: ui: Do not display a screen full of .. when there are no transactions. ( #822 )  
						
						
						
					 
					
						2021-09-21 15:26:49 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4f2ff34f 
							
						 
					 
					
						
						
							
							;doc: update changelogs  
						
						
						
					 
					
						2021-09-20 17:58:29 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9cae7a076a 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-09-20 16:56:36 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e6a2931c 
							
						 
					 
					
						
						
							
							;tests: ui: add missing test file  
						
						
						
					 
					
						2021-09-20 16:53:55 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							4cfd3cb590 
							
						 
					 
					
						
						
							
							lib!: Remove GenericSourcePos, and replace it with either SourcePos or  
						
						... 
						
						
						
						(SourcePos, SourcePos).
This has been marked for possible removal for a while. We are keeping
strictly more information. Possible edge cases arise with Timeclock and
CsvReader, but I think these are covered.
The particular motivation for getting rid of this is that
GenericSourcePos is creating some awkward import considerations for
little gain. Removing this enables some flattening of the module
dependency tree. 
						
					 
					
						2021-09-20 08:38:33 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							326d6e8dae 
							
						 
					 
					
						
						
							
							ref: ReportOptions{infer_value_} renamed to infer_prices_  
						
						... 
						
						
						
						For more consistency with the flag name (--infer-market-prices).
And BalancingOpts{infer_prices_} is now infer_transaction_prices_. 
						
					 
					
						2021-09-18 12:12:31 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							993e381307 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-09-18 11:24:52 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							02a79fb230 
							
						 
					 
					
						
						
							
							;tests: ui: use --today to make hledger-ui tests robust ( #1674 )  
						
						
						
					 
					
						2021-09-18 11:10:25 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8a4cea2a69 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-09-17 17:58:10 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7a249cffe9 
							
						 
					 
					
						
						
							
							;doc: update manuals  
						
						
						
					 
					
						2021-09-09 14:45:01 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							3456fcb862 
							
						 
					 
					
						
						
							
							test: ui: web: Use report date from _rsDay for hledger-ui and  
						
						... 
						
						
						
						hledger-web, rather than getCurrentDay.
File watching in hledger-ui continues to use getCurrentDay. 
						
					 
					
						2021-09-09 14:40:39 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							765466c392 
							
						 
					 
					
						
						
							
							dev!: ui: Rename fields of UIOpts for consistency.  
						
						... 
						
						
						
						In code, either replace the name with the new name, or use the lenses
instead.
watch_ -> uoWatch
cliopts_ -> uoCliOpts 
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7f1a2cdf 
							
						 
					 
					
						
						
							
							ref: ui: lens: Use lenses in UIState, saving a lot of boilerplate.  
						
						
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							f471258a48 
							
						 
					 
					
						
						
							
							dev: ui: lens: Add classy lens instances for UIOpts and UIState.  
						
						
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							09a2449f4f 
							
						 
					 
					
						
						
							
							ref: ui: Pull register and theme options into UIOpts.  
						
						
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							54c73ff759 
							
						 
					 
					
						
						
							
							ref: ui: Refactor code to eliminate requirement for change_ in UIOpts.  
						
						... 
						
						
						
						--change is already stored in balanceaccum_ in ReportOpts, so it does
not need to be stored in UIOpts too. 
						
					 
					
						2021-09-09 13:31:43 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							83aa7324eb 
							
						 
					 
					
						
						
							
							dev: cli: Move Template Haskell to get git hash from Hledger.Cli.Version  
						
						... 
						
						
						
						to Hledger.Cli.
Since the git hash changes whenever any file in the repository changes,
this means Hledger.Cli.Version needs to be recompiled all the time.
Since it is at the bottom of the module hierarchy, this means that the
whole hledger package needs to be recompiled. We instead move the
TemplateHaskell splice to one of the top modules, so much less needs to
be recompiled.
Note: Ghc seems to be able to get out of most of the recompiling a lot
of the time (due to caching?), but this makes things more reliable. 
						
					 
					
						2021-08-30 15:57:33 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f9d7560f 
							
						 
					 
					
						
						
							
							pkg!: Remove Hledger.Utils.Color module.  
						
						... 
						
						
						
						This module was only used in one place in Hledger.Data.Amount. The code
has been moved directly into Hledger.Utils. 
						
					 
					
						2021-08-30 15:57:33 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							761e00caa4 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up lambda related warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							beecb3c9ac 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up list related hlint warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00