Commit Graph

122 Commits

Author SHA1 Message Date
Christopher C. Wells a378936b72 Create "profile" controller and routes (WIP)
Views are incomplete and components need to be broken out from user edit.
2021-04-21 16:37:10 -07:00
Christopher C. Wells 104bbcd614 Do not update password when no new password is provided 2021-04-21 09:08:07 -07:00
Christopher C. Wells 03f7319157 Add User photo media support 2021-04-21 08:49:05 -07:00
Christopher C. Wells f6fa2cf79f Allow null value for recipe volume 2021-04-20 18:51:51 -07:00
Christopher C. Wells ef719c9175 Add User admin flag 2021-04-20 16:04:32 -07:00
Christopher C. Wells a9fad1bff0 Add basic User CRUD abilities 2021-04-20 14:49:51 -07:00
Christopher C. Wells 057433eb90 Add support for "oz" as a food serving unit 2021-04-20 11:51:19 -07:00
Christopher C. Wells 809e3ca7d7 Add support for recording recipe volume (WIP)
This offers no practical value yet -- ultimately it will be used to support
volume-based servings for recipes with a total volume set.
2021-04-17 20:31:52 -07:00
Christopher C. Wells 6b68d61385 Improve Goal validation feedback 2021-04-17 19:42:33 -07:00
Christopher C. Wells ff5661fdf1 Improve Jorunal Entry validation feedback 2021-04-17 19:39:07 -07:00
Christopher C. Wells 0982ac1601 Improve Food validation feedback 2021-04-17 07:32:46 -07:00
Christopher C. Wells dbee32dc14 Improve error messages in recipe update 2021-04-12 21:20:13 -07:00
Christopher C. Wells c9ef13a0d4 Move supported ingredients handling inside old data loop 2021-04-12 19:55:55 -07:00
Christopher C. Wells 232f5ddfe8 Attempt to improve handling for common 1/3 and 2/3 amounts 2021-04-10 14:22:14 -07:00
Christopher C. Wells 69ce3cb277 Attempt to improve coherency of journal entry summaries 2021-04-08 21:17:15 -07:00
Christopher C. Wells 06fa79f1ed Add detail field to entry item summary when present 2021-04-08 16:57:31 -07:00
Christopher C. Wells 9b795a743b Correct tag handling for search indexing 2021-04-06 14:21:37 -07:00
Christopher C. Wells a1b91c7330 Update IngredientPicker tests 2021-04-06 12:07:12 -07:00
Christopher Charbonneau Wells 350a08a14d
Add Heroku support (#12) 2021-04-06 10:05:10 -07:00
Christopher C. Wells 8788c39d44 Remove breeze boilerplate verification and registration code 2021-04-05 05:41:34 -07:00
Christopher C. Wells 25d37d0c55 Save searchable tags before model save to ensure indexing 2021-04-04 20:19:50 -07:00
Christopher C. Wells e1af68941c Add supported units filtering to recipe edit 2021-04-04 15:46:37 -07:00
Christopher C. Wells edbcd877c2 Filter supported units in ingredient picker 2021-04-04 14:55:19 -07:00
Christopher C. Wells 29638c711f Replace meals static array with Collection 2021-04-02 23:42:27 -07:00
Christopher C. Wells a686e8036b Add basic Journal Entry controller tests 2021-04-02 23:42:27 -07:00
Christopher C. Wells 51d4db11c6 Refactor nutrients units array as Collection 2021-04-02 23:42:27 -07:00
Christopher C. Wells a6c978981d Add Goal factory 2021-04-02 23:42:27 -07:00
Christopher C. Wells d91c26159b Don't require `ingredients.key` fields 2021-03-27 09:57:57 -07:00
Christopher Charbonneau Wells 0407899496
Add ingredient separators (#10)
* Add weight handling to ingredient sortable

* Add frontend logic for recipe ingredients "separator"

* Add "recipe separator" model

* Update ingredient handlers on recipe save

* Combine ingredients and separators handler in recipe edit

* Handle recipe ingredient separators in recipe show

* Fix handling of old recipe form data
2021-03-26 08:58:37 -07:00
Christopher C. Wells 8db02e302b Allow all tags to be removed 2021-03-13 14:00:09 -08:00
Christopher C. Wells be9c45a414 Replace recipe active time with cook time 2021-03-13 13:51:37 -08:00
Christopher C. Wells 9c68277cc6 Ditch bg-cover approach
Too many problems on mobile with nicer fixed styling.
2021-03-13 05:41:26 -08:00
Christopher C. Wells c978c5843d Use recipe image as background 2021-03-12 20:48:08 -08:00
Christopher C. Wells ac57f6d33e Add initial recipe image support 2021-03-12 20:48:08 -08:00
Christopher C. Wells 4b31f87f98 Delete ingredient amounts on recipe delete 2021-03-11 19:28:38 -08:00
Christopher C. Wells 053c8305a1 Refactor Quill handling as a separate database column 2021-03-08 08:40:36 -08:00
Christopher C. Wells be681f0dd7 Add recipe time fields (WIP)
Not present in th frontend yet.
2021-03-06 09:30:15 -08:00
Christopher C. Wells 2e7c76cbad Switch to simple analyzer (adds lowercase casting) 2021-03-05 14:48:24 -08:00
Christopher C. Wells 5dfd3e17df Use babenkoivan Elasticsearch ecosystem 2021-03-04 22:17:33 -08:00
Christopher C. Wells 0fec1d2ede Redirect to journal entry date if only one date is used 2021-03-02 20:11:31 -08:00
Christopher C. Wells 905635c022 Only evaluate serving name in summary when serving is used 2021-03-02 20:02:20 -08:00
Christopher C. Wells 73022ac167 Add option to group or not group journal entries 2021-03-02 19:57:06 -08:00
Christopher C. Wells b46752b6c7 Do not restore weighted search results by name 2021-03-02 19:33:23 -08:00
Christopher C. Wells 794c0712bc Add basic tags front end support 2021-02-27 13:50:40 -08:00
Christopher Charbonneau Wells 076882ecdb
Add fulltext search support to ingredient picker 2021-02-24 18:44:17 -08:00
Christopher C. Wells 2f91c320ef Refactor nutrients data array as a collection 2021-02-21 08:23:30 -08:00
Christopher C. Wells d3a881c359 Add recipe delete functionality 2021-02-20 14:36:52 -08:00
Christopher C. Wells 4856ed4b70 Deleted related ingredient amounts on food delete 2021-02-19 05:57:42 -08:00
Christopher C. Wells ae27a2e4bd Fix Ingredient/HasIngredient trait relationships 2021-02-17 06:05:29 -08:00
Christopher Charbonneau Wells 414629b469
Add goals support (#4) 2021-02-15 14:19:53 -08:00