It looks like the oldest ARM Mac I have that's convenient to test on is an M2 mini running 14.4.1. The newest is an M5 Air running 27.0.1. And representing current gen budget option is the cheapest Neo available running 26.6.2. That last one is what I'll be doing more testing with tomorrow. There's also an M4 mini available in the test pool. I haven't checked if it runs on that yet but it would be weird if it didn't.
Getting everything set up in the bundle correctly is more of a pain than it should be. For now I've just set up a quick and dirty shell script until I have the time to figure out how to make the build system do everything right, but it's running on a test system with no dev tools or installed artifacts so that's promising. I wish the bundle size were smaller. I'll have to look into that at some point and there are a few other things that need to be fixed before a proper release.
I have a fresh Mac build that I'll want to do some additional testing with after work tomorrow as well as making sure it runs on some older machines, but assuming all goes well I should be able to make that available as a preview for someone who would very much like to upgrade to something less ancient and have a native build even if it doesn't have all the features of the last release version. I should probably also put together some user facing documentation.
Step 31 probably should have been done after step 32 or 33, but if I'm understanding the overall design of this unit properly, it might not be necessary at all. I'll look into this a little more later, but the me who wants to go to sleep thinks not doing this step at all might be the better long term decision. Steps 35-37 should also be skipped.
In the continuing adventures of shelf assembly, step 33 should definitely be done after step 32 and before step 22. Step 24 is where you realize that there aren't just 3 completely different parts all labeled 9. It's really 5 different parts.
Bad instructions aside, it's going together fine and is looking pretty good in its almost finished state. Looking forward to putting stuff on the shelves.
Step 21: Realize before attempting this step that there's a missing step between 20 and 21. It's effectively the same as step 13. Step 22 and later should be delayed until the shelf is moved into position with the exception of steps 32 (which is where I've stopped for tonight) and probably 33 which should be done before then.
Step 4 indicates that 2 more of part 1 should be used than is true. Two of the holes are there to later receive part 3. Step 10 should be completely disassemble the unit because step 1 didn't show proper orientation. Step 13: Discover that there are 3 completely different things labeled part 9. Step 19 has clarifying text that might have been useful to have in step 10 (as written, not the take it apart and try again one).
Spent another $13K on coffee. I was hoping to buy more, but I got the last 400ish pounds of a thing I wanted more like 700ish pounds of. Once that arrives I should have a good set of ingredients to start figuring out this year's Holiday Blend. I'd still like to bring in at least a couple more decafs.
Someone put in a coffee order about 1 minute before close and I'm wondering if they put their phone number in as the name they want the box shipped to because of a browser auto-complete getting confused, if they've let their AI agent buy their coffee, if they've legally changed their name to something that looks like a phone number, or if they just really need the coffee and can't fill out the form right until they get it. Doesn't matter, I'm getting that shipped ASAP regardless.
I was annoyed by how much legit mail from people who want me to do something for them these days doesn't include who they are (including company or organization name if applicable) and what they want (be explicit), but if the expectation is that recipients aren't bothering to read and understand anymore...
It took 3 attempts to place an order by email recently. Previously I've just placed the order through their web site but that's been broken for months now. The first try, one of the items was correct and the other item was the correct quantity of the wrong item. The 2nd try, the wrong item was unchanged and the correct item now had the wrong quantity. The 3rd try finally got everything right.
Finished* up the report I was working on a couple days ago. In addition to drastically cutting back the number of SQL queries happening behind the scenes, the rest of the code assembling the report is also a lot smaller now. Less network activity if the database is on the other side of a network connection, less memory used, no user appreciable performance difference one way or the other.
* there's one minor feature that I still need to put in, but that'll be a tiny change
There probably is some room to clean up the first of the two queries to make that a bit more clear. That might be a useful step toward getting to an understandable 1 query solution and it would give the planner less work to do.
Author of Typica software for coffee roasters.