Christopher C. Wells
0660c4bfa4
Upgrade to Laravel 10
2024-02-03 08:36:44 -08:00
Christopher C. Wells
b955eb53b8
Group by name only
...
Fixes #63
Fixes #64
2024-02-02 10:22:46 -08:00
Bram Wubs
b3999f005b
Cleanup
2022-10-20 19:05:53 -07:00
Bram Wubs
f74806ea07
Log a recipe or food from their show pages
2022-10-20 19:05:53 -07:00
Christopher C. Wells
4aaf83c862
Add recipe duplicate functionality
2022-03-06 20:53:50 -08:00
Christopher C. Wells
6e3c40531d
Remove use of deprecated Media Library model method
2022-03-06 14:43:39 -08:00
Christopher C. Wells
c4cb8759ce
Delete unused tags
2022-03-06 14:29:39 -08:00
Christopher C. Wells
7daeab4c44
Cast Goal User ID as int
2022-02-28 18:45:55 -08:00
Christopher C. Wells
ef096492d4
Add "ingredient ID" attribute to ingredients
...
This change prevents ID collision when dealing with multiple models.
2022-02-20 13:46:16 -08:00
Christopher C. Wells
5c29150ae1
Upgrade to Laravel 9
2022-02-11 19:27:12 -08:00
Christopher C. Wells
f17fb757ef
Add a policy to restrict goal management to owner
2021-11-09 17:00:30 -08:00
Christopher C. Wells
3f04f14a2d
Add API key to profile output
2021-11-08 20:55:00 -08:00
Christopher C. Wells
0f2d054649
Add cookie authentication support to API
2021-11-08 20:55:00 -08:00
Christopher C. Wells
f7a95cc020
Ensure 8 character minimum password length
2021-09-27 15:32:08 -07:00
Christopher C. Wells
419fcc2cb9
Disable browser cache with Cache-Control
2021-09-27 10:02:11 -07:00
Christopher C. Wells
cf51670727
Add CSP policy to all responses
2021-09-27 09:02:44 -07:00
Christopher Charbonneau Wells
1fbb9a7dae
Add support for meals customization ( #15 )
...
* Add meals as JSON field on User
* Change journal entry meal field to integer
* Make Quill and Draggable more modular
* Add meals routes and controller (WIP)
* Set default meals during migration
* Handle meals form
* No-op meal field migrations
This allows tests to pass easier and the migrations are not entirely
necessary anyway.
* Update factories and tests for new meals format
* Add basic meals edit test
* Update journal entry processing for new meal values
* Remove temporary migrations
* Only use default enabled meals in tests
* Add User `meals_enabled` attribute
* Ensure NULL values are removed from attributes
* Add meals data to use API response
* Set default meals on user create
2021-05-30 13:11:58 -07:00
Christopher Charbonneau Wells
c15f81ee6b
Add ability to change goal for a date ( #14 )
2021-05-22 14:07:57 -07:00
Christopher C. Wells
ce9bf83221
Prevent potential division by zero error
2021-05-15 21:40:53 -07:00
Christopher C. Wells
86b61dba30
Handle day updates during Goal edit
2021-05-15 21:40:53 -07:00
Christopher C. Wells
721c5baa2c
Add days to Goal index view
2021-05-15 21:40:53 -07:00
Christopher C. Wells
77b06c62b1
Add formatted days attribute to Goal
2021-05-15 21:40:53 -07:00
Christopher C. Wells
b21f483af2
Update Goals tests
2021-05-15 21:40:53 -07:00
Christopher C. Wells
dc4d7987e8
Create JournalDate model for setting per-date goals
2021-05-15 21:40:53 -07:00
Christopher C. Wells
91fd85ef83
Add date goal handling for user journal
2021-05-15 21:40:53 -07:00
Christopher C. Wells
153611e66d
Remove Goal `from` and `to` attributes
2021-05-15 21:40:53 -07:00
Christopher C. Wells
3ae6c6ef13
Add remaining fields for Goal edit form
2021-05-15 21:40:53 -07:00
Christopher C. Wells
45ce469cdf
Update basic Goals index
2021-05-15 21:40:53 -07:00
Christopher C. Wells
22a80400db
Refactor Goal model
2021-05-15 21:40:53 -07:00
Christopher C. Wells
5541511d61
Update `user:add` command for User model changes
2021-04-22 15:10:38 -07:00
Christopher C. Wells
77ed32ee4d
Create partials for shared user/profile inputs
2021-04-22 11:38:28 -07:00
Christopher C. Wells
78c3095036
Complete profile management functionality
2021-04-22 11:29:41 -07:00
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