e2ca298919 
					 
					
						
						
							
							make results window active and raise it when calculating  
						
						 
						
						
						
						
					 
					
						2025-04-26 16:38:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						593dec96d1 
					 
					
						
						
							
							add enable/disable platform functionality  
						
						 
						
						
						
						
					 
					
						2025-04-26 16:37:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa74e9e8da 
					 
					
						
						
							
							fix critical calculation bug  
						
						 
						
						
						
						
					 
					
						2025-04-26 14:17:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16802648bc 
					 
					
						
						
							
							implement deleting platforms and csv saving  
						
						 
						
						
						
						
					 
					
						2025-04-26 12:57:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c151b19a3c 
					 
					
						
						
							
							update pyinstaller spec  
						
						 
						
						
						
						
					 
					
						2025-04-25 17:36:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f2a0735972 
					 
					
						
						
							
							add time slider and saving functionality to output  
						
						 
						
						
						
						
					 
					
						2025-04-25 17:35:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						348b027ede 
					 
					
						
						
							
							remove redundant text-based output  
						
						 
						
						
						
						
					 
					
						2025-04-25 11:09:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						54b7bdd700 
					 
					
						
						
							
							clean up files  
						
						 
						
						
						
						
					 
					
						2025-04-25 11:05:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						929c3719c0 
					 
					
						
						
							
							complete db & graph implementation (except for delete)  
						
						 
						
						
						
						
					 
					
						2025-04-24 22:55:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d8c4b5d64d 
					 
					
						
						
							
							add data_struct.py file  
						
						 
						
						
						
						
					 
					
						2025-04-22 17:12:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fa6db3bc0 
					 
					
						
						
							
							read platform details from database (WIP)  
						
						 
						
						
						
						
					 
					
						2025-04-22 13:37:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df436fa2b2 
					 
					
						
						
							
							begin implementation of sqlite database  
						
						 
						
						
						
						
					 
					
						2025-04-14 16:25:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1234008813 
					 
					
						
						
							
							expand size of output window for bigger font  
						
						 
						
						
						
						
					 
					
						2025-04-13 12:59:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						662a3a5e9c 
					 
					
						
						
							
							fix bug with debug autofill mode  
						
						 
						
						
						
						
					 
					
						2025-04-13 12:58:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e379b4a7e2 
					 
					
						
						
							
							properly add icon - and fix main_gui size  
						
						 
						
						
						
						
					 
					
						2025-04-10 14:56:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5f9017b625 
					 
					
						
						
							
							add application icon  
						
						 
						
						
						
						
					 
					
						2025-04-10 14:09:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ace96dfc3a 
					 
					
						
						
							
							make code compatible with PyInstaller  
						
						 
						
						
						
						
					 
					
						2025-03-18 19:25:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland W-H 
							
						 
					 
					
						
						
							
						
						cc5686d3d7 
					 
					
						
						
							
							Merge PR  #2  from RolandWH/testing (user defined fund_plat_fee)  
						
						 
						
						... 
						
						
						
						Implement user defined fund_plat_fee using a table interface where each row is a band. There is full input validation using a combination of the FastEditQDoubleSpinBox widget and custom code that checks the numbers in each row are sane (each band less than previous band, fee is a non-zero number). 
						
						
					 
					
						2025-03-18 13:39:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e0f49a1c14 
					 
					
						
						
							
							add dynamic 'on the value above' label  
						
						 
						
						
						
						
					 
					
						2025-03-18 13:35:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						255fed7ce7 
					 
					
						
						
							
							fix inout validation on first row  
						
						 
						
						
						
						
					 
					
						2025-03-18 13:06:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a99a6263a8 
					 
					
						
						
							
							ensure the fee for a band is non-zero  
						
						 
						
						
						
						
					 
					
						2025-03-18 13:00:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0338bc0bb7 
					 
					
						
						
							
							fix input validation when removing rows  
						
						 
						
						
						
						
					 
					
						2025-03-18 12:47:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						93f69cc0da 
					 
					
						
						
							
							add input validation to fund_plat_fee tiers  
						
						 
						
						
						
						
					 
					
						2025-03-18 12:17:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ead59079b3 
					 
					
						
						
							
							make font sizes consistent  
						
						 
						
						
						
						
					 
					
						2025-03-18 10:44:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df7baa2df2 
					 
					
						
						
							
							increase font size for better readability  
						
						 
						
						
						
						
					 
					
						2025-03-17 21:57:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d1cf30422c 
					 
					
						
						
							
							correct indentation in fee calculation func  
						
						 
						
						
						
						
					 
					
						2025-03-17 21:56:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f395f155d0 
					 
					
						
						
							
							make fund deal fee checkbox optional  
						
						 
						
						
						
						
					 
					
						2025-03-17 21:55:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32bc3add9b 
					 
					
						
						
							
							make fund_plat_fee user defined (no validation)  
						
						 
						
						
						
						
					 
					
						2025-03-17 15:16:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fca1b384bd 
					 
					
						
						
							
							make selection logic more readable  
						
						 
						
						
						
						
					 
					
						2025-02-17 10:18:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland W-H 
							
						 
					 
					
						
						
							
						
						6bfeaa6e0d 
					 
					
						
						
							
							Merge pull request  #1  from RolandWH/testing  
						
						 
						
						... 
						
						
						
						Implement input validation with optional fields support 
						
						
					 
					
						2025-02-17 10:08:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						679a509101 
					 
					
						
						
							
							fix input validation to work with custom widgets  
						
						 
						
						
						
						
					 
					
						2025-02-17 10:05:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						68ac992483 
					 
					
						
						
							
							implement custom Q(Double)SpinBox widget for onFocus selection  
						
						 
						
						
						
						
					 
					
						2025-02-11 21:19:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ef6048601 
					 
					
						
						
							
							do input validation on pension value field  
						
						 
						
						
						
						
					 
					
						2025-02-11 19:31:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						107c388afb 
					 
					
						
						
							
							add label hint for checkboxes, fix tab order  
						
						 
						
						
						
						
					 
					
						2025-02-11 19:04:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36a36f5437 
					 
					
						
						
							
							implemented optional fields - needs further work  
						
						 
						
						
						
						
					 
					
						2025-02-11 18:11:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fcbc78b05b 
					 
					
						
						
							
							opt field input validation complete - functionality still TODO  
						
						 
						
						
						
						
					 
					
						2025-02-11 15:52:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ecc2ce6d56 
					 
					
						
						
							
							continue implementing optional fields - still broken  
						
						 
						
						
						
						
					 
					
						2025-02-11 13:42:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9143afc176 
					 
					
						
						
							
							begin adding optional fields  
						
						 
						
						
						
						
					 
					
						2025-02-11 10:57:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b62518875f 
					 
					
						
						
							
							fix autofill debug flag  
						
						 
						
						
						
						
					 
					
						2025-02-10 23:28:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						142906b39c 
					 
					
						
						
							
							open results file with utf-8 encoding  
						
						 
						
						
						
						
					 
					
						2025-02-10 23:27:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f132da9b6 
					 
					
						
						
							
							add input validation on combo boxes  
						
						 
						
						
						
						
					 
					
						2025-02-10 23:27:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						59f05a3f38 
					 
					
						
						
							
							edit tab order, window sizes  
						
						 
						
						
						
						
					 
					
						2025-02-10 23:26:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1748fb849f 
					 
					
						
						
							
							platform edit error checking, more comments, misc other changes  
						
						 
						
						
						
						
					 
					
						2025-02-10 22:11:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b4f6bb35f 
					 
					
						
						
							
							show platform editor b4 main win, improve comments  
						
						 
						
						
						
						
					 
					
						2025-01-30 15:37:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						83c02ec4db 
					 
					
						
						
							
							fix bugs and add platform name opt  
						
						 
						
						
						
						
					 
					
						2025-01-29 20:25:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c20e1e9d09 
					 
					
						
						
							
							User-defined fee structure (except tiered) and file saving  
						
						 
						
						
						
						
					 
					
						2025-01-29 18:24:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						abeaec2f8c 
					 
					
						
						
							
							deleted un-needed workspace file  
						
						 
						
						
						
						
					 
					
						2025-01-28 15:55:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ed67775b33 
					 
					
						
						
							
							update .gitignore  
						
						 
						
						
						
						
					 
					
						2025-01-28 15:50:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						922f4b3a39 
					 
					
						
						
							
							simplify and fix fees logic  
						
						 
						
						
						
						
					 
					
						2025-01-28 15:45:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cafe2da484 
					 
					
						
						
							
							initial commit  
						
						 
						
						
						
						
					 
					
						2025-01-28 15:25:41 +00:00