This website requires JavaScript.
e9f2393c96
Remove the Academy films
master
snowspeeder and Claude Fable 5
2026-08-11 19:02:03 -04:00
cc735aba82
Academy films: locally generated physics videos of the roast and the brew
snowspeeder and Claude Fable 5
2026-08-11 18:12:15 -04:00
385474ecef
Removable reference curves, audit fixes across pages, shaded Academy art
snowspeeder and Claude Fable 5
2026-08-11 16:59:28 -04:00
8b80c3fa6f
Academy v4: 3 research-backed lessons (30 slides + audio); new bean logo; custom plan/lot names
Shane Maynard and Claude Fable 5
2026-08-09 14:30:42 -04:00
ec078116b4
Add colored SCA-style flavor wheel to cupping; colorize the radar chart
Shane Maynard and Claude Fable 5
2026-08-09 10:11:31 -04:00
2e1b8d24f9
Academy v3: screenshot-verified scenes, transform-override fix, hero bean-journey slide
Shane Maynard and Claude Fable 5
2026-08-09 10:06:30 -04:00
9448712a8a
Academy v2: one trackable roasting lesson; every scene redesigned to layout discipline
Shane Maynard and Claude Fable 5
2026-08-09 09:22:40 -04:00
64c1b3605b
Add the Academy: narrated, animated roasting & brewing lessons; cupping link on roast detail
Shane Maynard and Claude Fable 5
2026-08-09 09:04:39 -04:00
0b4857c225
Hotfix: planner init crashed for admin accounts, killing autosave and the plans list
Shane Maynard and Claude Fable 5
2026-08-09 08:53:56 -04:00
c6c392730f
Fix desktop header overflow; add plan attachment on roast detail
Shane Maynard and Claude Fable 5
2026-08-09 08:47:13 -04:00
4a3d192c2c
Move After-the-Roast onto actual roasts; add Artisan-importable updated .alog download
Shane Maynard and Claude Fable 5
2026-08-09 08:35:11 -04:00
9b6ea9880e
Remove the header's hidden scroll region: section pills become a fixed grid on mobile
Shane Maynard and Claude Fable 5
2026-08-09 08:26:35 -04:00
a341d67467
Add roaster (machine) management, mobile header-tools redesign, and profile pictures
Shane Maynard and Claude Fable 5
2026-08-09 08:17:10 -04:00
e62b9601a2
Add Equipment page: owned brewers and grinders filter the Brews UI
Shane Maynard and Claude Fable 5
2026-08-09 08:08:32 -04:00
3bceb44ae3
Move the planner's page-scoped tools from the left nav into the page header
Shane Maynard and Claude Fable 5
2026-08-09 08:05:45 -04:00
c130efb180
Prefill: classify unknown cultivars into a reference group so the ledger still computes
Shane Maynard and Claude Fable 5
2026-08-09 08:03:46 -04:00
f781930832
Add a Recipe/steps field to brew logging
Shane Maynard and Claude Fable 5
2026-08-09 08:02:06 -04:00
16d5af83f7
Add Hario Switch to the brewer picker (immersion)
Shane Maynard and Claude Fable 5
2026-08-08 23:18:25 -04:00
38c7d01e03
Add brewing section, plan chat, roaster learning, API tokens, Swagger docs, and full backup
Shane Maynard and Claude Fable 5
2026-08-08 22:37:42 -04:00
5efaeb63c9
Add admin LLM model setting; rename Pi to LLM in the UI; drop table Review column
Shane Maynard and Claude Fable 5
2026-08-08 22:12:42 -04:00
eb82263ead
Add finished-roast .alog uploads with Pi agent deep review and /roasts history
Shane Maynard and Claude Fable 5
2026-08-08 20:18:22 -04:00
84ce75dc14
Fix New plan feeling like a no-op; add plan delete and why-panel collapse
snowspeeder and Claude Sonnet 5
2026-07-31 15:34:56 -04:00
2237c199c1
Add per-user learned machine profile; fix methodology honesty issues
snowspeeder and Claude Sonnet 5
2026-07-31 12:40:03 -04:00
0a0356b86e
Fix field-help review findings (Fable review + Opus verification)
snowspeeder and Fable
2026-07-31 07:17:44 -04:00
84fb396c7d
Add field help dialog with cultivar/process reference notes
snowspeeder and Claude Sonnet 5
2026-07-31 06:36:27 -04:00
df5c4aef48
Document Gitea Actions deployment workflow
snowspeeder
2026-07-31 06:30:20 -04:00
e51bfd3dca
Wait for application readiness in deployment
snowspeeder
2026-07-31 06:27:09 -04:00
19fc1e4dcb
Isolate Gitea Actions build workspace
snowspeeder
2026-07-31 06:24:49 -04:00
0a160f0800
Verify Actions checkout before tests
snowspeeder
2026-07-31 06:20:53 -04:00
1cc3f72a62
Allow CI container tests beside production
snowspeeder
2026-07-31 06:17:58 -04:00
7c9e5b0d0d
Add Gitea Actions deployment workflow
snowspeeder
2026-07-31 06:15:08 -04:00
45e67c918f
Document Unraid deployment automation
snowspeeder
2026-07-31 06:09:01 -04:00
8d6c471b10
Seed writable Pi runtime config in Docker
snowspeeder
2026-07-30 20:31:10 -04:00
1a63da77f3
Generate asset versions during Docker builds
snowspeeder
2026-07-30 16:45:22 -04:00
eec422661b
Version static app assets for CDN releases
snowspeeder
2026-07-30 16:06:18 -04:00
792714c6d5
Bust cached stylesheet on deploy
snowspeeder
2026-07-30 15:51:37 -04:00
5a780cefa8
Convert every remaining °C reference to the temp-unit toggle
snowspeeder
2026-07-30 16:57:30 -04:00
306d256832
Add a °C/°F display toggle for Machine Plan and Roast Log temps
snowspeeder
2026-07-30 16:51:01 -04:00
5ef82748ea
Merge branch 'feature/commercial-redesign'
snowspeeder
2026-07-30 15:41:33 -04:00
59645e59b5
Add green-bean inventory and cupping features
feature/commercial-redesign
snowspeeder
2026-07-30 14:47:15 -04:00
9f0a3dbc74
Fallback to Browserless for rate-limited prefills
snowspeeder
2026-07-30 08:16:22 -04:00
f3d026a109
Fix planner review findings
snowspeeder
2026-07-30 08:09:26 -04:00
7416898bec
Elevate planner UX and offline resilience
snowspeeder
2026-07-30 07:03:35 -04:00
057d68156b
Polish planner styling
snowspeeder
2026-07-30 06:37:41 -04:00
99d7e8f121
fix: make account menu actions reliable
snowspeeder
2026-07-29 23:29:01 -04:00
8f82000e31
feat: replace account actions with menu
snowspeeder
2026-07-29 23:25:49 -04:00
089ee6916f
fix: refresh installed clients and hide admin control by role
snowspeeder
2026-07-29 23:08:32 -04:00
122427d30d
fix: redirect authenticated users to planner
feat/auth-admin
snowspeeder
2026-07-29 22:56:06 -04:00
f56dc8efa9
feat: allow initial admin setup from landing page
snowspeeder
2026-07-29 22:12:37 -04:00
22e6e721a7
chore: format auth code and update runtime
snowspeeder
2026-07-29 22:11:08 -04:00
892479dceb
feat: harden authenticated deployment
snowspeeder
2026-07-29 22:04:40 -04:00
432dd2176f
feat: add secure auth, admin and postgres persistence
snowspeeder
2026-07-29 21:52:22 -04:00
74b4c3a368
feat: make roast planner mobile PWA ready
feat/mobile-pwa
snowspeeder
2026-07-29 21:23:32 -04:00
106b1104c3
Initial commit
snowspeeder
2026-07-29 19:01:43 -04:00
fedaf29847
Initial roast planner webapp: fillable worksheet, live ledger, curve, URL prefill, .alog reference curve
snowspeeder and Claude Sonnet 5
2026-07-29 15:41:35 -04:00