Better Charts, Clearer Bags, and Trending Tweaks

It’s been just over a week since the last update but there’s been lots of changes.

I’m very happy with the new payment processor Creem so far — it’s been super smooth for all new Premium subscribers. And, just a reminder: there is no migration path. So if you’re an existing Premium user paying more than €5/€50 because of VAT or other sales taxes and want to switch, just email me and we’ll find a way!

I managed to close a long‑open request from September 2024 about the weight curve squashing all the other lines. LLMs are really good at JavaScript, so I finally managed to tackle this! However, I don’t think everyone wants this, so I made it optional. If you want the weight curve on a secondary y-axis, you can enable it in your profile settings if you’re a Premium user.

2nd y-axis option

While I was in there, I also tightened up chart annotations/toggles and moved chart logic into a dedicated controller/helper setup to make it more resilient.

Since coffee bag archiving now exists, it felt silly to pick a roaster first and then a bag just to get to the one you want. In Coffee Management, the dropdown now lists all non‑archived bags directly, which makes editing much easier.

The community trending page experiment also got an update - it now shows the average ratio for each profile. I’m still super open to feedback on this.

Good news for Beanconqueror users as well: brew data is now editable. If you empty any of the fields, it no longer shows on the shot page, which makes it much clearer.

There have also been many improvements in Airtable syncing and Loffee Labs importing. I also managed to speed up the database backup from ~1.5h to ~20min — and yes, I tested a restore too, so it actually works. 😅

Thanks for reading, and I hope your weekend is filled with great coffee! ☕