Hayden 
							
						 
					 
					
						
						
							
						
						b93dae109e 
					 
					
						
						
							
							feat: merge food into another ( #1143 )  
						
						... 
						
						
						
						* setup food repository
* add merge route and payloads
* remove type checking
* generate types
* implement merge dialog
* food repo tests
* split install from workflow
* bum dependencies
* revert changes
* update copy
* refactor URLs to avoid incorrect template being used
* stick advanced items under developer mode
* use utility component for advanced feature 
						
						
					 
					
						2022-04-09 19:08:48 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						10784b6e24 
					 
					
						
						
							
							feat: support require_all property for cookbooks ( #1130 )  
						
						... 
						
						
						
						* add direction prop for icon position
* add support for require_all properties on cookbook
* update type annotations
* add and - or filter support
* update cookbook API
* generate types
* implement editor for additional options
* update version number 
						
						
					 
					
						2022-04-03 16:32:58 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						c988de1921 
					 
					
						
						
							
							fix: group creation ( #1126 )  
						
						... 
						
						
						
						* fix: unify group creation - closes  #1100 
* tests: disable password hashing during testing
* tests: fix email config tests 
						
						
					 
					
						2022-04-02 19:33:15 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						e9bb39c744 
					 
					
						
						
							
							feat: docker volume validation ( #1125 )  
						
						... 
						
						
						
						* feat: add api endpoints for volume check
* feat: add docker icon
* add size prop
* feat: add frontend UI for checking docker-volume
* update caddy to server validation file
* add more extensive documentation around setup req
* fix: wrong type on user id #1123 
* spelling
* refactor: cleanup excessive function calls 
						
						
					 
					
						2022-04-02 16:35:53 -08:00 
						 
				 
			
				
					
						
							
							
								zierbeek 
							
						 
					 
					
						
						
							
						
						ea141832c3 
					 
					
						
						
							
							Update swag documentation ( #1119 )  
						
						
						
						
					 
					
						2022-04-02 16:07:58 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						3e3b43c977 
					 
					
						
						
							
							feat: add on mounted hook for bookmarklets ( #1120 )  
						
						... 
						
						
						
						* add utility type to hide Advanced items
* add default text
* fix  #1115  and minor refactorings
* generate types
* hotfix: add validator to catch null vlaues 
						
						
					 
					
						2022-04-01 11:05:25 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						cfaac2e060 
					 
					
						
						
							
							feat: additional cookbook features (tags, tools, and public) ( #1116 )  
						
						... 
						
						
						
						* migration: add public, tags, and tools
* generate frontend types
* add help icon
* start replacement for tool-tag-category selector
* add help icon utility
* use generator types
* add support for cookbook features
* add UI elements for cookbook features
* fix tests
* fix type error 
						
						
					 
					
						2022-04-01 09:50:31 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						1092e0ce7c 
					 
					
						
						
							
							feat: add peak toggle for seeing original ingredient txt ( #1111 )  
						
						... 
						
						
						
						* add peak toggle for seeing original ingredient txt
* add recent changes + format
* cleanup search view
* space out results 
						
						
					 
					
						2022-03-29 09:38:23 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						1a23f867da 
					 
					
						
						
							
							feat: admin maintenance and analytics stubs ( #1107 )  
						
						... 
						
						
						
						* add tail log viewer routes
* add log viewer
* add _mealie to ignore directories
* add detailed breakdown of storage
* generate types
* add dialog to view breakdown
* cleanup mobile UI
* move migrations page
* spelling
* init analytics page
* move route up
* add remove temp files function
* analytics API client
* stub out analytics pages
* generate types
* stub out analytics routes
* update names
* ignore types
* temporary remove analytics from sidebar 
						
						
					 
					
						2022-03-29 08:25:28 -08:00 
						 
				 
			
				
					
						
							
							
								Miroito 
							
						 
					 
					
						
						
							
						
						6f309d7a89 
					 
					
						
						
							
							feat: keep original text on ingredient parse ( #1102 )  
						
						... 
						
						
						
						* Keep Original Text on Ingredient Parse
* Reorder migration and update test 
						
						
					 
					
						2022-03-29 08:07:01 -08:00 
						 
				 
			
				
					
						
							
							
								Miroito 
							
						 
					 
					
						
						
							
						
						5e44d1c238 
					 
					
						
						
							
							Fix clear url action in recipe creation ( #1101 )  
						
						
						
						
					 
					
						2022-03-28 07:32:26 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						1e90dc2022 
					 
					
						
						
							
							feat: add group statistics on profile page  
						
						... 
						
						
						
						* resolve file not found error and add constants
* add group stats and storage functionality
* generate new types
* add statistics and storage cap graphs
* fix: add loadFood query param #1103 
* refactor to flex view 
						
						
					 
					
						2022-03-27 15:12:18 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						b57e42a3b3 
					 
					
						
						
							
							Fix/incorrect quantity column ( #1093 )  
						
						... 
						
						
						
						* change database type
* database migration for changing type on PostgreSQL
* update revision
* add exclusion directory
* update recipe-scrapers 
						
						
					 
					
						2022-03-27 09:18:34 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						7895dfba70 
					 
					
						
						
							
							hot-fix: remove old task  
						
						
						
						
					 
					
						2022-03-25 16:23:28 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						596d0200dc 
					 
					
						
						
							
							collect recent changes ( #1099 )  
						
						
						
						
					 
					
						2022-03-25 15:09:56 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						11b4d2389a 
					 
					
						
						
							
							chore: refactor base schema ( #1098 )  
						
						... 
						
						
						
						* remove dead backup code
* implmenet own base model
* refactor to use MealieModel instead of CamelModel
* cleanup deps 
						
						
					 
					
						2022-03-25 10:56:49 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						bcd98cba2f 
					 
					
						
						
							
							fix: args order ( #1097 )  
						
						
						
						
					 
					
						2022-03-25 09:06:19 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						4ef649231b 
					 
					
						
						
							
							feat: admin maintenance page ( #1096 )  
						
						... 
						
						
						
						* fix build typo
* generate types
* setup maintenance api for common cleanup actions
* admin maintenance page
* remove duplicate use-with-caution 
						
						
					 
					
						2022-03-24 22:17:38 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						ffb3b45ac2 
					 
					
						
						
							
							feat: add build id from commit hash ( #1095 )  
						
						... 
						
						
						
						* fix old ref
* capture git commit as build ID
* generate new types
* display build on Site Settings page
* fix extras crash it extras is none 
						
						
					 
					
						2022-03-24 20:29:01 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						7f102f513d 
					 
					
						
						
							
							Feature/auto increment recipe name ( #1088 )  
						
						... 
						
						
						
						* auto-increment-recipe-name
* add test-case
* re-implement as try/except 
						
						
					 
					
						2022-03-23 17:23:40 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						0f82523cdd 
					 
					
						
						
							
							Fix/category link ( #1087 )  
						
						... 
						
						
						
						* fix and refactor chip links
* fix missing UI components for data management
* fix button text 
						
						
					 
					
						2022-03-22 21:08:06 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						ba325c12f7 
					 
					
						
						
							
							Fix/fix broken pwa ( #1086 )  
						
						... 
						
						
						
						* remove fetch / use axios fix  #1077 
* revert checkbox change
* add password peek
* fix bool check 
						
						
					 
					
						2022-03-22 20:41:54 -08:00 
						 
				 
			
				
					
						
							
							
								Miroito 
							
						 
					 
					
						
						
							
						
						e743d2c66b 
					 
					
						
						
							
							Reorganize Group/User Page Routes ( #1084 )  
						
						... 
						
						
						
						* Consolidate group routes
* Update doc migration link 
						
						
					 
					
						2022-03-22 19:54:16 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						20822ee808 
					 
					
						
						
							
							Feature/improve user feedback ( #1076 )  
						
						... 
						
						
						
						* add proper type annotations
* fix state management and dead code
* add response messages 
						
						
					 
					
						2022-03-20 16:12:49 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						eb2aadfe9e 
					 
					
						
						
							
							use retry loop on startup ( #1075 )  
						
						
						
						
					 
					
						2022-03-20 16:12:37 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						50a67f9301 
					 
					
						
						
							
							Feature/auto generate crowdin data ( #1071 )  
						
						... 
						
						
						
						* add translated key
* update code generation for crowdin generation
* use composition api and minor styling changes 
						
						
					 
					
						2022-03-19 16:33:55 -08:00 
						 
				 
			
				
					
						
							
							
								Philipp Fischbeck 
							
						 
					 
					
						
						
							
						
						022cbd1616 
					 
					
						
						
							
							Enable localization based on browser settings, add language selector ( #925 )  
						
						... 
						
						
						
						* Enable localization based on browser settings, add language selector
* Add dialog for language selection 
						
						
					 
					
						2022-03-19 13:27:40 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						8f569509bf 
					 
					
						
						
							
							Feature/move label editor ( #1069 )  
						
						... 
						
						
						
						* update default color
* move labels editor 
						
						
					 
					
						2022-03-19 11:31:17 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						8c0c8be659 
					 
					
						
						
							
							Feature/group items editor ( #1064 )  
						
						... 
						
						
						
						* update types
* remove toolbox routes
* remove unused ""
* add generic crud table
* update calls for type safety
* recreate food/unit editors
* fix type error
* remove shopping list link
* add transition
* add basic search box
* conditional show-select
* styling + basic download support
* generic download as json function
* add fraction support
* add export option
* add label text 
						
						
					 
					
						2022-03-17 10:30:10 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Palstra 
							
						 
					 
					
						
						
							
						
						86b450fb8c 
					 
					
						
						
							
							Improve devcontainer and configure VSCode debugging ( #1060 )  
						
						
						
						
					 
					
						2022-03-16 08:37:56 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						960378b213 
					 
					
						
						
							
							hotfix: run fetch client side only  
						
						
						
						
					 
					
						2022-03-15 19:31:45 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						13e157827c 
					 
					
						
						
							
							Fix/fix block registration ( #1059 )  
						
						... 
						
						
						
						* fix disable button
* add backend env for restricting registration
* update state management
* add allow_signup to app info
* move allow_signup to backend only
* cleanup docker-compose
* potential darkmode fix
* fix missing variable
* add banner on login page
* use random bools for tests
* fix initial state bug
* fix state reset 
						
						
					 
					
						2022-03-15 17:34:53 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						3c2744a3da 
					 
					
						
						
							
							improve developer tooling (backend) ( #1051 )  
						
						... 
						
						
						
						* add basic pre-commit file
* add flake8
* add isort
* add pep585-upgrade (typing upgrades)
* use namespace for import
* add mypy
* update ci for backend
* flake8 scope
* fix version format
* update makefile
* disable strict option (temporary)
* fix mypy issues
* upgrade type hints (pre-commit)
* add vscode typing check
* add types to dev deps
* remote container draft
* update setup script
* update compose version
* run setup on create
* dev containers update
* remove unused pages
* update setup tips
* expose ports
* Update pre-commit to include flask8-print (#1053 )
* Add in flake8-print to pre-commit
* pin version of flake8-print
* formatting
* update getting strated docs
* add mypy to pre-commit
* purge .mypy_cache on clean
* drop mypy
Co-authored-by: zackbcom <zackbcom@users.noreply.github.com > 
						
						
					 
					
						2022-03-15 15:01:56 -08:00 
						 
				 
			
				
					
						
							
							
								Matthias Bilger 
							
						 
					 
					
						
						
							
						
						e109391e9a 
					 
					
						
						
							
							Added validators for users and recipes ( #1052 )  
						
						... 
						
						
						
						* Added validators for users and recipes
provide a simple get api, allowing to test for existence of
- user by username
- recipe by slug
- group by name (not tested yet)
* updated formatting
* Use group_id+slug for recipes, use ValidationRespone
* Fixed Flake8 errors and warnings
* add missing field for TestUser init 
						
						
					 
					
						2022-03-15 14:28:42 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						c8c02036a3 
					 
					
						
						
							
							Chore/update alembic file format ( #1056 )  
						
						... 
						
						
						
						* capture #1043 
* update file format 
						
						
					 
					
						2022-03-15 13:11:22 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						e377df2ab0 
					 
					
						
						
							
							capture  #1043  ( #1055 )  
						
						
						
						
					 
					
						2022-03-15 12:51:15 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						8eefa05393 
					 
					
						
						
							
							Feature/database backups ( #1040 )  
						
						... 
						
						
						
						* add annotations to docs
* alchemy data dumper
* initial tests
* sourcery refactor
* db backups/restore
* potential postgres fix
* potential postgres fix
* this is terrible
* potential pg fix
* cleanup
* remove unused import
* fix comparison
* generate frontend types
* update timestamp and add directory filter
* rewrite to new admin-api
* update backup routers
* add file_token response helper
* update imports
* remove test_backup 
						
						
					 
					
						2022-03-13 15:42:22 -08:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						2d1ef7173d 
					 
					
						
						
							
							Fix/fix slug names ( #1026 )  
						
						... 
						
						
						
						* fix food seeder to use value instead of keys
* fix all recipe names being slugified
* add helper path utilities
* add fix script for database to rename foods
* add safe calling for fixes 
						
						
					 
					
						2022-03-09 09:18:33 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						de6fd9472d 
					 
					
						
						
							
							Feature/collapse recipe sections ( #1021 )  
						
						... 
						
						
						
						* toggle hide recipe sections
* disable parser if food or units is defined
* make inputs clearable
* remove console.logs
* fix linter error
* fix linter errors 
						
						
					 
					
						2022-03-03 19:43:56 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						568a1a0015 
					 
					
						
						
							
							Fix/multiple bug fixes ( #1015 )  
						
						... 
						
						
						
						* test-case for #1011 
* revert regressions for #1011 
* update cache key on new image
* lint
* fix  #1012 
* typing
* random_recipe fixture
* remove delete button when no listeners are present
* spacing
* update copy to match settings value 
						
						
					 
					
						2022-02-27 12:48:21 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						6a5fd8e4f8 
					 
					
						
						
							
							Style/update mobile styles ( #1008 )  
						
						... 
						
						
						
						* update styling for mobile
* remove Coming Soon 
						
						
					 
					
						2022-02-26 14:00:55 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						faf88ff820 
					 
					
						
						
							
							add wake-lock support and toggle support ( #1006 )  
						
						... 
						
						
						
						* add wake-lock support and toggle support
* add note in change-log
* bump dependencies
* update discord webhooks 
						
						
					 
					
						2022-02-26 11:20:49 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						1ffd668033 
					 
					
						
						
							
							update pwa support + web fonts performance ( #1005 )  
						
						... 
						
						
						
						* update pwa support + web fonts performance
* update web manifest 
						
						
					 
					
						2022-02-24 15:49:58 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						ccfaa02b03 
					 
					
						
						
							
							Fix/multiple bug reports ( #1002 )  
						
						... 
						
						
						
						* fix type issues for #999 
* fix regression #995 
* remove error from frontend and log error #996 
* cleanup darkmode on login page
* keep primary color bg 
						
						
					 
					
						2022-02-23 15:04:45 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						6ccffce320 
					 
					
						
						
							
							ignore unset when writing to db ( #993 )  
						
						... 
						
						
						
						* ignore unset when writing to db
* exception
* add 'side' types to enum set 
						
						
					 
					
						2022-02-22 19:44:40 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						2211174636 
					 
					
						
						
							
							Feature/UI updates ( #990 )  
						
						... 
						
						
						
						* titleCase utility
* update rules ui
* order by date_added
* fix error on page refresh
* fix health checks
* fix cookbook return values 
						
						
					 
					
						2022-02-22 15:32:13 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						177a430d8c 
					 
					
						
						
							
							Feature/new-login-page ( #989 )  
						
						... 
						
						
						
						* login page refresh
* use user_id for token identification 
						
						
					 
					
						2022-02-22 11:36:58 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						684f39fe24 
					 
					
						
						
							
							hotfix: fix dockerfile for alembic  
						
						
						
						
					 
					
						2022-02-21 15:03:48 -09:00 
						 
				 
			
				
					
						
							
							
								Philipp Fischbeck 
							
						 
					 
					
						
						
							
						
						fdfb5b1a5e 
					 
					
						
						
							
							Set up alembic migration usage ( #954 )  
						
						... 
						
						
						
						* Set up alembic migration usage
* Fix import order, add isort as alembic hook
* Only run migrations if needed
* Include date as part of migration file name for better sorting
* Skip initial migrations if tables already exist
This eases the transition from a pre-alembic state
* Fix deprecation warning in alembic revision
* Add alembic test stubs 
						
						
					 
					
						2022-02-21 11:44:23 -09:00 
						 
				 
			
				
					
						
							
							
								Hayden 
							
						 
					 
					
						
						
							
						
						a897e180ed 
					 
					
						
						
							
							Bug/error relating units foods ( #987 )  
						
						... 
						
						
						
						* fix type guard
* update typing
* rearrange methods
* spelling
* fix unknown error response
* update type check for none types
* add discord notification 
						
						
					 
					
						2022-02-21 09:47:00 -09:00