Christopher C. Wells
4aaf83c862
Add recipe duplicate functionality
2022-03-06 20:53:50 -08:00
Christopher C. Wells
c42cfdb531
Add a cache-clear dev console command; document dev console commands
2021-11-10 14:58:06 -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 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
adc63d975c
Add dev console command to reset database
2021-04-22 10:27:19 -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
ef719c9175
Add User admin flag
2021-04-20 16:04:32 -07:00
Christopher C. Wells
d18247e68d
Reorganize routes in to middleware groups
2021-04-20 15:21:36 -07:00
Christopher C. Wells
a9fad1bff0
Add basic User CRUD abilities
2021-04-20 14:49:51 -07:00
Christopher C. Wells
ea4b6b2eae
Remove unused auth routes
2021-04-06 11:24:20 -07:00
Christopher C. Wells
8788c39d44
Remove breeze boilerplate verification and registration code
2021-04-05 05:41:34 -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
e97056553a
Add API endpoint and relationships for recipe separators
2021-04-02 23:42:27 -07:00
Christopher C. Wells
91af802c2f
Add basic API tests
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
521479ad88
Add media to API responses
2021-03-12 20:48:08 -08:00
Christopher C. Wells
d3a881c359
Add recipe delete functionality
2021-02-20 14:36:52 -08:00
Christopher Charbonneau Wells
414629b469
Add goals support ( #4 )
2021-02-15 14:19:53 -08:00
Christopher C. Wells
0e89f19f27
Add path to nutrient-based journal entry
2021-02-06 20:13:33 -08:00
Christopher C. Wells
536b2236f7
Remove unused welcome and dashboard artifacts
2021-01-25 05:47:02 -08:00
Christopher C. Wells
d1c66924ea
Add "manual" journal entry option
2021-01-24 18:56:03 -08:00
Christopher C. Wells
c29c88776f
Add tagging support to foods and recipes
2021-01-23 19:58:03 -08:00
Christopher C. Wells
2e55ea1d98
Configure basic API paging, sorting, and filtering
2021-01-23 15:07:49 -08:00
Christopher C. Wells
39455af3c9
Add API relationships
2021-01-23 14:47:40 -08:00
Christopher C. Wells
166427dce6
Establish base JSON:API endpoints
2021-01-23 14:21:37 -08:00
Christopher C. Wells
cb7483ae06
Begin work on non-livewire ingredient picker (WIP)
...
This commit is mostly a PoC and looks like it will work in place of the
initial Livewire-based component for a repeatable picker.
2021-01-22 21:11:19 -08:00
Christopher C. Wells
9a60dbbe6e
Add ability to delete journal entries
2021-01-18 13:30:12 -08:00
Christopher C. Wells
5513c2b37c
Add food delete form
2021-01-04 20:28:40 -08:00
Christopher C. Wells
0382dc110b
Disable self-service registration
2021-01-03 14:04:15 -08:00
Christopher C. Wells
2e3db25388
Style journal view
2021-01-01 19:50:42 -08:00
Christopher C. Wells
c1ddb061df
Add basic journal entries index (WIP)
2021-01-01 15:05:36 -08:00
Christopher C. Wells
ebc6f9cdd5
Remove unused JSON:API elements
2020-12-31 15:00:38 -08:00
Christopher C. Wells
2dd92c8d3a
Refactor "ingredients" as "foods"
2020-12-30 15:06:22 -08:00
Christopher C. Wells
a04be37acb
Start Recipe controller (WIP)
2020-12-30 08:30:14 -08:00
Christopher C. Wells
9026ee9240
Create Ingredient create form
2020-12-23 14:54:54 -08:00
Christopher C. Wells
cccc2d2760
Install and init `laravel/breeze`
2020-12-22 22:28:35 -08:00
Christopher C. Wells
aa9b504653
Add JSON:API via `cloudcreativity/laravel-json-api`
2020-12-22 22:16:18 -08:00
Christopher C. Wells
dbc7ad9c32
Initial commit -- Laravel base app
2020-12-21 09:46:31 -08:00