Releases: JamboChen/endfield-calc
Releases · JamboChen/endfield-calc
Release list
v0.8.0
What's Changed
- Add: Docker self-hosting support (Dockerfile, Compose, GitHub Actions workflow) by @quicksilver2000 in #78
- Add: Multi-formula bin packing for Reactor / Expanded Crucible (Phase 3) by @lsequeiraa in #80
- Refactor: Migrate LP solver from javascript-lp-solver to HiGHS (WASM) by @lsequeiraa in #81
- Add: Source-facility raw materials + bin prefill chip for stuck cycles by @lsequeiraa in #82
- Add: AIC Plan settings menu and end-to-end calculator integration by @lsequeiraa in #83
- Update: dependency upgrades and eslint 10 migration by @JamboChen in #86
- Refactor: global LP recipe selection and recipe-pin visibility by @lsequeiraa in #84
- Add: factory region picker, region-aware recipes, and per-region raw-material limits by @lsequeiraa in #85
- Add: Wuling region structures (Sewage Inlets + Byproduct Outlet) by @lsequeiraa in #87
- Add: GitHub Pages beta channel for master at /endfield-calc/beta/ by @lsequeiraa in #89
- Update: Bump version to 0.8.0 by @JamboChen in #92
New Contributors
- @quicksilver2000 made their first contribution in #78
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Fix: Dispose surplus byproducts instead of over-running absorber recipes by @lsequeiraa in #73
- Add: Localized recipe names by @lsequeiraa in #75
- Refactor: Replace heuristic SCC solver with LP-based solver by @lsequeiraa in #74
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Fix: Ceil values in formatCount when ceilMode by @JamboChen in #67
- Fix: SCC solver double-counts target demand for items with external consumers by @JamboChen in #69
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Fix: SCC solver treats disposal-item surplus as infeasible constraint by @JamboChen in #60
- Fix: Orphaned disposal sink for terminal recipes with disposal byproducts + per-output source handles by @JamboChen in #61
- Fix: Exclude raw materials from getItemProducers by @JamboChen in #62
- Add: Mark copper ore raw; mark acid liquid by @JamboChen in #64
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- update 1.2 data by @JamboChen in #56
- Refactor: extract SCC solver disposal filter and overdetermined solve helpers by @JamboChen in #57
Full Changelog: v0.5.2...v0.6.0
v0.5.2
What's Changed
- Fix: resolve recipe override cycles by extending SCC with feeder recipes by @lsequeiraa in #52
- Fix: separated mapper double-allocation bug for cycle byproducts by @lsequeiraa in #53
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Fix: Xircon production chain, SCC solver, greedy multi-producer allocation by @lsequeiraa in #47
- Update: Improve the scrolling and collapsing behavior of the left panel. by @JamboChen in #49
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Arknights: Endfield 1.1 Data Update
- Added copper processing chain: Copper Ore → Copper Nugget → Copper Powder → Copper Component
- Added bottled items: Bottled Food, Bottled Recovery HP, Copper Bottle
- Added Xiranite (low-poly / poly) and related bottled variants
- Added Sewage and liquid byproduct items
- Added Liquid Cleaner facility with sewage disposal recipes
Byproduct & Disposal System
- Multi-output recipes now properly track and route byproducts through the production graph
- Surplus byproducts are automatically handled via injected disposal recipes
- New disposal sink node in graph view (rose-colored theme)
Other Improvements
- Liquids now use pipes (4× belt throughput) — pump facility counts updated accordingly
- Save/load production plans as JSON; export graph as SVG or PNG
- Two-end alignment layout option in separated facility view
- Redesigned production and target node cards for clearer visual hierarchy
What's Changed
- Use pipes for liquids by @iguessthislldo in #37
- Add two-end alignment, JSON save/load, and export features by @Gsonovb in #38
- Add: multi-output recipe byproduct support, disposal system, and card redesign by @lsequeiraa in #40
- Update: migrate to Vite 8 by @JamboChen in #41
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- fix: remove units of power by @JamboChen in #33
- Fix: The language drop down may be blank. by @JamboChen in #34
- Allow zero-rate targets and filter inactive graph nodes by @Ju1-js in #32
- Add output belt count alongside output rate by @iguessthislldo in #30
- Add ceil mode for belt counts by @JamboChen in #35
- Persistence is achieved by storing the target in the URL.
2026-03-05.19-42-38.mp4
New Contributors
- @Ju1-js made their first contribution in #32
- @iguessthislldo made their first contribution in #30
Full Changelog: v0.3.5...v0.4.0
v0.3.5
Release 0.3.5
UI improvements
- feat: add raw material usage breakdown in production stats by @lsequeiraa in #26
- Add: redesign item selection dialog with multi-select batch workflow by @lsequeiraa in #29
- Add: Implement portrait mode UI and logic by @JamboChen in #28
New Contributors
- @lsequeiraa made their first contribution in #26
Full Changelog: v0.3.4...v0.3.5