Tracked down a math bug that I'm shocked I didn't see sooner (outputs under certain conditions are very obviously wrong). The C++ code I based this on had it right and I broke it during the porting to Javascript. Accidentally used the same index twice instead two different indices for one of the intermediate calculations.
Finished most of my travel arrangements. All that's left is sorting out when I'm dropping the cat off with my mother (fresh cat supplies are ready to go) and figuring out if my sister is going to do the airport drop off/pick up so she can use my car while I'm out of town (hers is getting an engine replaced) or if I'm just leaving it parked at the airport. She wants to stall on making that decision as long as possible.
Mac test: I don't have an up to date Mac, but the old one that's convenient to test on shows that it's completely broken on the version of Safari that's there (literally nothing at all works). Firefox is fine, but prints the table a little smaller. Still wide enough spacing that I would be comfortable writing on this at the roaster.
I'll still want to test how this works on Mac/Windows machines and with Safari/Edge, but I think I'm happy with the print layout for CRUCS now. The page fits roasting plans up to 20 minutes (longer on A4 paper) and if I were doing logging on paper I'd have plenty of space for data from a couple batches hand written next to the plan while still having lots of space for stuff like cupping notes or other kinds of batch details.
Today I'm working on adjusting the print styling for CRUCS. One of the major use cases I see for this is helping people who aren't using any kind of data logging software have access to good quality roasting plans and being able to just hit print, slap the page into a clipboard, and have something that's usable at the roaster that way is important.
A roaster friend just reached out with a problem that the project I've been working on lately might be useful for sorting out, so despite the fact that I'm not satisfied with the current state of things, I've put up the very much WIP and have my first outside of my company tester. It's not really in such bad state as it sounds like there. I should just need a few good extended sessions to slam out the rest of my to do list.
Author of Typica software for coffee roasters.