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 26 of 30. Browse older releases using the links below.

2026-05-02Release link

Workspace, profile, and address import flows are cleaner

PocketSquad tightened the signed-in workspace around real data, profession-aware profile setup, safer Google sign-in, and clearer address import failures.

  • Renamed the dashboard surface to simpler workspace language, removed duplicate filler copy, and organized the page around reusable data-backed widgets.
  • Added investor and realtor starter widget presets while keeping the first pass static and migration-free.
  • Updated profile settings with profession-aware sections and an explicit marketplace visibility toggle backed by the existing public profile setting.
  • Hardened Google OAuth redirects and callback handling so sign-in preserves safe destination paths and profile bootstrap runs after successful callbacks.
  • Normalized autofilled address imports and returned structured property-intake errors instead of opaque import failures.
  • Updated the developer docs to capture the new workspace/profile behavior and keep MLS/API research deferred until listing import MVP requirements are clear.

2026-05-02Release link

Account profiles now adapt to investor and realtor setup

PocketSquad account settings now make profile setup clearer for investors, realtors, and hybrid investor/realtor users, with explicit marketplace visibility before a profile is shown publicly.

  • Added a hybrid Investor / Realtor profession option for users who need both buyer and listing-side marketplace context.
  • Updated the account profile form so target markets, ZIP codes, deal focus, client/listing focus, license credentials, and external proof links read differently based on the selected profession.
  • Renamed the public profile toggle to make marketplace visibility explicit instead of publishing profiles implicitly.
  • Kept the save path on existing profile fields so role-aware setup does not require a new database migration.

2026-04-26Release link

Voice guide launcher shimmer is visible again

PocketSquad restored the floating voice guide button's shimmer so the round launcher reads as active and interactive before a visitor opens the voice panel.

  • Moved the shimmer layer above the orb artwork instead of leaving it hidden behind the center animation.
  • Increased the sheen contrast and sweep range so the effect remains visible against the light launcher background.
  • Kept the shimmer alive while a call is active, with the active ring still showing the live voice state.
  • Added regression coverage so the launcher keeps a dedicated shimmer layer above the orb.

2026-04-24Release link

Founder portraits and bios now appear on the About page

PocketSquad's About page now shows founder headshots, titles, and updated bios for Joseph Defendre and Ben Boehm in the founders section instead of letter-only placeholders.

  • Added dedicated founder image assets for Joseph Defendre and Ben Boehm.
  • Updated `/about#founders` to render circular founder portraits with accessible alt text.
  • Swapped the temporary casual sources for polished suit headshots before publishing.
  • Refined founder titles and bios to mention Joseph's US Army veteran background and Ben's US Navy veteran background.

2026-04-24Release link

Account profiles and credential changes are now stricter and safer

PocketSquad hardened account/profile editing so public-facing links are validated, profile photos must use managed uploads, sensitive profile details fail closed on public pages, and sign-in email/password changes now require server-side re-authentication before they are applied.

  • Public profile links now only publish safe `https` destinations, and social links are restricted to the expected LinkedIn and Instagram domains.
  • Profile photos now have to come from PocketSquad-managed uploads, with supported image formats and a 5 MB upload ceiling.
  • Public profile pages no longer fall back to the account email as the headline identity, and they suppress raw verification/license notes unless the profile is actually in a reviewable verification state.
  • Sign-in email and password changes now go through a PocketSquad server route that requires current-password re-authentication and records account-security audit events.
  • Notification center reads and mark-as-read updates are now scoped to the signed-in account so one user cannot read or mutate another user’s notifications.

2026-04-24Release link

AI Underwriting Briefs now require source-backed comps before they run

PocketSquad tightened AI Underwriting Brief generation so signed-in investors get briefs only after the analyzer has returned source-backed sale comps, selected comps include citations, and saved brief history can be trusted inside the workspace.

  • The Deal Analyzer now explains missing source-backed comp coverage before asking users to generate a brief, so the next action is clearer when live comp data is not ready yet.
  • AI brief generation now requires at least one selected sale comp with source citations instead of allowing a generic market summary from incomplete comparable data.
  • Signed-in brief generation now fails closed when the saved analysis cannot be persisted, keeping generated output aligned with workspace history.
  • Imported properties are now saved per user, so two signed-in investors can import the same provider property without colliding in the workspace.
  • Focused route, UI, comp-analysis, and property-intake tests cover the signed-in brief flow and source-backed comp requirements.

2026-04-24Release link

Product-updates signup now stores leads reliably and notifies the full founder inbox set

PocketSquad's homepage product-updates form now works end to end in local and production: waitlist signups persist through a safer fallback path, founder notifications send through Resend, and the notification list covers Joseph, Ben, and the shared support inbox.

  • Hardened `/api/waitlist` so signups can persist through the available Supabase path or a local fallback instead of failing when admin configuration is missing.
  • Moved waitlist notifications onto the Resend SDK and verified the production sender path against `updates@pocketsquad.ai`.
  • Set the notification recipient list to `joseph@pocketsquad.ai`, `ben@pocketsquad.ai`, and `support@pocketsquad.ai` across local defaults and production configuration.
  • Confirmed the live production waitlist endpoint returns `200 OK` from `https://www.pocketsquad.ai/api/waitlist` after deployment.

2026-04-24Release link

AI public-record reports are now viewable from the workspace

Completed public-record requests now open into a full AI report page instead of ending at a queue status. Investors can review sales history, permits, parcel facts, improvements, tax details, source links, caveats, and retrieved-at metadata from the marketplace workspace or deal analyzer.

  • Upgraded `/platform/marketplace/public-records/[id]` from a request detail page into a structured AI report with status, pending, completed, failed, and cited-source states.
  • Added report sections for tax and assessment, parcel and lot facts, improvements, sales history, permit history, and source citations.
  • Changed completed-request calls to action in the marketplace workspace and deal analyzer from generic detail links to AI-record/report links.
  • Added tests for completed report rendering, pending report state, source-link deduping, and updated workspace/analyzer CTAs.

2026-04-24Release link

Public-record requests can now be queued from real subject properties

PocketSquad added a reusable public-record request path for saved marketplace listings and imported deal-analyzer subject properties, so investors can start background public-record retrieval without blocking underwriting work.

  • Added `/api/public-record-requests` so the client can queue a public-record search by saved subject property.
  • Extended public-record request helpers, duplicate-active-request checks, database migration, and processing logic for property-targeted requests.
  • Added deal-analyzer and marketplace calls to action for requesting public records once a subject property is saved.
  • Added focused route/helper/page tests for queueing, duplicate protection, detail links, and request processing.

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.