📋 Release Notes

What's New

Every feature, fix, and improvement — newest first. Questions? Email support@gfintrack.com.

v2.1August 25, 2026

Reliability, Islamic Finance, Security & AI

NewDuplicate Finder — a review screen that groups transactions sharing the same date, payee, and amount (catching near-duplicates that slip past import dedup) so you can remove the extras in one click
NewAAOIFI Purification calculator — cleanses the impermissible portion of income from screened holdings (dividends × impure-income ratio), with per-holding ratio overrides and a 'Record as Sadaqah' step
NewZakat automation — live gold/silver spot prices drive your nisab threshold, plus a hawl (lunar-year) reminder that counts down to when zakat is next due
NewSecurity Center — one place for your account's sensitive activity: data changes (deletes, imports), sign-in history, active devices with sign-out-all, and CSV export
NewAnomalies — flags subscription price creep, brand-new merchants, and unusually large charges, and points you to any duplicates found
NewAI Copilot — ask about your money or tell it to do something; it proposes the action and you confirm before anything changes (categorize, create a goal or budget category). Every action is logged
ImprovedCash-Flow shortfall alert — the forecast now warns you if your projected balance is set to dip below zero ('short on the 24th')
ImprovedSmarter imports — bank/CSV rows without a category are now auto-categorized from your history on import
FixImport accuracy — rows without a clear direction are no longer booked as income, investment contributions are correctly recorded as buys, and undoing an import now also removes its mirrored investment entries
v2.0June 8, 2026

Competitive Enhancement — 41 New Features

NewSafe to Spend widget — a single large number on your dashboard showing exactly how much you can still spend this month after bills, budgets, and savings goals
NewQuick-Add floating action button — tap the + button in the bottom-right corner to add a transaction, investment, or budget from any page
NewSpending pace alerts — budget categories now show pace indicators ('78% spent, 40% through month') so you can see if you're spending too fast
NewFinancial Calendar — month grid view showing bills (red), income (green), and large transactions with projected recurring events
NewAchievement system — earn badges for financial milestones like 'First Budget Created', '3-Month Streak', 'Emergency Fund Reached', and 'Zakat Calculated'. Points and progress tracking
NewSpending Heatmap — GitHub-style 52-week heat grid on Analytics showing daily spending patterns with color-coded intensity
NewNotification Center — bell icon with real-time alerts for achievements, bill reminders, budget warnings, and savings milestones
NewFeature Tour — guided walkthrough for new users highlighting key features with step-by-step tooltips
NewCategory Management — search, rename, and organize your transaction categories from Settings with usage counts
NewPlanned Transactions — timeline view of future-dated transactions grouped by month, with an add-planned form
NewSavings Recommendations — AI-powered engine that detects unused subscriptions, price increases, and duplicate services
NewSubscription Status Tracking — mark recurring transactions as Active, To Cancel, or Cancelled with status pills and potential savings calculation
NewInvestment Benchmark Comparison — compare your portfolio performance against S&P 500 benchmarks with alpha calculation
NewBulk Operations — select multiple transactions to delete (with undo) or tag in bulk
NewReceipt Attachments — attach receipt images to transactions with a paperclip button, view and remove attachments inline
NewReceipt OCR + Auto-Matching — upload receipt images and automatically extract merchant, amount, and date, then match to existing transactions
NewEnhanced PDF Reports — generate 4 report types (Spending, Tax Summary, Net Worth, Budget vs Actual) as downloadable PDFs
NewPWA Offline Support — service worker with stale-while-revalidate caching. Access recently viewed pages even without internet
NewOffline Fallback Page — friendly offline page with retry button when you lose connectivity
NewShared Budgets & Goals — toggle 'Share with household' on any budget envelope or savings goal for family visibility
NewMulti-Currency Budgets — set budget envelopes in any of 10 supported currencies
NewIslamic Finance Module — toggleable module group in Settings covering Zakat, Halal Portfolio, Sadaqah, and Murabaha tracking
NewZakat with Lunar Calendar — Hijri date display, Ramadan mode reminder, year-over-year Zakat history chart, and household Zakat aggregation
NewEnhanced Halal Screener — AAOIFI financial ratio checks (debt ratio, interest income, haram revenue thresholds) with revenue purification calculator
NewMurabaha / Islamic Mortgage Tracking — diminishing Musharakah tracking in Debt Payoff with ownership progression and 'profit rate' terminology
NewSadaqah Tracking — linked to tax deductions with aggregation in Zakat page, separate from obligatory Zakat
ImprovedAI Assistant upgraded — token limit increased from 400 to 2,000 with richer financial context including budgets, goals, investments, and spending trends
ImprovedCash Flow extended to 12 months — forecasting now projects 365 days ahead with monthly aggregation view, up from 90 days
ImprovedCommand palette upgraded — now action-capable with quick actions like 'Add transaction', 'Set budget', 'Go to investments' via / prefix
ImprovedCategory Icons — 80+ emoji mappings (Groceries 🛒, Dining 🍽️, Gas ⛽, Medical 🏥, Zakat 🕌, etc.) displayed as CategoryBadge pills across the app
ImprovedAI-powered Digest Insights — weekly email digest now includes rule-based spending analysis, trend detection, and actionable suggestions
ImprovedPage Transitions — smooth Framer Motion animations when navigating between pages
ImprovedDashboard Drag-and-Drop — customize your dashboard card layout using @dnd-kit drag handles instead of arrow buttons
ImprovedSwipe Gestures — mobile touch gesture support for transaction actions
ImprovedToast Undo Actions — destructive operations now show an undo button in the toast notification
ImprovedCollapsible Sections — new Accordion component for progressive disclosure on complex pages
FixReport Data Isolation — fixed a security issue where PDF report generation was not filtering by userId, potentially exposing cross-user data
v1.9May 30, 2026

Investment-to-Goal Linkage

NewLink investment accounts to savings goals — select any investment account (Fidelity 401k, Roth IRA, Brokerage, etc.) and its current market value automatically counts toward your goal's progress. Goals page shows combined progress: manual contributions + live portfolio value
NewTag investment transactions to goals — when adding a BUY, SELL, or CONTRIBUTION transaction, optionally tag it to a savings goal. The transaction count and attribution are tracked per goal
NewInvestment Activity summary on Goals page — a monthly snapshot card showing total invested this month and year-to-date, broken down by account
v1.8May 30, 2026

Crypto Portfolio, Import Templates, Email Engagement & Admin Analytics

NewCrypto Portfolio page — dedicated ₿ section under Investments with live prices (CoinGecko, no API key needed), 24h change, market cap, unrealized P&L, and recent transaction history for BTC, ETH, SOL, and 20+ coins
NewImport Templates — download pre-formatted Excel workbooks to fill in your data and upload directly. Tier 1 (4 import-ready tabs: Transactions, Investment Txns, Holdings, Stock Txns) and Tier 2 (full 11-tab master reference). Available under Settings → Account
NewRe-engagement email series — 3-tier automated emails for inactive users: day 3–7 (never returned), day 7–14 (lapsed), day 14–30 (dormant), each with tailored feature highlights
NewScheduled Weekly Digest — the financial digest email now sends automatically every Monday morning to active users (no manual trigger needed)
NewAdmin Invitation Flow — invite new users by email from the Admin panel. They receive a branded invite link and create their own account — GDPR-safe, no admin password handling
NewOnboarding email sequence — new users receive a 3-part email series over their first 7 days: connect data source guide (day 1), budgets & categorization (day 3), AI Assistant & planning features showcase (day 7)
NewEmail opt-out — Settings → Profile now includes an Email Notifications checkbox. Unchecking removes the user from all automated email series immediately
ImprovedAdmin User Management — two new columns: Last Email (when the last re-engagement email was sent) and Next Email (countdown to next scheduled send or 'Not due' for active users)
ImprovedAdmin Security Posture card is now collapsible — click the header to toggle, saving screen space when not needed
ImprovedAsset Type selector in Add Investment Transaction is now a clear dropdown showing all options (Stock, ETF, Mutual Fund, Bond, Crypto, Cash, Options, Other) — previously showed as an unlabeled text field
ImprovedCrypto assets added to Sharia screening database — BTC, ETH, SOL, BNB, ADA, XRP, DOGE marked as doubtful (scholarly debate); USDT, USDC, DAI marked non-compliant (interest/riba mechanisms)
ImprovedAllocation page now shows Crypto holdings in amber, distinct from Stocks (blue) and other asset types
FixConsolidated duplicate deleteFromUserOneDrive implementation — two versions existed with reversed parameter order (a silent bug risk). Single canonical version now in lib/oneDrive.server.ts
v1.7May 29, 2026

AI Assistant, Fee Analyzer, Bulk Categorization & Multi-Currency

NewAI Financial Assistant — ask questions in plain English about your finances ('What did I spend on dining last month?') and get instant answers grounded in your actual transaction data. Powered by Llama 3.3 70B via Groq (free tier)
NewInvestment Fee Analyzer — see exactly how much trading commissions and fund expense ratios are costing you annually. 45 popular ETFs pre-seeded with expense ratios (SPY, VOO, QQQ, ARKK and more). Inline-editable ratios for any holding
NewBulk AI Categorization — automatically categorize all uncategorized transactions in one click. High-confidence matches (from your own payee history) are applied instantly; medium-confidence suggestions go to a review queue
NewMulti-Currency Support — record transactions in any of 25 supported currencies (EUR, GBP, CAD, JPY and more). Set your home currency in Settings. Exchange rates refresh daily automatically
NewSpending Insights — proactive month-over-month spending analysis with clickable donut chart. Tap any category to drill into its individual transactions
NewCash Flow Forecast — 90-day balance projection using your recurring transactions. Shows upcoming bills, income, and projected balance at +30/60/90 days
NewFinancial Health Score — composite 0–100 score across 5 pillars: savings rate, budget adherence, emergency fund, investment rate, and spending trend
NewRetirement Projection — project your portfolio to retirement age using compound growth. On-track verdict, sustainable monthly withdrawal (4% rule), adjustable settings
NewWhat-If Scenario Planner — model side-by-side financial scenarios: extra debt payments, retirement contribution increases, savings goal acceleration
NewWeekly Financial Digest — on-demand email summary of your week: spending vs budget, top categories, upcoming bills, savings progress
NewSavings Rate Dashboard — track your personal savings rate over time with a 20% target benchmark line
NewHalal Portfolio Assessment — portfolio-level Sharia compliance score with per-holding breakdown and action guidance
NewZakat Calculator — calculates your annual Zakat obligation using silver nisab standard, pre-filled from your financial data
NewTax-Aware Budgeting — see your estimated tax savings from deductible expenses, applied federal + state rates
ImprovedAdmin User Management redesigned — analytics dashboard with KPI cards, engagement tracking, sortable columns, user detail drawer with session history and events
ImprovedUser-defined Portfolio Owners — add, rename, and remove owner labels from Settings → Owners. No more hardcoded names
v1.6May 28, 2026

Security hardening, pentest remediation & SaaS improvements

SecurityCompleted independent security audit — all findings fully remediated and validated
SecurityStrengthened production security headers and Content Security Policy
SecurityInternal service endpoints hardened against unauthorized access
SecurityPer-user data isolation verified across all sync and export operations
NewUser-defined Portfolio Owners — add, rename, and remove owner labels (e.g. Self, Spouse/Partner, Joint) from Settings → Owners; replaces hardcoded personal names
NewCI/CD pipeline — every push to main automatically runs: zero-vulnerability npm audit, TypeScript typecheck, ESLint, and production build
ImprovedUpgraded to Next.js 15.5 + React 19 — async route params, improved performance, and latest security patches
ImprovedReplaced SheetJS (xlsx) with ExcelJS across all Excel import/export routes — resolves high-severity dependency advisories
ImprovedZero TypeScript errors — all pre-existing type errors resolved; strict build validation now enforced
FixResolved console Content Security Policy errors on dashboard load
v1.5May 24, 2026

Stock Watchlist, signals & dashboard upgrades

NewStock Watchlist — track any ticker with live Yahoo Finance quotes, 30-day sparkline, and one-click add/remove
NewEntry / Exit Signals panel — side-by-side Fundamental (long-term, analyst target) and Technical (short-term, RSI) signal cards with entry, target, and stop-loss prices
NewCombined signal insight — automatic 💡 read when both signals align or conflict (e.g. 'Good value fundamentally — wait for RSI to cool')
NewAnalyst target range bar — Bear / Mean / Bull price markers with upside % and analyst count
NewAnalyst consensus breakdown — colour-coded Strong Buy / Buy / Hold / Sell / Strong Sell bar
NewRSI(14) indicator — computed from 30-day price history with oversold / neutral / overbought zones
NewPrice alerts — set above/below triggers per stock; email notification fires when price hits your target
NewEarnings countdown — next (or last) earnings date with days-remaining badge
NewPortfolio overlap badge — shows shares owned and market value for any watchlist stock already in your portfolio
NewSharia compliance screening — 130+ tickers pre-screened; live debt/market-cap ratio check against 33% AAOIFI threshold
NewInline notes — per-stock notes saved to your account, editable in place on the card
NewDashboard Net Worth tile — combined portfolio value + savings balance snapshot
NewRecurring Transactions detector — automatically surfaces subscriptions and regular payments with frequency badges
NewTax Estimate panel — real-time federal tax estimate using current brackets and standard deduction
NewDraggable investment dashboard cards — reorder cards by drag-and-drop; order persists across sessions
SecurityOAuth provider collision guard — existing local accounts cannot be silently overwritten by a Google or Microsoft sign-in
Security8-hour session expiry + 2-hour inactivity warning modal with live countdown
ImprovedSharia research links now route to a targeted Google search instead of the broken Zoya direct links
FixAnalyst target prices (targetMeanPrice / targetHigh / targetLow) now correctly fetched from the financialData quoteSummary module — were always null before
FixPrice history and RSI now use chart() directly — yahoo-finance2 v3 deprecated historical() causing silent failures and blank sparklines
v1.4May 20, 2026

Security hardening & trust features

SecurityTwo-factor authentication (TOTP) with authenticator app support and 8 single-use backup codes
SecurityBrute-force protection on MFA challenge — 5 attempts per 10 minutes
SecurityRemember this device for 30 days — skip 2FA on trusted devices
SecuritySecurity event emails — instant alerts for 2FA changes, password changes, and new device sign-ins
NewTrust & Security Center at /trust — full transparency on data access, permissions, and your rights
NewAbout page at /about — founder commitment, principles, and direct contact
NewCookie consent banner (GDPR) — essential-only cookies, no tracking
NewSecurity Activity log in Settings → Security — last 10 sign-ins and 20 auth events
ImprovedCertifications & Compliance section updated: TOTP 2FA now shows Active
v1.3May 10, 2026

Account security & session management

SecurityEmail verification for local accounts — required before accessing dashboard
SecuritySign out all devices — immediately invalidates all active sessions
SecurityAccount lockout after 10 failed login attempts (auto-unlocks after 15 minutes)
SecurityIP-based rate limiting on registration and password reset endpoints
NewPrivacy Policy at /privacy with plain-English summary
NewTerms of Service at /terms
NewExport My Data — download all your data as an Excel workbook from Settings
v1.2April 28, 2026

Data connections & sync

NewOneDrive Excel sync — connect your own .xlsx file, bi-directional sync
NewReceipt upload — attach receipts to transactions, stored in your OneDrive or Google Drive
ImprovedGoogle Sheets scope explainer in onboarding — exactly what we can and cannot access
ImprovedMicrosoft OneDrive scope explainer — GFinTracker-Sync.xlsx and receipts folder only
FixToken refresh no longer causes an extra sign-in event in the security log
v1.1April 10, 2026

Tax Center & investments

NewTax Center — deduction tracking, capital gains, quarterly estimates, wash-sale detection
NewInvestment portfolio — stock holdings, allocation, performance, and realized gains
NewCorptax-compatible TXF export for direct import into Corptax
NewTax-loss harvesting suggestions
NewRetirement contribution tracking (401k, IRA, Roth)
ImprovedAnalytics page — spending trends, category breakdown, income vs expense charts
v1.0March 20, 2026

Initial launch

NewDashboard — spending overview, recent transactions, budget summary, net worth trend
NewTransactions — import CSV, manual entry, split transactions, categorisation rules
NewBudgets — envelope budgeting with rollover support and per-category limits
NewGoals — savings goals with progress tracking and target dates
NewDebt Payoff — avalanche and snowball payoff strategies
NewNet Worth — assets vs liabilities tracking over time
NewReports — PDF financial summaries
NewGoogle Sheets connection — read transactions from your own spreadsheet
NewSign in with Google, Microsoft, or email & password

Have a feature request?

Tell me what would make GFinTrack more useful for you.

✉ support@gfintrack.com
🤖
HomeTxnsStocksTax
What's New — GFinTrack | GFinTrack