Update!
Hey folks, here are the bits:
Mech Control PCB has been fully tested and is working without issue.
Signed off on a lot of DECAF work:
Completed API versioning.
Updated authentication middleware and pass hashing to use Argon2. DECAF Auth is now complete.
Completed up/down migrations and seeding handlers.
Completed setup scripts.
Completed all coffee data endpoints (coffee, coffee type, region, source, flavor profiles, distributor, roasting company, etc)
Completed all user data endpoints (user, profile, preferences, ratings, favorites, schedules, etc).
Completed machine config endpoints.
Lots of assorted small tweaks and fixes.
Next Items:
Most of the recipe endpoints are good to go but Im still finalizing the recipe step’s data shape and endpoints.
Have brew jobs call operator.
Lock in library versions.
Machine status endpoint tests.
Test any web-socket functions.
Finalizing some required configs at the OS level.
The next batch of work should take a solid week. I expect that there will likely be a few things to do that I have forgotten while writing this. Once all the above tasks are done, I should be good to release DECAF to the org repo. There may be more to do, but it will be in an installable state at that point.
Ok, that is all for now. I will have a quick update mid-week and then a full progress update over the weekend.
Cheers!