Skip to main content
← TrueCap

Changelog

What's new in TrueCap — features, improvements, fixes, and content. Updated as we ship.

  1. Feature

    Three new blog posts — best states, 1031, 50% rule

    'Best states for rental property investors in 2026' is a hub piece that cross-links every existing market page; ranks for broad state-level queries and distributes link equity to the city-level guides. '1031 exchange basics' walks individual investors through the 45/180-day windows, QI requirement, like-kind, boot, and reverse-exchange mechanics. 'The 50% rule for rentals' is a tactical post on when the classic triage heuristic actually works and when it lies (TX, FL, pre-1940 stock, STR, high-HOA). Blog catalog now at 12 posts.

  2. Feature

    Three more local-SEO market pages — Detroit, Memphis, Phoenix

    Detroit (legendary cash flow + BRRRR with honest warnings about out-of-state risk), Memphis (turnkey rental capital + TN tax math), Phoenix (high-growth Sun Belt + HOA + STR notes). Same depth as the existing 9 markets. Brings the local-SEO surface to 12 covered metros.

  3. Feature

    Two more blog posts — house hacking + property management decision

    'House hacking explained' walks first-time buyers through FHA 3.5% down, owner-occupant rules, year-2 transition math. 'Should I use a property management company?' lays out the honest break-even math on PM fees vs. self-management. Both target bottom-funnel high-intent queries. Blog catalog now at 9 posts.

  4. Doc

    Solo-executable marketing playbook (docs/MARKETING-PLAYBOOK.md)

    Weekly 5-6 hour playbook Morgan can run alone — three loops (community, content, newsletter), 90-day check-in metrics, what NOT to do, minimum viable weekly schedule. The content queue at the bottom is 8 blog topics ranked by search volume, ready to commission one at a time.

  5. Feature

    New analyses pre-fill from your saved defaults

    If you've set personal defaults on /settings (vacancy %, mgmt %, maintenance %, financing, growth rates), every new analysis now opens pre-filled with those values instead of the generic engine defaults. Server-side fetch on the homepage means no flash of generic values before yours overlay. Applies to fresh analyses and to 'New Analysis' resets.

  6. Improvement

    Proactive accessibility + performance fixes

    Pre-applied common Lighthouse + WCAG AA wins before the official audits: aria-labels on icon-only Dashboard/share/template-dialog buttons, label on dashboard search + share URL inputs, removed low-contrast muted-foreground/80 + opacity-70 combinations on body text and toast close buttons, added preconnect for maps.googleapis.com, and a global prefers-reduced-motion CSS rule that respects the OS-level motion preference across all animations.

  7. Improvement

    First-deal welcome on saved-analyses

    Brand-new users with zero saved deals now see a welcoming 'Save your first deal' message with a clear explanation of what the saved-analyses page is for — instead of the search-y 'No saved analyses found' message that assumed they were filtering. Filtered-empty case keeps its own message.

  8. Improvement

    Bottom dashboard affordances calmed

    Loan Amortization and Compare Financing Scenarios are now perfect siblings — same skeleton, sentence-case titles, no jagged right-side metadata (was a '30 YR' pill on one, slider icon on the other). They read as 'quiet additional views' instead of two more cards demanding attention.

  9. Improvement

    Analysis dashboard density pass

    Tighter sublines under each metric tile (smaller text, lower contrast — supporting context, not headline copy). Reduced vertical spacing between sections of the Cash Flow tab and the gap within the 3-column breakdown so the analysis output reads cleaner top-to-bottom without losing any data.

  10. Fix

    Deal notes save-after-switch race

    If you blurred the notes textarea then switched to a different saved deal before the save finished, the old deal's content could be marked as the new deal's saved state. Now the save action checks the deal id before persisting, so cross-deal saves discard silently.

  11. Fix

    Calculate now scrolls to top of results, not page bottom

    Clicking Calculate used to scroll all the way to the footer, which buried the headline metrics + recommendation card under the entire dashboard. Now scrolls to the top of the results dashboard with a small breathing-room offset.

  12. Improvement

    Pricing simplified — removed Team Pro tile

    Team Pro requires real multi-user data model work to do properly. Removed the tile and kept only the one-time PDF report option, which is genuinely useful for non-subscribers and easy to hand-process at current volume. Team can come back when real demand validates the build.

  13. Fix

    Cap Rate metric tile shows correct sign + color

    The Cap Rate tile was hardcoded to always show a + sign and always render green — even when cap rate was negative (loss-making property). Now: + sign and green only when cap rate ≥ 5%, neutral foreground color between 0-5%, red - sign when negative. Matches the existing CoC and Cash Flow tile behavior.

  14. Improvement

    Dashboard bottom section visually unified

    Loan Amortization and Compare Financing Scenarios now look like sibling cards at the bottom of the Cash Flow tab — same border, padding, chevron icon, and typography. Previously the Compare Financing was a small outline button floating after the Amortization card, which looked sloppy. The ▸ unicode glyph (which rotated unevenly across fonts) was replaced with proper ChevronRight icons.

  15. Feature

    Deal notes on every saved deal

    Free-text notes per saved deal — seller context, agent commentary, inspector findings, your offer reasoning. Saves automatically on blur. Lives at the top of the analysis dashboard when you re-open a saved deal.

  16. Feature

    Your analysis defaults on /settings

    Set your preferred vacancy %, management %, maintenance %, CapEx %, financing assumptions, growth rates once on the Settings page — new analyses will pre-fill from these instead of the generic engine defaults. Every field optional.

  17. Feature

    Three competitor comparison pages

    /vs/dealcheck, /vs/stessa, /vs/mashvisor — honest side-by-side feature matrices with TL;DR pick-which guidance. High commercial-intent SEO targets for investors comparison-shopping.

  18. Feature

    Five new market pages — Tampa, Charlotte, Indianapolis, Kansas City, Dallas

    Substantive city-specific guides: neighborhood cap-rate maps, local property-tax math, market-specific risks (Tampa insurance, KC reassessment, DFW MUDs, IN property-tax cap). Each ~1,200 words with FAQs and FAQPage schema.org markup for rich-result eligibility.

  19. Feature

    Two new blog posts

    'How to spot a bad rental deal in 60 seconds — 7 red flags' and 'Cash-on-cash vs IRR: which one tells the truth?' Both hit high-intent investor queries. Bumps the blog catalog to 7 posts.

  20. Feature

    Annual plan promo banner

    Thin dismissible banner above the site promoting annual Pro savings. Hides on /pricing and /auth/*; dismiss persists in localStorage so we never re-nag someone who said no.

  21. Feature

    Team plan + one-time PDF tiles on /pricing

    Added 'Other options' section under the feature matrix: a Team Pro tile for brokerages with 3+ seats and a one-time single-deal PDF report tile for non-subscribers who just need one lender package. Both link to hello@usetruecap.com for hand-processing until Stripe prices are wired.

  22. Improvement

    Footer rebalanced — compact brand block, badges in bottom strip

    Brand column was making the footer feel lopsided because it ran taller than the sitemap columns next to it. Brand description trimmed to a single tagline, trust badges relocated to the bottom strip alongside the copyright. All 5 footer columns are now the same height and the footer ends with one clean horizontal band instead of trailing whitespace.

  23. Feature

    Three new persona landing pages

    Added /for-buy-and-hold (largest segment), /for-house-hackers (FHA + multi-unit owner-occupants), and /for-brrrr (value-add capital recyclers). Each one explains the specific math TrueCap does for that strategy and the matching Pro features. Plus cross-links between all 5 persona pages so a visitor can find their strategy in one click.

  24. Improvement

    Footer polish + 'Who it's for' expansion

    Five persona links now in the 'Who it's for' column: buy-and-hold, house hackers, BRRRR, fix-and-flippers, real estate agents. Brand block has more breathing room, trust badges tightened to a cleaner inline strip (SSL / Cancel anytime / Stripe billing), and the financial-advisor disclaimer was toned down from a heavy bordered card to a soft footnote so the sitemap reads first.

  25. Improvement

    Save status now distinguishes 'Unsaved changes' from 'Preview'

    The status pill on the analysis header now reads 'Saved' (green) when everything is persisted, 'Unsaved changes' (orange) when you've edited a saved deal but haven't re-saved, and 'Preview' (amber) for brand-new analyses. Hover for the full explanation.

  26. Improvement

    Browser prompt if you try to leave with unsaved edits

    If you've edited a saved deal and try to close the tab or navigate away, the browser now warns you so you don't accidentally lose work. Only fires on saved deals with pending edits — never spams for fresh previews or anonymous sessions.

  27. Improvement

    Footer streamlined

    Pruned the Markets column and the Glossary/Methodology/Changelog links from the Product column. Reduces footer noise on every page — pages still exist and remain reachable from search engines + internal links.

  28. Feature

    Loan amortization mini-view

    Click 'Loan amortization' inside the Cash Flow tab to see a year-by-year breakdown of interest paid, principal paid, and ending loan balance. Collapsed by default so the dashboard stays clean. Self-hides on cash purchases.

  29. Improvement

    Confirm before 'New Analysis' wipes your work

    Clicking New Analysis used to silently nuke the form. Now it asks for confirmation if you have un-saved work, so a misclick can't destroy what you're underwriting.

  30. Improvement

    Mobile polish on new dashboard components

    Waterfall headline tiles now wrap properly on narrow screens. Mortgage compare close button + 'Why this score?' disclosure both hit 44px tap-target standard.

  31. Improvement

    Cmd+Enter (Ctrl+Enter) to calculate

    Power-user keyboard shortcut: anywhere inside the calculator form, press Cmd+Enter on Mac or Ctrl+Enter on Windows/Linux to fire the analysis. No more reaching for the mouse to re-run a deal.

  32. Fix

    Mortgage compare: cleaner edge-case behavior

    DSCR now shows 'N/A' on cash purchases and 'Negative NOI' (red) when the property is operating at a loss — instead of a confusing negative DSCR number. The '+5pp down' alternative scenario is suppressed when you're already at 95%+ down so the comparison grid stays informative.

  33. Fix

    Portfolio rollup + waterfall polish

    Portfolio rollup no longer tints exactly-zero cash flow green (now neutral). Cash flow waterfall ARIA label correctly describes outflow vs gross rent on shortfall deals for screen readers.

  34. Improvement

    Analysis dashboard wrapped in error boundary

    If any visualization component (waterfall, mortgage compare, score breakdown, projections) ever throws on a weird input, the dashboard falls back to a 'your numbers are safe' card showing the four headline metrics — the user never sees a blank page mid-analysis.

  35. Feature

    Starter strategy templates on /dashboard/templates

    Five prebuilt starting points — Long-term rental, House hack, FHA 3.5% owner-occupant, BRRRR, Short-term rental — each opens the template editor pre-populated with strategy-correct defaults (down %, rate, vacancy, mgmt fee, depreciation years, etc.). Customize once, save, reuse on every deal. Eliminates the blank-page problem on the templates surface.

  36. Improvement

    Dedicated Net Cash Flow card on Cash Flow tab

    Bottom-line monthly + annual + after-tax cash flow is now a prominent standalone card at the top of the Cash Flow tab — big numbers, color-coded green/red — restored from the older layout. Sits above the waterfall so the answer comes before the explanation.

  37. Improvement

    Net cash flow back-to-prominent in cash flow waterfall

    The waterfall card now shows Gross Rent and Net Cash Flow side-by-side at the top of the card in big numbers — green when positive, red on shortfall — so the bottom-line answer is the first thing you see. Per-segment breakdown stays below as supporting detail.

  38. Fix

    Removed glitchy 'Start from' templates row

    The 3 strategy template chips (Long-term rental / House hack / FHA 3.5% down) were causing more confusion than value. Cut. The 'Try a sample deal' button stays — it's the primary friction-killer.

  39. Fix

    Templates no longer wipe form data

    Clicking a strategy template (Long-term rental / House hack / FHA) used to clear the address, purchase price, rent, and beds you'd already typed — making the calculator appear broken. Templates now only update the financing & expense defaults; your property data is preserved.

  40. Fix

    Compare deals no longer locks up

    The compare page used to AWAIT a Supabase write on every render — on slow connections this hung the whole page. The write is now fire-and-forget. Also: double-click guard on Compare Selected button, plus stale-cookie recovery if the cookie holds deals that no longer exist.

  41. Improvement

    Owner-occupant scoring labels — corrected

    Score breakdown now uses the right thresholds and max-points for owner-occupant deals (30-point cash-flow tier with $300/mo bands, not the investor 25-point / $1,000 band). DSCR breakdown also reads 'N/A — all-cash purchase' on cash deals instead of the misleading 'Above 1.25'.

  42. Improvement

    Blog moved out of top header

    Blog link no longer crowds the auth'd-user header next to Dashboard. Still linked from the footer Product column and from every blog post's related-posts footer — discoverability intact.

  43. Feature

    Portfolio rollup on saved-analyses dashboard

    Sticky header strip across saved deals: total monthly cash flow, total deal value, weighted cap rate, weighted CoC. Turns the saved-deals list into a portfolio command center. Self-hides for <2 deals.

  44. Feature

    Cash flow waterfall — where every rent dollar goes

    Single-glance horizontal bar showing gross rent decomposed into vacancy, every OpEx line, debt service, and net cash flow (or shortfall). Sits above the existing detailed breakdown. Mobile-friendly legend layout.

  45. Feature

    Mortgage scenario A/B comparison (Pro)

    Click-to-open side-by-side: current financing vs +5pp down, 15-year term, DSCR loan at +1.5%. Compares monthly P&I, cash flow, DSCR, CoC, and cash required. Free users see a one-line teaser pointing at /pricing.

  46. Feature

    Deal verdict explanation — 'Why this score?'

    Each subscore tile now has a plain-English subline ('Above 1.25 — clears lender threshold'), and a collapsible block explains how the score was computed and what would move it. Default surface stays clean — disclosure is opt-in.

  47. Feature

    Inline benchmarks under key metrics

    Cap rate, CoC, and Monthly Cash Flow tiles now show a market-context subline ('Above 8% — top quartile') alongside the number. Matches DSCR's existing inline benchmark pattern.

  48. Feature

    Quick-start strategy templates

    Three one-click presets on the empty calculator: Long-term rental, House hack, FHA 3.5% down. Each seeds strategy-correct defaults (down %, vacancy, mgmt) so you don't have to remember 'for FHA I need...'

  49. Improvement

    Homepage hero cleanup — less crowded, same conversion intent

    Removed the standalone deals-ticker (trust tiles already cover this), hid the product mockup on mobile (~500px scroll saved), tightened the persona row to 2 clickable links, removed duplicate SSL line and the scroll arrow. Hero is faster to scan on first paint.

  50. Feature

    Persona landing pages — /for-agents + /for-flippers

    Tightly-targeted landing pages with persona-specific value props and use cases. Designed as paid-ad landing surfaces where ad copy and LP messaging align ('Underwrite for your investor clients' → agents, 'Model your next flip in 60 seconds' → flippers).

  51. Content

    /markets/philadelphia — first local-SEO landing

    Substantive Philly-specific page: cap rate benchmarks by neighborhood, PA property tax mechanics, BRRRR-in-Philly notes, rental licensing requirements, and 6 city-specific FAQs. Prototype for additional markets if this performs.

  52. Feature

    Onboarding tour for new signups

    Floating 3-step card walks first-signup users through Try Sample → Save your first deal → See what Pro unlocks. Only fires for authenticated users with zero saved deals; persists dismiss to localStorage.

  53. Feature

    Real 'deals analyzed this week' trust ticker

    Aggregate count from Supabase rendered as a small badge in the hero. Threshold-gated so low numbers don't anti-prove — only shows when count exceeds 25. Cached server-side, refreshes every 5 minutes.

  54. Content

    /methodology page — every formula and data source

    Comprehensive transparency page explaining exactly how TrueCap computes cap rate, CoC, DSCR, projections, tax savings, and exit scenarios. Plus where the auto-fill data comes from (HUD FMR, FRED, state property tax) and the conventions we chose.

  55. Content

    5th blog post + Real Estate Glossary

    Strategy deep-dive: 'Cash flow vs appreciation — which actually wins in 2026?'. Plus a new /glossary page with 23 plain-English term definitions, each cross-linked to the matching calculator and deeper-dive blog post.

  56. Improvement

    Cookie consent (Google Consent Mode v2)

    GDPR/CCPA-compliant banner. Tracking cookies stay denied until the user explicitly accepts. Google Ads + Analytics still receive anonymous pings so we get bounce signal without setting personal-data cookies before consent.

  57. Improvement

    Homepage hero now ships zero JS

    Converted the marketing hero from a client component to a server component. The single click handler that needed client behavior is now a tiny isolated island. Real LCP improvement on the page every paid-traffic visitor lands on first.

  58. Improvement

    Blog posts get a sticky CTA

    Long-form readers now see a persistent 'Open analyzer' bar after scrolling past the article hero. Catches high-intent readers mid-engagement so they don't have to scroll to the bottom to find a conversion path.

  59. Feature

    Interactive ROI calculator on /pricing

    Plug in your deals-per-month and hourly rate; the pricing page shows time saved, dollar value, and how many deals Pro pays for itself after. Uses your real Stripe-loaded price for live accuracy.

  60. Improvement

    Post-analysis signup prompt for anonymous users

    After a free analysis, anonymous visitors now see a 'Save [your address] for later' card with one-tap Google signup. Soft conversion ask — even users not ready for Pro can save their work and come back.

  61. Improvement

    Welcome-back banner shows your saved address

    The auto-save banner now reads 'Welcome back — your draft for [1700 W Erie Ave] is ready' so returning users instantly recognize their work. One-click 'start fresh' for shared-device cases.

  62. Improvement

    Comprehensive mobile UX pass

    Calculator number fields now use the numeric keypad on iOS/Android (no more QWERTY hell). All tap targets meet the 44pt standard. Tables overflow-x scroll on narrow viewports. Hero copy adapts at 375px. Password show/hide buttons 5x larger tap area.

  63. Content

    4 anchor blog posts on rental underwriting

    60-second underwriting walkthrough. Cap rate vs cash-on-cash vs DSCR comparison. DSCR loans explained. What's a good cap rate in 2026. Each post deep-links to the matching calculator and funnels into the full analyzer.

  64. Feature

    Google sign-in (one-tap signup)

    Sign up or log in with your Google account — no email confirmation round-trip, no password to invent. Existing email/password accounts merge automatically when the email matches.

  65. Improvement

    Auto-save calculator drafts

    Your inputs are now saved automatically as you type. Get distracted, close the tab, come back tomorrow — your draft is restored with a 'Welcome back, your draft for [address] is ready' banner. Includes a one-click 'start fresh' affordance for shared devices.

  66. Feature

    Two new free calculators

    Mortgage payment calculator (full PITI breakdown with investment-property rate context) and GRM (Gross Rent Multiplier) calculator (10-second screening ratio). Nine free calculators now live at /tools.

  67. Feature

    Pro feature gating overhaul

    MAO solver, sensitivity grid, BRRRR + fix-and-flip strategies, and shareable read-only deal links moved to Pro. Free users still see locked previews so they know what's available.

  68. Improvement

    Try a sample deal — one-click demo

    Cold visitors see a 'Try a sample deal' button next to the analyzer's H1. One click pre-fills a realistic Philadelphia rental and runs the full analysis. Best friction-killer we shipped this month.

  69. Improvement

    Annual/Monthly toggle on /pricing

    Pricing page now shows annual + monthly side-by-side with a toggle that swaps the visible price, period, and savings badge. Defaults to annual (anchors on the higher-LTV plan).

  70. Content

    Five new SEO calculator pages

    Standalone pages for cap rate, cash-on-cash, BRRRR, 1% rule, and rehab cost estimator — each with a working widget, long-form content, FAQ schema, and a funnel into the full analyzer.

  71. Feature

    Shareable read-only deal links (Pro)

    Generate a one-click read-only link to share an analysis with your lender or partner. Each link renders a dedicated /d/[encoded] page with a custom OG preview image showing address + key metrics + verdict.

  72. Feature

    Address auto-fill (HUD + FRED + state tax)

    Type a property address; we auto-fill market rent from HUD Fair Market Rent, current 30-yr fixed rate from FRED, and effective property tax from your state's averages. All editable.

  73. Feature

    10-year projection with tax strategy

    Pro users get a full 10-year cash flow projection including rent growth, expense growth, mortgage paydown, depreciation tax savings, and after-tax cash flow.

  74. Feature

    Deal Score + AI verdict (Pro)

    Every analyzed property gets a 0-100 score with risk level (Conservative / Balanced / Aggressive / High Risk) and a plain-English explanation of why the deal scored where it did.

  75. Feature

    Lender-ready PDF export (Pro)

    Generate a branded multi-page PDF report — cover, verdict, all metrics, 10-year projection, tax strategy, exit scenarios. Ready to send to lenders, partners, or your future self.

Want to be first to see what's new?

Sign up for a free account — we'll surface new features in-product as they ship, and you'll get to use them immediately.

Create free account