Changelog
What's new in FundedTax.
Reverse-chronological. Tax-rule changes, parser updates, exports, and brand work all land here.
v0.23.0
2026-05-26
Brand identity lands
- Synthesized Ink Navy + Ledger Teal palette + workflow-state semantic colors (Matched / Review / Mismatch / Planning) replace the generic success/warning/danger names so the tax dashboard never speaks the language of trading P&L
- 13-section marketing site rebuild: schema-gap comparison (Retail vs Funded), 1099-reconciliation hero mock, security teaser, 14-day trial CTA
- ScopeNote pinned to the bottom of every page in the calm muted style — same load-bearing disclaimer, less defensive posture
- Light-only marketing site; dark mode reserved for /dashboard (phase 2)
- 5 new standalone pages: /security, /integrations, /changelog, /about, /pricing, /quarterly-calendar
v0.22.4
2026-05-26
Year-end Schedule C forecast
- Dashboard widget extrapolates YTD net to a projected full-year Schedule C total
- Honest framing: planning aid only, not a tax estimate; gated on >=14 days into the current year
v0.22.3
2026-05-26
Exports history page
- /dashboard/exports surfaces every PDF + CSV you've generated, with re-download links
- /api/exports/schedule-c-csv now logs to exports_ alongside the PDF routes
v0.22.2
2026-05-26
1099-NEC reconciliation PDF
- New /api/exports/1099-reconciliation route with per-firm Matched / Review / Mismatch pills
- Load-bearing FT disclaimer pins to every page footer of the PDF
- Decimal-precision throughout (no Number float drift); $50 + <1% relative match-tolerance rules
v0.22.1
2026-05-25
YTD expense category breakdown
- Dashboard widget buckets user-entered expenses by category, sorted by descending deductible total
- Non-deductible total tracked separately for visibility
v0.22.0
2026-05-25
Monthly Schedule C trend chart
- Server-rendered SVG bar chart with 12 buckets (Jan-Dec); zero client JS, CSP-friendly
- Negative-net months render below the zero line in the Mismatch tone — funded traders see eval-phase months distinctly
v0.22.0
2026-05-25
State-tax-aware messaging
- Optional state field on /dashboard/settings
- 9 no-tax states correctly identified (AK, FL, NV, NH, SD, TN, TX, WA, WY); 41 + DC get the 'coordinate with a CPA' summary
- Inline-comment date for NH I&D Tax repeal corrected (2025-01-01 actual, not 2027)
v0.21.0
2026-05-24
Session JWT audience-locked
- Sessions signed with audience 'ft:session' so a token from BCG or CAO can never satisfy FT's session check, even if FT_SESSION_SECRET drifts across products
- All sessions issued before this commit are forced to re-sign-in
v0.20.0
2026-05-24
Transitive npm vulnerabilities resolved
- esbuild < 0.24.2 (drizzle-kit chain) and postcss < 8.5.10 (Next.js chain) force-resolved via pnpm-workspace.yaml overrides
- pnpm audit --audit-level moderate reports clean