DEMO Demo Public demonstration

Version history

Keyword changelog (newest first). No secrets.

Version Text
0.8.9 ★ Release tags drop the v prefix; no app change.
0.8.8 Phone photos are now recognised the right way up in label identify, also after a restore.
0.8.7 Clearer project guidelines for contributors; no app change.
0.8.6 Calmer, more consistent forms: shared tick-boxes, a searchable brewery picker and bigger touch targets on phones.
0.8.5 Option lists unified; API adds localized labels
0.8.4 Faster pages: fewer database queries, smaller scripts and styles
0.8.3 Internal clean-up: unused texts and settings removed, shared helpers, cleaner layers, static analysis
0.8.2 Backups per module (reference data, settings, content, manufacturers, catalog, shops, users, audit), checked archives, encrypted backups with personal data, a failed restore changes nothing, automatic safety backup before every restore
0.8.1 Security update: safer backup restore (accounts are matched by e-mail, roles and passwords are never taken over, all sign-ins end after a restore), backups only for owners with password confirmation, sign-up no longer reveals registered addresses, API tokens expire after 60 days and have scopes
0.8.0 Security update: patched web framework component, better error logging for backups and imports, rate limits on age gate, cookie consent and payment webhook
0.7.18 Beers with alcohol and known ABV show only the ABV (e.g. 4.8%); one central signal text for cards, detail, tables and API
0.7.17 Data ops: shared fields, unique ids, errors and choices only on the submitted form; forms plan updated

Alcohol-free drinksconfirm your age to see all beers

Show all drinks

Beer catalog · Keller · Identify

Find your next pour. Keep it in the Keller.

Search beers and breweries, rate what you taste, track your bottles in the Keller and find shops that stock your favourites.

Recent public ratings

Ratings are shown after you confirm your age or choose alcohol-free drinks only. Confirm age

Please confirm