All the Small Things
Nothing too exciting lately, I’ve been busy with adding exciting functionality to European Coffee Trip Business project. But still, looking at the changelog there’s quite a bit of code.
Bumped Ruby to 3.4.3, Postgres to 17.4, Highcharts to 12.2, and a bunch of other dependencies got refreshed.
There’s been a slight tweak to coffee management section of shot edit page. Before, when you had no coffee bags on a roaster, the roaster would not be shown in the list. Since the shot is linked to a coffee bag, there’s no point in showing the roaster that can not be linked to a shot. However that confused at least two users so now I will always list all roasters. And when you select a roaster without a coffee bag, you’ll get a short explanation with a link to create a new coffee bag. Hopefully this will make things clearer. 🤞
Many other UI polishes were released over the past month: shot comparison should be more readable with dotted lines instead of opacity change, shot list should not overflow anymore, the checkbox should no longer hide the text below, overly precise floats should be nicely rounded,… 💅
After the Sunday morning attacks I was also forced to add some more bot/script kiddie preventions in place. I didn’t want to add Home Barista like infuriating delays, but something had to be done. So the user sign up page now relies on Turnstile to do the checking. With this change existing users are not impacted, and new ones should be minimally. Unfortunately internet is a hostile place nowadays. 😔
If you celebrate Easter, enjoy the holiday! 🐣
In any case: I hope you pull some great shots this weekend! ☕