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 
							
						 
					 
					
						
						
							
						
						190773c5d7 
					 
					
						
						
							
							Feature/group based notifications ( #918 )  
						
						... 
						
						
						
						* fix group page
* setup group notification for backend
* update type generators
* script to auto-generate schema exports
* setup frontend CRUD interface
* remove old notifications UI
* drop old events api
* add test functionality
* update naming for fields
* add event dispatcher functionality
* bump to python 3.10
* bump python version
* purge old event code
* use-async apprise
* set mealie logo as image
* unify styles for buttons rows
* add links to banners 
						
						
					 
					
						2022-01-09 21:04:24 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						2e9026f9ea 
					 
					
						
						
							
							feat(frontend):  ✨  Fix scheduler, forgot password flow, and minor bug fixes ( #725 )  
						
						... 
						
						
						
						* feat(frontend): 💄  add recipe title
* fix(frontend): 🐛  fixes  #722  side-bar issue
* feat(frontend): ✨  Add page titles to all pages
* minor cleanup
* refactor(backend): ♻️  rewrite scheduler to be more modulare and work
* feat(frontend): ✨  start password reset functionality
* refactor(backend): ♻️  refactor application settings to facilitate dependency injection
* refactor(backend): 🔥  remove RECIPE_SETTINGS env variables in favor of group settings
* formatting
* refactor(backend): ♻️  align naming convention
* feat(backend): ✨  password reset
* test(backend): ✅  password reset
* feat(frontend): ✨  self-service password reset
* purge password schedule
* update user creation for tests
Co-authored-by: Hayden <hay-kot@pm.me > 
						
						
					 
					
						2021-10-07 09:39:47 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						3c504e7048 
					 
					
						
						
							
							feat(backend):  ✨  migrate site-settings to groups ( #673 )  
						
						... 
						
						
						
						* feat(frontend): ✨  add user registration page (WIP)
* feat(backend): ✨  add user registration (WIP)
* test(backend): ✅  add validator testing for registration schema
* feat(backend): ✨  continued work on user sign-up
* feat(backend): ✨  add signup flow and user/group settings
* test(backend): ✅  user-creation tests and small refactor of existing tests
* fix(backend): ✅  fix failing group tests
* style: 🎨  fix lint issues
Co-authored-by: hay-kot <hay-kot@pm.me > 
						
						
					 
					
						2021-09-05 22:05:29 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						e179dcdb10 
					 
					
						
						
							
							refactor(frontend):  ♻️  split user profile/management ( #670 )  
						
						... 
						
						
						
						* refactor(frontend): ♻️  major rewrite/improvement of use-profile pages
* refactor(frontend): ♻️  split webhooks into their own page
Co-authored-by: hay-kot <hay-kot@pm.me > 
						
						
					 
					
						2021-09-04 20:24:32 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						990244e37e 
					 
					
						
						
							
							Refactor/group page ( #666 )  
						
						... 
						
						
						
						* refactor(backend): ♻️  Refactor base class to be abstract and create a router factory method
* feat(frontend): ✨  add group edit
* refactor(backend): ✨  add group edit support
Co-authored-by: hay-kot <hay-kot@pm.me > 
						
						
					 
					
						2021-09-01 21:39:40 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						9b1bf56a5d 
					 
					
						
						
							
							[Feat]  ✨  Migrate from Pages to Cookbooks ( #664 )  
						
						... 
						
						
						
						* feat: ✨  Add Description to Cookbooks
* feat(frontend): ✨  Cookbook view page
* feat(frontend): 💄  Add final UI touches
* fix(backend): 🐛  Add get by slug or id
* fix linting issue
* test(backend): ✅  Update tests from pages -> cookbooks
* refactor(backend): 🔥  Delete old page files
Co-authored-by: hay-kot <hay-kot@pm.me > 
						
						
					 
					
						2021-08-31 18:51:34 -08:00