v0.4.1 - 0.4.14portfoliocsv-exportdrawdownemailstrustsecuritypremium

Portfolio meets FIRE, CSV exports, drawdown modelling, and more

·4 min read

A big week of feature work. Here is everything that landed since the last update.

Portfolio wired into the FIRE calculator

Your share portfolio is now a first-class section in the FIRE calculator. Add your holdings directly in the calculator form and each one flows into the projection with its own growth rate. No more toggling between pages.

Ticker search with autocomplete - start typing a ticker or company name and pick from live search results. The holding name populates automatically.

Live pricing - current values are computed from live market prices multiplied by your share count. Hit Refresh prices to pull the latest quotes. The total portfolio value displays alongside your holdings.

Per-holding return rate (Premium) - set an expected return for each holding individually, so a high-growth small-cap ETF is not projected at the same rate as a bond fund. Free users use the global growth rate.

Card-based layout - holdings are displayed as spacious cards with ticker, name, shares, current value, and return rate clearly separated. Much easier to scan than the old cramped grid.

CSV export for your projections

You can now export your full projection table to CSV - both nominal dollars and today's dollars in a single file. The export includes an input summary panel at the top so you know exactly which assumptions produced the numbers. Great for loading into a spreadsheet or sharing with a financial adviser.

Individual retirement dates

If you and your partner have different target retirement ages, the calculator now handles that properly. Each person's retirement date flows through the projection independently, so the model reflects your actual plan rather than forcing a single date.

Expense shortfall and drawdown modelling (partial)

The projections now show what happens after one person stops working. If your passive income does not fully cover expenses, the calculator models the shortfall and draws down your investment balance accordingly. No more guessing whether your number is actually enough. The full drawdown modelling is still a work in progress, but the initial implementation gives you a much clearer picture of how your investments will support you in retirement. We will be refining the logic and display over the coming weeks.

Per-investment fee rate

The investment fees input has been upgraded. You can now set a fee rate per investment type rather than a single blanket rate, for more accurate modelling if you hold a mix of low-cost index funds and actively managed products.

Branded welcome email

New users now receive a welcome email when they sign up. It is a clean, branded template - not a generic transactional message. We also added email delivery tracking so we can monitor bounce rates and ensure messages actually land.

Trust and security page

A new Trust page lays out exactly how GetFired handles your data: encryption at rest, no selling of data, Australian-hosted infrastructure, and our approach to security. We strengthened the security messaging across the site to match.

PPOR without a mortgage

If you own your home outright (no mortgage), the calculator now handles that cleanly. Previously it required a mortgage balance, which was confusing for people who had paid off their property.

Authentication stability

We tracked down and fixed an infinite token refresh loop that was causing some users to get signed out unexpectedly. The auth layer is now significantly more stable, with proper handling of expired tokens and graceful sign-out when recovery is not possible.

Under the hood

  • Zero-downtime deploys - rolling deployments mean no more brief interruptions during releases
  • Observability - API logs refined to better surface errors and key events, with structured logging for easier analysis
  • Email templates - refined the colour palette, fonts, and footer to match the site design language
  • What's New in nav - you can now reach this page from the navigation bar, footer, and login modal
  • Chart legend and display fixes for Barista FIRE labels
  • Pricing page cleanup for the Free tier feature list