Commit Graph

260 Commits

Author SHA1 Message Date
Christopher C. Wells 818d4531db Add default pagination to all API routes 2021-04-02 20:29:13 -07:00
Christopher C. Wells 262a3f9b2b Remove unnecessary docblocks 2021-04-02 20:09:37 -07:00
Christopher C. Wells 6e9dc6472b Update test names to match general stlye 2021-04-02 20:08:24 -07:00
Christopher C. Wells 0bcd489db1 Add Goals API endpoint 2021-04-02 20:06:16 -07:00
Christopher C. Wells 923e39aec4 Re-enable User API endpoint 2021-04-02 19:56:53 -07:00
Christopher C. Wells 5537e6d5e4 Test custom filters for JSON API endpoints 2021-04-02 19:49:46 -07:00
Christopher C. Wells 147452593e Add Ingredient picker controller test coverage 2021-04-02 06:02:48 -07:00
Christopher C. Wells a5e4525940 Remove unused Console Kernel code 2021-04-02 05:11:44 -07:00
Christopher C. Wells 01d73a3f28 Add API endpoint and relationships for recipe separators 2021-03-31 20:48:39 -07:00
Christopher C. Wells b89da004c5 Add basic API tests 2021-03-31 20:22:03 -07:00
Christopher C. Wells 9413fa7686 Override Tag class in app models 2021-03-31 20:21:49 -07:00
Christopher C. Wells 49f8536831 Don't reinstall php-coveralls in CI 2021-03-31 08:45:01 -07:00
Christopher C. Wells b913bc15a9 Make test typing more specific 2021-03-31 08:25:57 -07:00
Christopher C. Wells bf221d2b04 Add Recipe controller tests 2021-03-31 08:22:10 -07:00
Christopher C. Wells 80d4d2ffeb Add ingredients-based journal entries test 2021-03-30 16:27:41 -07:00
Christopher C. Wells 2e4af4cec9 Replace meals static array with Collection 2021-03-30 16:15:07 -07:00
Christopher C. Wells fc80a3beaa Use factories for BelongsTo relationships in factory 2021-03-30 16:00:51 -07:00
Christopher C. Wells ef9b841a86 Do not follow redirects when asserting no session errors 2021-03-30 15:42:38 -07:00
Christopher C. Wells bd045cc192 Add basic Journal Entry controller tests 2021-03-30 15:23:54 -07:00
Christopher C. Wells 16c3407d98 Add CI status badge 2021-03-29 21:35:09 -07:00
Christopher C. Wells b0abed3407 Remove hardcoded create statements in factories (WIP) 2021-03-29 21:32:18 -07:00
Christopher C. Wells c05632491b Complete initial factories for all models 2021-03-29 21:17:53 -07:00
Christopher C. Wells 435b5c8f20 Refactor nutrients units array as Collection 2021-03-29 20:11:37 -07:00
Christopher C. Wells dccae6b8c0 Move auth controller tests to namespace and refactor 2021-03-29 19:57:55 -07:00
Christopher C. Wells ff9f0f7834 Create base test case for controllers 2021-03-29 06:06:24 -07:00
Christopher C. Wells b803a3506a Add Goal tests 2021-03-29 05:24:03 -07:00
Christopher C. Wells f56ec2f347 Add Goal factory 2021-03-29 05:15:33 -07:00
Christopher C. Wells e3f5f0a2e6 Test Food tags and empty nutrients 2021-03-28 21:09:45 -07:00
Christopher C. Wells fc01f362f7 Test Food create GET request 2021-03-28 21:02:20 -07:00
Christopher C. Wells 9932974d03 Add Elasticsearch support to CI 2021-03-28 20:56:26 -07:00
Christopher C. Wells 624cbb6679 Add basic Food tests 2021-03-28 20:46:36 -07:00
Christopher C. Wells 73120dddec Add tests for custom rules 2021-03-28 20:05:23 -07:00
Christopher C. Wells 3285df3b98 Add coverage status to README 2021-03-28 15:15:30 -07:00
Christopher C. Wells 7c0f072813 Add composer package cache in CI 2021-03-28 15:10:34 -07:00
Christopher C. Wells f971ab17cb Add Laravel app setup in CI 2021-03-28 15:07:13 -07:00
Christopher C. Wells 4b0a91d300 Use setup-php composer in CI 2021-03-28 14:59:21 -07:00
Christopher C. Wells a24d5a4be5 Add exif extension to CI workflow 2021-03-28 14:51:20 -07:00
Christopher C. Wells e10eb6fffb Add PHP setup to CI workflow 2021-03-28 14:48:25 -07:00
Christopher C. Wells 25bf1a867a ADD GitHub Actions CI workflow 2021-03-28 14:37:38 -07:00
Christopher C. Wells 5c8b985a64 Add coverage/coverall base support 2021-03-28 14:25:21 -07:00
Christopher C. Wells 343927ccf0 Add tests for Support classes 2021-03-28 14:02:44 -07:00
Christopher C. Wells d69d962287 Add FUNDING.yml 2021-03-27 21:10:04 -07:00
Christopher C. Wells 8ab4c620d0 Adjust app namespace 2021-03-27 21:08:54 -07:00
Christopher C. Wells 7dd0fd1487 Remove icon nav elements 2021-03-27 21:01:34 -07:00
Christopher C. Wells 4f5b29ce4c Imrpove support for "mobile app" handling 2021-03-27 20:45:42 -07:00
Christopher C. Wells 1ad422f007 Rename kcal 2021-03-27 20:24:24 -07:00
Christopher C. Wells 8c8a46c4f6 Add `autocapitalization` and `inputmode` settings to some `input` elements 2021-03-27 12:55:22 -07:00
Christopher C. Wells 594f5c6e4b Ensure ingredients list always has a weight entry 2021-03-27 12:33:36 -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