What's New in Cellarion 1.77–1.79: Put a Bottle Back, and One Way Around Your Cellar
By jagduvi
Tags: release, feature, usability, navigation, undo
The tidy-up releases
Version 1.76 was a big one — drag & drop racks, open-bottle tracking, a thermometer in the cellar. The three releases since are the opposite kind: no new subsystem, just making what's already there feel finished. Two themes run through them — being able to take back a mistake, and getting around every corner of your cellar the same way.
Put a bottle back
Here's a mistake everyone makes eventually: you mark the wrong bottle as consumed. One wrong tap in the list, a bottle logged on the wrong night — and until now there was no way back. The "Added by mistake" undo only ever removed active bottles, and flatly refused consumed ones.
Now every bottle on your History page carries a Move back to cellar button. One tap flips the bottle back to active and wipes the consume details it shouldn't have — the date, the reason, the closing note and final rating — as if it never left. One thing worth knowing: the bottle comes back unplaced. Its rack slot was freed the moment you consumed it and may well be occupied now, so rather than guess, Cellarion returns the bottle with the Unplaced badge from 1.76 and lets you drop it into a slot yourself.
One way around your cellar
Features landed fast in 1.76, and each one bolted its entry point wherever it happened to be built. The result was a cellar you couldn't quite navigate: the printable Cellar Book was reachable only from the Racks page, Room View wasn't in the cellar menu at all, and every subpage had its own one-off header with no way to step sideways to another view.
So there's now a single view switcher — Bottles · Racks · Room · History · Book — on every cellar page. Wherever you are, the whole cellar is one tap away. It scrolls sideways on a phone, and gets out of the way when it should: hidden while you're printing the Cellar Book, and while you're editing the Room.
Then we made it actually feel like navigation. The strip used to look identical to the in-page filter toggles sitting right below it, so 1.79 turns it into a proper underline tab bar that reads as a menu rather than a filter. A shared page header means the tabs now anchor in the exact same spot on every page instead of drifting up and down as you move between them. And the Cellar Book, which used to run wider than a phone screen, now fits: the table scrolls on its own and sheds its lowest-value columns on a narrow display, while still printing in full on paper.
Destinations and actions, finally sorted
The switcher comes with one rule applied everywhere: destinations go in the nav strip, actions go in the ⋮ menu, and the actions you reach for most stay visible. The cellar's overflow menu is now purely actions, grouped sensibly — Manage (edit, color, share, wine lists), Data (import, export, audit log) and Danger (delete).
The bottle page got the same treatment. The things you do all the time — Edit, 🍷 Open, Remove — stay in view, while rarer ones like Move and Added by mistake fold into a ⋮ menu, on both the desktop header and the mobile bar. That quietly kills a real papercut: on phones the action row used to overflow and cut the Move button clean off. (1.77 had already rescued a sibling of that bug — the Open-bottle button went missing from the mobile bar entirely the day 1.76 shipped.)
A little dead weight gone
Under the hood, we pulled out around 28 orphaned markers scattered across eleven files — leftovers from a guided onboarding tour that was removed long ago, still clinging on with nothing to do. Nothing you can see changes; there's just less to trip over next time.
Getting it
If you're on cellarion.app, you already have all of this — 1.79 is live. Self-hosters: pull the v1.79.0 images, with no docker-compose changes to make. And as always, the whole thing is open source on GitHub.