Frozen Bags, Hot Shots
It’s been less than a week since the last update, but there were tons of changes anyway.
The biggest one is coffee bag freezing, based on a GitHub issue. You can now set frozen and defrosted dates for coffee bags, and Visualizer uses that to better organize coffee bags and display freezer info where it matters. Coffee bags are now ordered active, frozen, then archived, and frozen ones have a slight blue hue so they’re easy to spot. ❄️
Please keep sending ideas via GitHub issues or just email me. I don’t always ship things fast, but requests absolutely enter my thinking cycle and very often get done. To name just a few recent examples: 2nd y-axis for weight, community stats page, and date search.
Another big change on the API side: coffee bags and roasters now support full create/update/delete operations! Also, I’ve moved coffee bag endpoints to root level (/api/coffee_bags). Existing nested coffee bag routes still work via redirects, so older integrations don’t break. If you maintain an integration, please switch to the new endpoints because I might remove the redirects in the future. ⚠️
I also fixed a few UX rough edges: when creating a new coffee bag, the suggestions now refresh when you select a Loffee Labs linked roaster, the community trending page is better on phones, and PWA supports landscape too, thanks to another GitHub request.
Thanks for reading, enjoy the rest of your weekend! ☕