v0.4.0 2026-06-20
- Inventory MVP: local inventory persistence in the browser.
- Owned quantity inputs added directly to Recipe Breakdown rows.
- Inventory-adjusted recipe tree calculations now reduce downstream requirements.
- Everything Still Needed summary added as the final actionable list from adjusted tree data.
v0.3.0 2026-06-20
- Dark theme with Celtic Bronze accents, forged-steel and crystal design tokens.
- Tholinar logo, favicon, and Apple touch icon.
- Cinzel headings and Inter body text.
- Recipe tree expand/collapse with accessible keyboard and screen-reader support.
- UI polish: unified panels, bronze CTA button, focus rings, radial background glow.
- Search results no longer emit a misleading aria-pressed attribute.
- Deployment prep: env var examples, Node ≥18.17 engine requirement.
- Hosting strategy documented (Vercel + Railway); app not yet deployed.
v0.2.0 2026-06-17
- Shopping list workflow: add multiple items and edit quantities in one list.
- Materials auto-recalculate as the list changes.
- Raw materials are aggregated into a single combined list.
- Recipe tree breakdown shows the full crafting hierarchy per item.
v0.1.0 2026-06-13
- Initial release.
- Search for an item, choose a quantity, and calculate required raw materials.