Brewbot v0.1.2-beta.2
Pre-release**Brewbot — Release Notes
AI Brewing Assistant**
Floating chat button — a persistent button in the bottom-right corner of every page opens the AI chat panel without leaving your current workflow
Conversation panel — full chat history with your configured AI model (supports OpenAI-compatible APIs, Anthropic, and local models via Ollama)
Local LLM support — extended read timeout (120 s) handles Ollama cold-start delays when a model hasn't been used recently
Recipe form-fill — ask the AI to write a grain bill, hop schedule, mash schedule, or full recipe and it can populate the form for you; a confirmation dialog shows a summary of what will be changed before anything is applied
Auto-create ingredients — if your ingredient library is empty (or the AI suggests an ingredient you haven't added yet), the system automatically creates it with realistic default values (color, potential, alpha %, attenuation, etc.) so a brand-new user can get a complete recipe in one step
Yeast fill support — AI can now select and populate yeast entries including lab, form (dry/liquid), and attenuation
"Fill form" button — every AI response has a secondary button that makes a focused re-request asking the model to produce only structured fill data, improving compatibility with local models that don't always follow JSON instructions on the first pass
Ingredient Cost Tracking
Cost per unit fields added to all ingredient types — fermentables (
Batch cost card on the brew session detail page — breaks down ingredient costs line by line, shows total batch cost, cost per litre, and cost per vessel
All cost fields editable through the existing ingredient library modals
Session Production Tracking
Dry hop log — record dry hop additions with date, hop, amount, and vessel
Packaging log — track packaging runs with date, volume, format (keg/bottle/can/cask), and notes
Both logs visible on the brew session detail page with running totals
Mead & Nutrient Calculator
TOSNA / TOSNA 2.0 calculator built into the mead brew session view
Calculates nutrient additions (Fermaid-O, Fermaid-K, DAP) based on batch volume, honey gravity, and target YAN
Staggered addition schedule with day-by-day instructions
Spirits Production
Still run log — record distillation runs with charge volume, foreshots/hearts/tails cuts, and proof readings
Proofing calculator — hydrometer temperature correction and dilution-to-proof math
Wash yield estimate — calculates expected spirit yield from fermented wash
Barrel disposition log — track what goes into and out of each barrel with dates and volumes
Winemaking
MLB / fining additions log — track malolactic fermentation additions and fining agents with dosage and date
Skin contact days and target TA/pH fields on wine recipes
Fruit & juice section for cider recipes
Recipe Builder
Multi-craft support — Beer, Wine, Mead, Cider, Seltzer, and Spirits each show relevant sections, style dropdowns, and field labels
Equipment profiles — selecting a profile auto-fills batch size, pre-boil volume, boil time, and efficiency
Style target gauges — OG, FG, ABV, IBU, and SRM bars showing whether your recipe is within style guidelines
Metric / Imperial toggle — converts all volume and weight fields; preference is saved per session
Recipe clone — duplicate any existing recipe as a starting point
Mash schedule — multi-step mash with step name, temperature, time, and additions columns
Security & Infrastructure
Two-factor authentication (TOTP) support for user accounts
Session secret moved to .env (never committed)
All hardcoded credentials removed from Docker configuration
PostgreSQL credentials use environment variables throughout