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 
							
						 
					 
					
						
						
							
						
						8d77f4b31e 
					 
					
						
						
							
							feat:  ✨  Paprika/Mealie Migration support ( #873 )  
						
						... 
						
						
						
						* feat: ✨  paprika support - partial
* feat: ✨  add full paprika support
* re-organize data directory
* add data directory auto-gen
* rewrite migration tests
* remove print statements
* remove hard-coded paths
* add auto-tag support
* add mealie migration support
* add looking for migraiton button 
						
						
					 
					
						2021-12-09 19:52:53 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						912cc6d956 
					 
					
						
						
							
							feat(frontend):  ✨  Add Meal Tags + UI Improvements  ( #807 )  
						
						... 
						
						
						
						* feat: ✨ 
* fix colors
* add additional support for settings meal tag
* add defaults to recipe
* use group reciep settings
* fix login infinite loading
* disable owner on initial load
* add skeleton loader
* add v-model support
* formatting
* fix overwriting existing values
* feat(frontend): ✨  add markdown preview for steps
* update black plus formatting
* update help text
* fix overwrite error
* remove print
Co-authored-by: hay-kot <hay-kot@pm.me > 
						
						
					 
					
						2021-11-20 14:30:38 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						bdaf758712 
					 
					
						
						
							
							feat(backend):  ✨  start multi-tenant support (WIP) ( #680 )  
						
						... 
						
						
						
						* fix ts types
* feat(code-generation): ♻️  update code-generation formats
* new scope
* add step button
* fix linter error
* update code-generation tags
* feat(backend): ✨  start multi-tenant support
* feat(backend): ✨  group invitation token generation and signup
* refactor(backend): ♻️  move group admin actions to admin router
* set url base to include `/admin`
* feat(frontend): ✨  generate user sign-up links
* test(backend): ✅  refactor test-suite to further decouple tests (WIP)
* feat(backend): 🐛  assign owner on backup import for recipes
* fix(backend): 🐛  assign recipe owner on migration from other service
Co-authored-by: hay-kot <hay-kot@pm.me > 
						
						
					 
					
						2021-09-09 08:51:29 -08:00