Skip to content

Releases: fire-tools-inc/app

v2.2.1

14 Jun 13:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Full Changelog: v2.2.0...v2.2.1

Notice

This release was just minted due to a technical issue, feature set is the same as v2.2.0

Installation

macOS

  1. Download the arm64 DMG for Apple Silicon Macs, or the x64 DMG for Intel Macs.
  2. Open the DMG and drag Fire Tools to Applications.
  3. If macOS blocks the app because it isn't notarized yet, run:
    xattr -cr "/Applications/Fire Tools.app"

Windows

  1. Download the Fire Tools Setup .exe.
  2. Run the installer (Fire Tools installs per-user under %LocalAppData%\Programs\fire-tools).
  3. If SmartScreen warns about an unsigned installer, click More info → Run anyway.

v2.2.0

14 Jun 12:07
Immutable release. Only release title and notes can be modified.
5edcf7a

Choose a tag to compare

What's Changed

  • build(deps): bump the all-dependencies group with 7 updates by @dependabot[bot] in #276
  • build(deps): bump esbuild from 0.28.0 to 0.28.1 in /server in the npm_and_yarn group across 1 directory by @dependabot[bot] in #277
  • feat: add Sankey wealth flow diagram to Net Worth Tracker by @mbianchidev in #272
  • feat(breakdown): make By Sector an industry-sector view by @mbianchidev in #278
  • feat: add SWR/LTWR/PWR withdrawal rate options (#193) by @mbianchidev in #273
  • Add portfolio backtesting to Asset Allocation Manager by @mbianchidev in #274
  • Add privacy-first client-side audit log (Closes #188) by @mbianchidev in #275
  • chore: auto patch-version bump on merge + bump to 2.2.0 by @mbianchidev in #279

Full Changelog: v2.1.1...v2.2.0

Installation

macOS

  1. Download the arm64 DMG for Apple Silicon Macs, or the x64 DMG for Intel Macs.
  2. Open the DMG and drag Fire Tools to Applications.
  3. If macOS blocks the app because it isn't notarized yet, run:
    xattr -cr "/Applications/Fire Tools.app"

Windows

  1. Download the Fire Tools Setup .exe.
  2. Run the installer (Fire Tools installs per-user under %LocalAppData%\Programs\fire-tools).
  3. If SmartScreen warns about an unsigned installer, click More info → Run anyway.

v2.1.1

05 Jun 19:50
Immutable release. Only release title and notes can be modified.
v2.1.1
df19a43

Choose a tag to compare

What's Changed

  • build(deps): bump the all-dependencies group with 9 updates by @dependabot[bot] in #264
  • build(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the all-actions group by @dependabot[bot] in #263
  • feat(calculator): add Barista, Coast, Lean, and Fat FIRE variants by @mbianchidev in #256
  • fix: run pre-hook scripts before electron:dev:full by @mbianchidev in #265
  • feat: add withdrawal rate portfolio longevity simulator (#94) by @mbianchidev in #258
  • feat: add investment growth calculator (#96) by @mbianchidev in #260
  • Add Reverse FIRE calculator (closes #93) by @mbianchidev in #259
  • feat: add debt payoff calculator (#98) by @mbianchidev in #257
  • Add LiteParse PDF extractor + pdfjs-vs-LiteParse benchmark by @Copilot in #261
  • chore: bump version to 2.1.1 + fix backend commit/build time in About by @mbianchidev in #268
  • chore: bump version to 2.1.2 to fix release tag verification by @Copilot in #269
  • Fix v2.1.1 version mismatch + add one-tap release script with changelog by @mbianchidev in #270
  • [WIP] Fix failing GitHub Actions job for version verification by @Copilot in #271

Full Changelog: v2.0.1...v2.1.1

Installation

macOS

  1. Download the arm64 DMG for Apple Silicon Macs, or the x64 DMG for Intel Macs.
  2. Open the DMG and drag Fire Tools to Applications.
  3. If macOS blocks the app because it isn't notarized yet, run:
    xattr -cr "/Applications/Fire Tools.app"

Windows

  1. Download the Fire Tools Setup .exe.
  2. Run the installer (Fire Tools installs per-user under %LocalAppData%\Programs\fire-tools).
  3. If SmartScreen warns about an unsigned installer, click More info → Run anyway.

v2.0.1

01 Jun 18:47
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Installation

macOS

  1. Download the arm64 DMG for Apple Silicon Macs, or the x64 DMG for Intel Macs.
  2. Open the DMG and drag Fire Tools to Applications.
  3. If macOS blocks the app because it isn't notarized yet, run:
    xattr -cr "/Applications/Fire Tools.app"

Windows

  1. Download the Fire Tools Setup .exe.
  2. Run the installer (Fire Tools installs per-user under %LocalAppData%\Programs\fire-tools).
  3. If SmartScreen warns about an unsigned installer, click More info → Run anyway.

What's Changed

  • chore: bump version to 2.0.1 by @Copilot in #254
  • Fix failing GitHub Actions job for Build macOS DMG (arm64) by @Copilot in #255

Full Changelog: v2.0.0...v2.0.1

v2.0.0

31 May 14:45
Immutable release. Only release title and notes can be modified.
8619cc2

Choose a tag to compare

Fire-Tools is now an Electron Desktop app!

What's new in v2.0.0

Full Changelog: v1.1.0...v2.0.0

v1.1.0

30 May 10:22
Immutable release. Only release title and notes can be modified.
1edd056

Choose a tag to compare

What's Changed

Dependencies updated

Full Changelog: v1.0.0...v1.1.0

v1.0.0 - IT LIVES!

05 Mar 23:31
Immutable release. Only release title and notes can be modified.
399e413

Choose a tag to compare

What's Changed

  • Implement FIRE calculator with Monte Carlo simulations by @Copilot and @mbianchidev in #2
  • Add automated GitHub Pages deployment via GitHub Actions by @Copilot and @mbianchidev in #11
  • Add asset allocation manager with enhanced UX, auto-save, and comprehensive debugging by @Copilot and @mbianchidev in #10
  • Fix React Router basename for GitHub Pages deployment by @Copilot and @mbianchidev in #21
  • Fix target allocation redistribution in Asset Classes and Asset-Specific tables by @Copilot and @mbianchidev in #17
  • Fix asset allocation validation and auto-calculate savings rate by @Copilot and @mbianchidev in #26
  • Add DCA helper for investment allocation with live price fetching by @Copilot and @mbianchidev in #27
  • Switch FIRE calculator display from USD to EUR by @Copilot in #28
  • Add tests to deploy workflow, run tests-only on non-main branches by @Copilot and @mbianchidev in #31
  • Fix 404 error when visiting localhost:5173/fire-calculator in dev mode by @Copilot and @mbianchidev in #34
  • Convert input fields from type="number" to type="text" for flexible validation by @Copilot and @mbianchidev in #33
  • Add URL parameter encoding for state persistence and shareable links with Share button by @Copilot and @mbianchidev in #32
  • Enhance UX: standardize number formatting, add Monte Carlo page, responsive nav, fully sortable tables, modern dropdowns, collapsible charts by @Copilot in #35
  • Fix asset-level percentage redistribution to use target percentages by @Copilot and @mbianchidev in #39
  • Enable SET target mode for Real Estate Property assets by @Copilot and @mbianchidev in #41
  • Add homepage at root and move FIRE calculator to /fire-calculator by @Copilot in #37
  • Add localStorage persistence, CSV export/import, reset functionality, and collapsible UI for Asset Allocation and FIRE Calculator by @Copilot and @mbianchidev in #38
  • Improve visibility of Edit All buttons in Asset Allocation page by @Copilot and @mbianchidev in #42
  • Add profile/settings functionality and multi-currency management by @Copilot and @mbianchidev in #43
  • Fix Settings page UI: decimal separator handling and button spacing by @Copilot and @mbianchidev in #45
  • Enhance FIRE metrics graphs: configurable timeline, synchronized zoom controls, Y-axis up to 10M, robust validation by @Copilot in #44
  • Fix GitHub Pages deployment path and add mobile responsive design by @Copilot and @mbianchidev in #48
  • Migrate from localStorage to encrypted cookies with AES encryption and add security warning by @Copilot and @mbianchidev in #47
  • Add engines constraint to fix npm EBADENGINE warnings by @Copilot and @mbianchidev in #50
  • Implement WCAG 2.2 Level AA accessibility compliance by @Copilot and @mbianchidev in #49
  • Prepare repository for open source release by @Copilot and @mbianchidev in #52
  • Add investment confirmation tracking to DCA Helper by @Copilot and @mbianchidev in #51
  • Fix FIRE calculator: portfolio value zoom, years of expenses parameter, income chart enhancement by @Copilot and @mbianchidev in #53
  • Fix X-axis tick spacing and add dynamic bar sizing for chart zoom filters by @Copilot and @mbianchidev in #55
  • Fix mobile responsiveness for Asset Allocation page by @Copilot and @mbianchidev in #57
  • Fix mobile navbar close button positioning and styling by @Copilot and @mbianchidev in #58
  • UI improvements: navigation reorder, current age, auto-calculated years, Monte Carlo chart by @Copilot and @mbianchidev in #59
  • Fix allocation percentage exceeding 100% and incorrect delta calculations by @Copilot and @mbianchidev in #62
  • Add consistent padding to chart legends for clearer separation from graphs by @Copilot and @mbianchidev in #60
  • UI fixes on settings and other pages by @Copilot and @mbianchidev in #66
  • Tidy asset allocation graphs and homepage banner UX by @Copilot and @mbianchidev in #69
  • Fix DCA Helper UI: real-time deviation, button styling, input visibility, and workflow improvements by @Copilot and @mbianchidev in #68
  • Add privacy policy and cookie policy with consent banner by @Copilot and @mbianchidev in #71
  • Improve default UI state for FIRE Calculator sections and Homepage spacing by @Copilot and @mbianchidev in #75
  • Add expense and income tracking page with budgeting features by @Copilot and @mbianchidev in #64
  • Remove rocket emoji, fix heading hierarchy and contrast, add performance hints, fix Monte Carlo issues by @Copilot and @mbianchidev in #76
  • Add 404 page for non-existent routes by @Copilot and @mbianchidev in #80
  • Fix CLS and FCP issues: inline critical CSS and stabilize layout by @Copilot and @mbianchidev in #82
  • Fix CLS and render-blocking CSS issues from PageSpeed Insights by @Copilot and @mbianchidev in #85
  • Add demo expense data, reset functionality, FIRE calculator integration, UX improvements, and fix critical data persistence bug by @Copilot and @mbianchidev in #77
  • Add historical net worth tracker page by @Copilot and @mbianchidev in #78
  • docs: Add Cashflow Tracker and Net Worth Tracker to README features list by @Copilot and @mbianchidev in #87
  • [WIP] Add net worth component to homepage with demo data by @Copilot and @mbianchidev in #88
  • Fix Monte Carlo simulations to use updated FIRE Calculator values by @Copilot and @mbianchidev in #91
  • Add multi-currency management across all pages by @Copilot and @mbianchidev in #90
  • Add decimal places setting and enforce consistent number formatting by @Copilot and @mbianchidev in #92
  • Remove test stdout logs and add JSON test artifact storage by @Copilot and @mbianchidev in #101
  • Implement bidirectional data sync with shares and price tracking between Net Worth Tracker and Asset Allocation Manager with shared dialog component by @Copilot and @mbianchidev in #89
  • Remove multiplication tooltip from asset dialog by @Copilot and @mbianchidev in #107
  • Add multi-currency comparison to historical net worth chart by @Copilot and @mbianchidev in #103
  • Data management, demo data consistency, and settings import/export refactor by @Copilot and @mbianchidev in #104
  • Remove unused CSS from the repo by @Copilot and @mbianchidev in #108
  • Bump vite from 7.3.0 to 7.3.1 by @dependabot[bot] in #110
  • feat: Convert expected returns to sliders by @Copilot and @mbianchidev in #109
  • Bump react-router from 7.11.0 to 7.12.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #112
  • Fix test reporting in CI: add default reporter alongside JSON output by @Copilot and @mbianchidev in #118
  • Add interactive tooltips to settings page by @Copilot and @mbianchidev in #117
  • Fix flaky test in demoExpenseData by implementing deterministic seeded random by @Copilot and @mbianchidev in #119
  • Add test coverage report to GitHub Actions workflow by @Copilot and @mbianchidev in #120
  • Add guided tour for first-time visitors with interactive page walkthrough by @Copilot and @mbianchidev in #105
  • Limit black swan impact to maximum 50% l...
Read more