Releases: ApocDev/pyops
Releases · ApocDev/pyops
Release list
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.0
v0.2.0
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](https:...