Changelog

A public record of product updates, new workflow surfaces, and the improvements investors will actually notice inside PocketSquad.

Latest pages

Recent product updates

Page 27 of 30. Browse older releases using the links below.

2026-04-24Release link

Calculator SEO, account safety, and property-intake trust all got hardened

A broad production-hardening pass split calculator pages into server metadata wrappers and client calculators, added SEO guide content and sitemap coverage, protected profile edits from accidental navigation, noindexed private/auth routes, rejected non-address intake text, and stopped showing fabricated fallback comps when live comps are unavailable.

  • Calculator pages now expose server-side metadata while preserving interactive client calculators, guide content, related links, and FAQ schema.
  • The calculator index, sitemap, resource guides, and signed-in navigation now route investors more cleanly into the underwriting library.
  • Account profile editing now warns about unsaved changes and highlights the save action when fields are dirty.
  • Auth, account, and internal review pages now carry noindex metadata so private workflow surfaces stay out of search results.
  • Property intake now rejects person-name/general-text queries and shows explicit no-live-sale-comps and no-live-rent-comps states instead of seeded fake comparables.

2026-04-24Release link

Address intake launcher now has autocomplete and cleaner handoff into the analyzer

The address auto-import launcher now behaves more like a working acquisition intake surface, with address suggestions, selected-address state, and cleaner handoff into the live deal analyzer.

  • Added autocomplete behavior to the platform address auto-import surface so investors can pick a likely property before launching analysis.
  • Preserved market and selected address context during the handoff into `/calculators/deal-analyzer`.
  • Extended platform route coverage so the launcher, suggestions, and analyzer handoff stay wired together.

2026-04-24Release link

Portfolio command center, mobile field mode, and mobile deal analyzer all ship as working features

Three platform surfaces moved from marketing stubs to functioning product in the same cycle. Portfolio Command Center now reads saved properties for signed-in investors and rolls up equity, monthly rent, and weighted gross yield; Mobile Field Mode captures curbside leads straight into the PocketSquad lead queue; and the Mobile Deal Analyzer is a thumb-first live underwriting form that hands off cleanly into the full cash-on-cash calculator.

  • Portfolio Command Center at `/platform/portfolio-command` now uses real property data for signed-in users — total equity, monthly rent, and weighted gross yield update as saved properties change. Signed-out visitors still see a demo view with a sign-in CTA so the page stays discoverable.
  • Mobile Field Mode at `/platform/mobile-field-mode` is a real curbside capture form — address, strategy, and condition notes save as a `field-capture` lead item that lands directly in `/leads` and can be promoted into the deal pipeline later.
  • Mobile Deal Analyzer at `/platform/mobile-deal-analyzer` is a scoped live underwriting form that turns five inputs (price, rent, down payment, rate, expenses) into monthly cash flow, cash-on-cash, cap rate, and monthly payment with tone-colored readouts for quick GO/WATCH/AVOID calls.
  • `Continue in full analyzer` forwards every mobile-analyzer input into `/calculators/cash-on-cash` via URL params so mobile and desktop numbers stay consistent.
  • Added `lib/portfolio-properties.ts`, shared portfolio metric math, and unit tests covering empty portfolios, weighted yield, and row mapping from the Supabase properties table.

2026-04-23Release link

Rehab cost estimator now feeds a consistent rehab total into every underwriting calculator

PocketSquad shipped a standalone rehab cost estimator at `/calculators/rehab-estimator` that lets investors build a scope from seeded room and feature assumptions, apply market multipliers, and hand the aggregate rehab total into Fix & Flip, BRRRR, and the deal analyzer so the same number drives every downstream underwriting view.

  • Added a new rehab estimator calculator with seeded rooms and features, market multipliers, subtotal, contingency, and a final rehab total.
  • Listed the rehab estimator alongside the other calculators on the main calculators index so investors can find it in the same place as Fix & Flip and BRRRR.
  • Wired the rehab total into Fix & Flip, BRRRR, and the deal analyzer via query-param handoff so the downstream calculators all work from a single aggregate rehab number.
  • Extended the deal analyzer to accept an absolute imported `rehabCost` while keeping the existing rehab delta control intact.
  • Added unit and page tests covering the rehab estimator logic, the calculator page, and the deal-analyzer handoff regression.

2026-04-23Release link

Homepage platform showcase is tighter and the BRRRR calculator grew a built-in rehab helper

PocketSquad refreshed the homepage platform showcase to better explain what the product does at a glance, fixed a landing-header nav overlap at tablet widths, and added a rehab-scoping helper directly inside the BRRRR calculator so investors can pressure-test rehab assumptions without leaving the page.

  • Reworked the homepage platform showcase so the product story reads more clearly and each surface has room to breathe.
  • Fixed the landing navigation overlap that cropped up at tablet widths so the header lays out cleanly across screen sizes.
  • Added a built-in rehab helper to the BRRRR calculator so investors can sketch rehab scope inline instead of jumping out to a separate tool.
  • Gated the homepage quick calculator behind a public feature flag so it can be rolled out independently of the surrounding showcase changes.
  • Extended calculator-page and navigation tests to cover the new BRRRR helper surface and the refreshed header layout.

2026-04-18Release link

Homepage navigation now adapts to signed-in users, and saved imports come back in the analyzer

PocketSquad's latest workflow pass tightened the path between the public site and the signed-in workspace: the homepage now recognizes when a user already has access and routes them toward the product, while the deal analyzer can restore the most recent saved import so investors do not have to restart the same property review from scratch.

  • Made the homepage navigation auth-aware so signed-in visitors see direct Workspace and Account actions instead of generic public-site calls to action.
  • Loaded entitlements on the server before rendering the homepage nav, which keeps signed-in routing consistent on first load instead of waiting for a client-side guess.
  • Changed the property-intake API to return whether an imported property was actually saved to the user's workspace.
  • Persisted the most recent saved imported property in local storage on a per-user basis so the deal analyzer can restore that property when the investor returns.
  • Updated analyzer import messaging to distinguish between a temporary imported scenario and one that was also saved into the member's workspace.

2026-04-16Release link

Deal analyzer desktop layout now gives address intake and underwriting more room to work

PocketSquad's desktop deal analyzer was reworked around a wider, more sequential workflow: address search now leads the page, the core underwriting view sits directly underneath it, and supporting tools like presets, sharing, and stress testing were moved into clearer supporting rails.

  • Moved the live address-intake surface out of the cramped sidebar into a full-width desktop-first header section.
  • Reframed the page around a search-first flow so investors import the property first and then work the underwriting view directly below.
  • Shifted demo presets into a larger supporting panel instead of mixing them into the primary import workflow.
  • Pulled sharing and stress-test controls into a clearer secondary rail so the main analysis area stays focused on the active deal.
  • Expanded desktop spacing, headings, and field sizing to make the import and review flow easier to scan during longer underwriting sessions.

2026-04-16Release link

Portfolio onboarding now carries target markets more cleanly into the dashboard

PocketSquad's portfolio dashboard now does a better job preserving onboarding market context: saved target markets are parsed more reliably from profile data, the onboarding experience shows those markets back to the investor, and market-watch messaging is clearer when live coverage is still limited.

  • Changed portfolio onboarding defaults to parse target markets from profile data more carefully, including semicolon-separated values and city-plus-state pairs.
  • Preserved cleaner market labels during onboarding so saved places like Charlotte, NC and Raleigh, NC carry into the dashboard without being split apart incorrectly.
  • Updated the market-watch panel to distinguish between supported live coverage and target markets that are saved in the investor's plan but not yet covered by PocketSquad.
  • Added clearer fallback copy when a user has target markets but PocketSquad does not yet have live market intelligence for them.
  • Extended the platform surface route test so onboarding users seeded from profile data show the parsed target markets and the no-coverage message correctly.

2026-04-16Release link

Imported properties now include tax context and a verification link

PocketSquad's address-import flow now carries property-tax information further into underwriting, so investors can see the imported tax burden, trace it back to a source, and treat it as part of due diligence instead of recreating it by hand.

  • Extended the imported property shape so address intake can store annual and monthly property-tax context as structured data instead of burying it in generic metadata.
  • Updated the live property lookup prompt to ask for tax amounts from county treasurer, assessor, auditor, or tax-collector sources when they are available.
  • Surfaced a source link and disclaimer alongside imported tax values in the deal analyzer so users can verify the number before relying on it.
  • Changed analyzer tax math to prefer imported tax values over the old flat percentage fallback whenever grounded tax data is available.
  • Preserved backward compatibility by persisting the tax payload inside property metadata, which keeps the first pass shippable without a schema migration.
  • Revalidated the core behavior with targeted import and comp-analysis tests covering tax persistence and analyzer output.

2026-04-16Release link

Address intake imports now complete end to end again

PocketSquad's address intake flow was repaired across the full handoff path, so investors can launch from the intake surface, import a live property into the analyzer, and get clearer failures if a provider breaks again.

  • Added a fallback import path when the upstream provider returns the deprecated live-search error, so address intake can still produce a usable subject property and seeded comps.
  • Changed the property-intake API to return structured upstream failure responses instead of collapsing provider errors into an opaque 500.
  • Hardened analyzer-side import parsing so failed imports surface a clearer message instead of silently degrading into a generic error.
  • Removed the server-render bailout tied to the shared voice widget so the intake launcher and analyzer routes render more reliably on first load.
  • Converted the address auto-import launcher into a plain GET handoff so the primary CTA still works without waiting on client-side routing to hydrate.
  • Revalidated the repaired flow in a live browser with a successful import of 2817 Bancroft Street into the analyzer.

Going forward

This page should stay focused on customer-facing product movement: the workflows that got stronger, the pages investors can use, and the improvements that change how PocketSquad feels in day-to-day use.