- Upgrade to Premium now goes straight to Stripe checkout — no extra steps
- Manage Billing goes directly to your Stripe billing portal
- Apple in-app purchase subscriptions are now recognised and honoured
- Profile page shows Apple subscription management instructions for iOS/Mac users
- Mobile API: subscription status endpoint for native clients
- Add Google OAuth sign-in — 'Continue with Google' button on sign-in and sign-up pages
- Profile completion page for new Google sign-ups: collects currency, gender, country, and date of birth
- Birthday pre-fill: date of birth is populated automatically if the user shares it with Google
- Existing email/password accounts are linked to Google automatically on first OAuth sign-in
- OAuth users skip password confirmation on account deletion and profile update
- Import from document: upload a CSV bank statement and let AI pre-fill your assessment automatically
- Import Review Panel: review and edit AI-extracted values on a single page before submitting — no wizard required
- Merchant memory: your answers from AI clarification rounds are remembered and applied automatically on future uploads
- Two-round AI clarification: AI asks follow-up questions when it needs more context, then refines its field estimates
- IBKR portfolio report support: brokerage CSV exports are condensed before AI analysis to stay within token limits
- Fix: score animation resets to zero when navigating back to results page
- Fix: retirement projection chart showed hardcoded USD symbol for non-USD users
- Fix: mortgage payment was zeroed when editing an assessment that has a payment but no tracked balance
- Fix savings rate scoring to include rental income — previously underscored landlords whose effective savings rate was high
- Fix stock allocation scoring to use investment-only denominator
- Fix debt-to-income ratio in discipline bonus to include rental and dividend income
- Add dividend income field — track dividend earnings separately from salary and factor into your financial score
- Property expenses now recorded as an annual figure, preventing silent understatement for rental property owners
- Assessment wizard now prefills property values (estimated value, rental income, expenses, tax) from your previous assessment
- Fix: Start Fresh correctly ignores all previous data including property cards
- Add public changelog page with Flexoki-themed timeline
- Add Changelog link to homepage navigation for unsigned-in users
- Add Changelog link to site-wide footer and sitemap
- Improve internal linking between key pages
- Build dedicated FAQ page with expandable questions
- Fix mobile assessment edit page with Skip to Summary button
- Fix scroll bounce hiding navigation buttons on edit page
- Restore public scoring page with score bands and rank system
- Unify navigation across all pages
- Launch Blog with the first post
- Fix homepage carousel double-skip and arrow key issues
- Add hamburger menu for mobile navigation
- Launch blog post system with branded typography and dark theme preview
- Unify admin dashboard with Flexoki theme and feedback management
- Fix scoring system bugs and rebalance discipline tiers
- Add rental property portfolio tracking with equity and scoring bonuses
- Support multiple mortgage properties with custom expenses and rental data
- Redesign Sankey cash flow chart with smarter buckets and equity brackets
- Add property expenses, property tax fields, and rental cash flow chart
- Include rental data in PDF and CSV exports
- Add touch swipe and mouse drag support to homepage carousel
- Fix mobile navigation with horizontally scrollable nav bar
- Fix Begin button cut off on mobile in assessment wizard
- Add apple-touch-icon and PWA manifest for iPhone home screen
- Auto-generate AI advice when user upgrades to premium
- Encrypt all sensitive user data at rest with Active Record Encryption
- Add insurance, demographics, and risk management to assessments
- Implement server-side data gating and AI call limits overhaul
- Redesign navigation bar with improved mobile scrolling
- Score hero banner now reflects your assessment tier color
Get your free Compoundly Score in minutes.