Hayden 
							
						 
					 
					
						
						
							
						
						932f4a72df 
					 
					
						
						
							
							refactor: remove depreciated repo call ( #1370 )  
						
						... 
						
						
						
						* ingredient parser hot fixes (float equality)
* remove `get` in favor of `get_one` & `multi_query` 
						
						
					 
					
						2022-06-10 19:01:14 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Genson 
							
						 
					 
					
						
						
							
						
						b904b161eb 
					 
					
						
						
							
							fix: increased float rounding precision for CRF parser ( #1369 )  
						
						... 
						
						
						
						* increased float rounding precision for crf parser
* limited fractions to a max denominator of 32 to prevent weirdly specific values
* add test cases for 1/8 and 1/32
* add rounding to avoid more digits than necessary
Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com > 
						
						
					 
					
						2022-06-10 18:18:31 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						c4540f1395 
					 
					
						
						
							
							Refactor/conver to controllers ( #923 )  
						
						... 
						
						
						
						* add dependency injection for get_repositories
* convert events api to controller
* update generic typing
* add abstract controllers
* update test naming
* migrate admin services to controllers
* add additional admin route tests
* remove print
* add public shared dependencies
* add types
* fix typo
* add static variables for recipe json keys
* add coverage gutters config
* update controller routers
* add generic success response
* add category/tag/tool tests
* add token refresh test
* add coverage utilities
* covert comments to controller
* add todo
* add helper properties
* delete old service
* update test notes
* add unit test for pretty_stats
* remove dead code from post_webhooks
* update group routes to use controllers
* add additional group test coverage
* abstract common permission checks
* convert ingredient parser to controller
* update recipe crud to use controller
* remove dead-code
* add class lifespan tracker for debugging
* convert bulk export to controller
* migrate tools router to controller
* update recipe share to controller
* move customer router to _base
* ignore prints in flake8
* convert units and foods to new controllers
* migrate user routes to controllers
* centralize error handling
* fix invalid ref
* reorder fields
* update routers to share common handling
* update tests
* remove prints
* fix cookbooks delete
* fix cookbook get
* add controller for mealplanner
* cover report routes to controller
* remove __future__ imports
* remove dead code
* remove all base_http children and remove dead code 
						
						
					 
					
						2022-01-13 13:06:52 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						3b920babe3 
					 
					
						
						
							
							feat:  ✨  Add brute strategy to ingredient processor ( #744 )  
						
						... 
						
						
						
						* fix UI column width
* words
* update parser to support diff strats
* add new model url
* make button more visible
* fix nutrition error
* feat(backend): ✨  add 'brute' strategy for parsing ingredients
* satisfy linter
* update UI for creation page
* feat(backend): ✨  log 422 errors in detail when not in PRODUCTION
* add strategy selector
Co-authored-by: Hayden <hay-kot@pm.me > 
						
						
					 
					
						2021-10-16 16:06:13 -08:00