Brews
The Brews area is where recipes become batches. A brew (also called a brew session) is one batch of a specific recipe version, tracked from planning through brew day, fermentation, and tasting. It has two parts: the brews list at /brews, where you see every batch at a glance, and the brew log, a per-batch workspace organized as a timeline of stages.
Starting a brew
Brews start from a recipe: open the recipe in the editor and click Brew in the header. This creates a new brew session seeded from the recipe’s current version — its ingredients, targets, and water additions are copied into the batch — and opens the brew log. Each batch gets a batch code so you can tell brews of the same recipe apart.
If you have no brews yet, the /brews page points you the same way: start a brew from one of your recipes.
The brews list
The /brews page lists every batch.
Stage filter. A row of pills filters the list by stage — All, Planning, Brewing, Fermenting, Completed, Archived — each showing how many brews are in that stage. The counts always reflect your full collection, not the current filter.
Search. Type in the search box to filter by batch code, recipe name, or style.
Table and cards. On wide screens the list is a sortable table; on narrow screens it switches to cards automatically — there is no manual toggle. Table columns: Batch, Recipe, Stage, Brew date, OG → FG, ABV, IBU, and Rating. Click a header to sort; click again to reverse direction.
Row actions. Each row can be archived (or unarchived) and deleted.
Footer summary. Below the list, a summary strip shows how many brews are displayed and four totals: Active (brewing + fermenting), Planned, Completed, and Archived.
The brew log
Opening a batch shows the brew log. The header identifies the batch and carries its controls:
- Recipe + batch code
- the recipe name with the batch code after it, plus a color swatch from the recipe's SRM.
- Meta line
- style, recipe version, brew day, and an editable brewer field (click to type a name; saves when you leave the field).
- Stage pill
- the batch's current status. While fermenting it also shows the day count.
- Brew sheetComing soon
- printable brew sheet export.
- Share
- share the batch.
The stage timeline
Under the header, a four-step timeline is both the batch’s status display and the tab bar for the log:
| Stage | What the tab covers |
|---|---|
| 01 · Plan | Prep before brew day: yeast and starter, water salts, hop schedule, inventory check, recent batches, pre-brew checklist. See Planning. |
| 02 · Brew | Brew day itself: the brew sheet, timers, and measured volumes and gravities. See Brewing. |
| 03 · Ferment | Primary through packaging: gravity readings and fermentation tracking. See Fermenting. |
| 04 · Done | Package and taste: final numbers, rating, and notes. See Completion. |
Archived is a terminal state alongside Completed — an archived batch shows the Completion tab and can be unarchived from the brews list.
The timeline responds to two different clicks:
- Stage row or label
- opens that stage's tab. If the stage is at or before the batch's current status, the tab switches immediately. If it's ahead, a dialog asks whether to update the status — Update status to [stage] — or Just switch view to peek without changing anything.
- Numbered circle
- sets the status directly in one click, no dialog. Clicking the circle of a stage the batch has already reached backtracks the status to the stage before it.
- 1Open the batch from the brews list.
- 2On brew day, click the 02 · Brew circle (or click the row and confirm Update status to Brewing).
- 3When the wort is in the fermenter, advance to 03 · Ferment the same way.
- 4After packaging and tasting, advance to 04 · Done.