Commit Graph

180 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 fb3fa3dd1d Add nutrient calculation for recipe volumes 2021-04-18 13:46:20 -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 05736cec30 Add tests and documentation for nutrient rounding changes 2021-04-08 16:54:01 -07:00
Christopher C. Wells 17e640303d Implement FDA guideline-based rounding
Rounding is left out of Food nutrients for now to prevent rounding up before
summing in certain places.
2021-04-08 16:34:30 -07:00
Christopher C. Wells c76b1b07c0 Finalize fake data improvements 2021-04-07 21:28:05 -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 C. Wells beb69b4a0e Update tests for User refactoring 2021-04-06 11:41:33 -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 2b3f0c31f6 Add Media API tests 2021-04-02 23:42:27 -07:00
Christopher C. Wells 192070f826 Ignore API closures for coverage 2021-04-02 23:42:27 -07:00
Christopher C. Wells 3eebcf2756 Add default pagination to all API routes 2021-04-02 23:42:27 -07:00
Christopher C. Wells 152d9eb641 Remove unnecessary docblocks 2021-04-02 23:42:27 -07:00
Christopher C. Wells 0ec83db285 Add Goals API endpoint 2021-04-02 23:42:27 -07:00
Christopher C. Wells 1776d5c83b Re-enable User API endpoint 2021-04-02 23:42:27 -07:00
Christopher C. Wells bc3b4b11d1 Remove unused Console Kernel code 2021-04-02 23:42:27 -07:00
Christopher C. Wells e97056553a Add API endpoint and relationships for recipe separators 2021-04-02 23:42:27 -07:00
Christopher C. Wells 28c915b8c5 Override Tag class in app models 2021-04-02 23:42:27 -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 3c37fe4809 Complete initial factories for all models 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 01b414c22c Add tests for Support classes 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 dae2a8d725 Add unit to nutrients summary value 2021-03-17 05:17:22 -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