Repository navigation
Releases
Releases · 21mScot/dashboard
v0.21.5-alpha
What's Changed
- Charts adv2 by @MarkKiehlmann in #53
- Nest miner analysis expanders and restore charts by @MarkKiehlmann in #54
- Release v0.21.1: capex-aware financial forecasts by @MarkKiehlmann in #55
- Release v0.21.2: env-specific miner catalogues and picker by @MarkKiehlmann in #56
- invst part4 by @MarkKiehlmann in #57
- Tune live data cache TTL per env by @MarkKiehlmann in #58
- Sync prod miner catalogue by @MarkKiehlmann in #59
- invst part6 by @MarkKiehlmann in #60
- Add miner validation guardrail and dev catalogue switch by @MarkKiehlmann in #61
- Default dev to ChatGPT miner set by @MarkKiehlmann in #62
Full Changelog: v0.21.0...v0.21.5-alpha
v0.21.0
What's Changed
- charts-adv: introduction of Plotly charts by @MarkKiehlmann in #52
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- Ff refactor6 by @MarkKiehlmann in #50
- charts: cleaned up the UI with 'advanced' expanders to hide the details by @MarkKiehlmann in #51
Full Changelog: v0.19.0...v0.20.0
BTC & Fiat forecast included
What's Changed
- Three input UI by @MarkKiehlmann in #42
- Update for advanced: miner selection by @MarkKiehlmann in #43
- dbd-fetch: and miner charts aand tables by @MarkKiehlmann in #44
- codex-refactor2/miner-insights - done by @MarkKiehlmann in #45
- ff-btccals: BTC forecast, Fiat forecast and unified forecast (almost) by @MarkKiehlmann in #46
- ff-cumulative: but really a refactor of layout.md by @MarkKiehlmann in #47
- ff-refactor4: test files by @MarkKiehlmann in #48
- ff-refactor5: lots more good stuff by @MarkKiehlmann in #49
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
Three input UI
- Add PDF export workflow and legal footer by @MarkKiehlmann in #41
Full Changelog: v0.17.0...v0.18.0
Included pdf download
v0.17.0 - 2025-11-19
Added
Created initial PDF export pipeline with download/view/print controls so stakeholders can grab WIP reports without leaving the app; appended the Assumptions & Methodology appendix for shared context.
Introduced in-app Terms & Conditions / Privacy Policy links and versioned footer, plus lightweight legal docs under docs/.
Added changelog tracking to capture release content before tagging.
Verification
pytest
black / ruff pre-commit hooks
Manual Streamlit run, PDF download/view/print smoke test
ChatGPT refactor
Highlights
- Split scenario responsibilities into models, calculations, and finance helpers, locking in behavior with new pytest coverage.
- Introduced revenue-weighted margin + payback helpers so financial metrics stay consistent across modules.
- Moved
MinerOptionintosrc/core/miner_models.py, eliminating UI→core dependencies.
Verification
- pytest
- black / ruff pre-commit hooks
- Manual Streamlit UI smoke test (scenarios + miner selection)
No breaking changes expected.