Skip to content

chore(main): release 1.4.0 - #171

Merged
ApocDev merged 1 commit into
mainfrom
release-please--branches--main
Aug 7, 2026
Merged

chore(main): release 1.4.0#171
ApocDev merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.4.0 (2026-08-06)

Features

  • app: attach the module picker to the science block (1138f71)
  • app: give research recipes and goods a badged pack icon (96d24cc)
  • app: give the science block an icon (557c1c2)
  • app: put the block flow view on the React Flow viewport (5a6c8c5), closes #172
  • app: science block UI with a technology helper (09c45f9)
  • data: allow re-importing the dump already on disk (4c4855c)
  • data: import lab prototypes and technology research cost (56fe3df)
  • data: model labs as machines and science as a recipe (94f45d4)
  • data: model the vatbrain as the building it is, with its upkeep (475730a)
  • data: sort goods by their prototype order (2b5da3b)
  • factory: add a draggable board view to Connections (7daff76)
  • settings: hide absolute storage paths behind PYOPS_HIDE_STORAGE_PATHS (c066faa)
  • settings: make Factorio paths configurable in Settings (d284074)
  • solver: model a science consumer as a lab bank, not recipes (77a10e2)
  • solver: pin the science block's demand on the factory (489ec69)
  • solver: science bank takes per-pack rates, with a tech helper (c855eb3)
  • solver: singleton science block with a technology helper (63f8a5b)

Bug Fixes

  • app: hide the module palette for a machine with no slots (d11c836)
  • app: let vatbrains reach labs in the module picker (0d99624)
  • app: make beacon-only machines configurable and correctly gated (a18b0a4)
  • app: serve dev icons from PYOPS_DATA_DIR (675dca9)
  • bridge: stop pinning mining productivity when the game reports zero (e7d62c2)
  • data: stop the importer wiping project metadata on every sync (dac5da7)
  • factory: classify sub-1% imbalances as balanced, not short (4255e8a)
  • scenario: restore the ×scale column on goal changes (81f9923)
  • solver: charge shared beacons once instead of once per machine (4d545df)
  • solver: merge research demand with other pins instead of replacing (78c6fdc)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 8468c73 to 5d83971 Compare July 29, 2026 00:45
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 2 times, most recently from 1829b7a to 4481e56 Compare August 6, 2026 16:00
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 4481e56 to 2fe72b2 Compare August 6, 2026 16:32
@ApocDev
ApocDev merged commit e6953d4 into main Aug 7, 2026
1 check passed
@ApocDev
ApocDev deleted the release-please--branches--main branch August 7, 2026 02:00
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port the block flow view onto the React Flow viewport (zoom, pan)

1 participant