Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-06-30)
Features
app: add a GitHub link to the home page header (ac88ba7 )
app: allow tunnel hosts and bind all interfaces on the dev server (7d5db5f )
app: auto-select recipe when a flow has a single crafting option (d998ba3 )
app: collapse global nav to a drawer below xl (3fbe055 )
app: collapse the block sidebar into a drawer below md (3f26ad3 )
app: drag to reorder recipe rows in a block (254de60 ), closes #6
app: flag block health on the sidebar, tabs, and folders (e6c659f )
app: hide the Block Balance exports column when there are none (f7100df )
app: make the settings tab rail horizontal on mobile (360a1d4 )
app: move build cost into a "Building summary" slideout drawer (5c0efe1 )
app: nested sidebar folders (folders inside folders) (9500655 ), closes #8
app: reuse SidebarShell for the assistant chat list (61c37e1 )
app: reuse SidebarShell for the browse rail (3de9f77 )
app: reuse SidebarShell for the tasks/notes rail (133da22 )
app: show drop indicator when dragging sidebar blocks/folders (229b89e ), closes #37
app: show the data storage location in Settings (6acb1a8 )
app: tidy the Block Balance imports (4071457 )
app: touch-capable recipe-row reorder via dnd-kit (3e4094d )
app: touch-capable sidebar block/folder reorder via dnd-kit (9260716 )
bridge: add MCP mod reload tool (2b76ac0 )
data: capture mod prototype renames and auto-apply them to blocks (7673aa8 ), closes #26
data: detect a running Factorio before dumping (6ae0717 ), closes #27
data: detect mod drift and prompt an integrated re-dump (05de0bc ), closes #27
data: guided drift + dump modal, replacing the settings-buried flow (1dc564f ), closes #27
data: persist and display the project's mod list with versions (0ef9f3c ), closes #28
desktop: add a Tauri desktop shell that runs the app in a window (01eb659 )
desktop: bundle a vendored node sidecar so the app runs standalone (7dc1862 )
desktop: check for updates on launch and prompt to install (af78669 )
desktop: enforce a single instance for stability (bc94b4b ), closes #41
desktop: open external links in the system browser (8c98fcf )
desktop: polish the window — version title, icons, size, geometry (755e51e )
logistics: belts & inserters/loaders per block row (#21 ) (cd39fd0 )
logistics: independent show toggles for belts, inserters, rockets (efd27b3 ), closes #21
logistics: rocket launches/min per good (#22 ) (2b7d1be )
mod: Helmod-style in-game summary with logistics, fuel & colored cards (220fe3b )
planner: degrade gracefully for blocks with missing recipes/items (377110d ), closes #1
planner: per-product goal rates (multiple targets per block) (da03bca ), closes #36
planner: preferred defaults (favorites) for machines & fuel (93de9d8 ), closes #18
planner: show a block's one-time build cost (capital materials) (9460008 ), closes #38
Bug Fixes
app: add a version field to package.json for release-please (4ba57c6 )
app: don't close the sidebar drawer when switching in-drawer tabs (5f5ef8f )
app: give browse recipe names their own line on mobile (b7fffef )
app: keep hover tooltips fully on-screen (a5b2862 )
app: keep the assistant composer toolbar on one line on mobile (c499398 )
app: replace emoji/symbol glyphs with Lucide icons across the UI (fb50e9a )
app: show full block names in coherence chips on mobile (47565af )
app: show the full nav bar only once it fits (~1400px) (3b8d143 )
app: stack factory balance rows on mobile for readable names (ea38c1c )
app: stack the block recipe grid on mobile (8ade275 )
app: stack the factory machine table on mobile too (dac251e )
app: stack the whatif block-changes table on mobile (15c20c6 )
app: wrap the turd upgrade icon strip on mobile (3dd521d )
data: clearer sync-modal copy, active-step spinner, running-game guard (f03c994 ), closes #27
data: scroll the drift change-list when it gets long (8705e32 ), closes #27
data: use an ArrowRight icon for version-change drift chips (d81d86f ), closes #27
ensure TanStackDevtools hides until hover (118ad5b )
solver: keep a block solvable when a goal has no recipe (6b294d1 )
You can’t perform that action at this time.