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

2026-05-22Release link

Referral + squad invitation architecture (POC-160) + full invite lifecycle polish

Completed the growth/virality architecture: users can now invite partners, contractors, agents, and lenders into private squads via published profile search + pending invites (building on POC-171). Shared workflows (pipeline, leads, comments) fully enabled via existing team RLS. Added sent/pending revoke flows, richer invite details (names via joins), and documented referral incentives plan. Referral acquisition and squad collaboration now form the documented end-to-end loop.

  • Enhanced lib/teams.ts (was network.ts) with enrichTeamInvitations + richer listPending* (team/inviter/invitee names populated for UI).
  • app/network/page.tsx: richer received invites, per-team sent pending list + revoke buttons (new revokeTeamInviteAction).
  • app/workspace/actions.ts: revokeTeamInviteAction wired.
  • docs/referral-system.md: new sections on squad integration + planned incentives (track-only today; future metrics-based post-launch).
  • lib/changelog.ts + INTERNAL_CHANGELOG.md updated with POC-160 evidence (file:line).
  • All ACs met: invite 4 roles (owner/partner/analyst/operator mapping to partners/contractors/agents/lenders), shared workflows (RLS 0007+). Incentives planned at time (later POC-502). Pre-work deep map + PLAN.md produced.
  • Post-merge: PR #228 + #230 (see 2026-06 main) advanced 'shared workflows enabled' AC with team-scoped leadFunnel + handoff actions now usable by squad members (lib/lead-flow.ts, lib/marketplace/workspace-status.ts + tests).

2026-05-22Release link

Mobile: Market Intelligence + Neighborhood Heatmaps (POC-384)

Mobile now has first-class on-the-go market screening parity with web. Browse watchlist (from your profile targets) or samples, view yield/demand/rent pillars, rent trends, geo marker list viz (v1 fallback), empty states, and methodology. Uses shared data layer, new mobile endpoint, dashboard integration. No required web handoff.

  • New apps/mobile/src/app/market-intelligence.tsx + [market].tsx + tests (happy/empty).
  • API: /api/mobile/market-intelligence + getMobile* in lib/api.ts (safe subset of ResolvedMarketProfile).
  • Watchlist empty state + sample toggle; pillars + list-marker geo; in-app methodology.
  • Registered in mobile layout; added to priority actions; removed from missing surfaces.
  • Parity registry, TASKS, PROGRAM_STATUS, changelogs updated. Typecheck + mobile:check + tests green.
  • v1 scoped (list markers); full maps + tile overlays for v2 per ticket note.

2026-05-22Release link

Mobile notification preferences + quiet hours parity + push reliability audit fixes (POC-342)

Mobile users now have full parity with web for notification delivery matrix (push/email/in-app per category) and timezone-aware quiet hours in Settings. Push registration is more reliable across launches/sign-outs (POC-344 follow-up). Includes supporting mobile audit blockers fixes, tests, and academy execution toolkit parity.

  • New /settings/notification-preferences screen with 4x3 matrix, locked security, quiet hours form + TZ picker, optimistic saves.
  • Backend /api/mobile/notifications/preferences route + context + API client for sync.
  • Tests added for the new screen (render, lock, toggle, API calls).
  • Push registration hardened (better caching, listeners, error paths, web guards, tests).
  • Mobile audit: layout, analyze/index/calculators/developer tests, release-env script, package updates.
  • Pro execution toolkit + academy guides/surface fixes for parity and test stability.

2026-05-19Release link

Academy adds search, filters, and smart recommendations

The Academy is now much easier to navigate and feels personalized: full-text search, category filters, and a 'Recommended for you' section that takes your completed lessons, pipeline, and saved scenarios into account.

  • Full-text search now works across all guides, glossary terms, and the Academy library.
  • Category filtering + result counts make it fast to narrow down relevant lessons.
  • Dynamic 'Recommended for you' cards use your progress, current deals, and saved scenarios to surface the most relevant next lessons.
  • All of the above works in both the public Academy Preview and the full signed-in workspace, with mobile-friendly responsive design.

2026-05-18Release link

Academy now tracks learning progress and structured paths

PocketSquad Academy now feels more like a real member learning workspace, with visible progress, ordered learning paths, and signed-in persistence for completed lessons.

  • Academy surfaces now show completion percentage, completed-guide counts, last-studied context, streaks, and recently studied lessons when progress is enabled.
  • Structured learning paths organize existing lessons into ordered curricula with prerequisites, estimated time, progress bars, and continue/start/review actions.
  • Signed-in members can persist Academy progress through the new Academy progress API and profile-backed storage, while public preview progress remains local to the browser.
  • Completed guide slugs can now feed dashboard personalization so future recommendations can avoid sending members back to lessons they have already finished.

2026-05-18Release link

Mobile Settings adds a native Help & Support screen

PocketSquad mobile now gives users a dedicated Help & Support area inside Settings, with clearer contact paths and app context for support or review follow-up.

  • Settings now includes a Help & Support destination in the native mobile app.
  • The new support screen keeps assistance options and app context close to the account, privacy, security, and developer settings users already know.
  • Focused mobile tests cover the new support settings screen so the route stays wired during release prep.

2026-05-19Release link

Mobile launch reliability improvements

Two launch-time race conditions that could affect push notifications and auth flows on slow or first-launch scenarios have been hardened.

  • Launch-time push auto-registration now includes a short delay + one retry so previously-enabled devices reliably re-register even when the auth session hydrates slowly.
  • Auth callback fallback timer was lengthened and now properly cancels itself the moment a real auth URL is received, preventing incorrect redirects during slow OAuth exchanges.

2026-05-18Release link

Mobile notifications and shared app states are more reliable

The mobile app now keeps push notification registration healthier across launches and sign-outs, while Dashboard, Activity, and Workflow Board use more consistent loading, retry, offline, and empty states.

  • Push notification listeners now initialize once at app startup, and users who already enabled push can be re-registered on launch without being prompted again.
  • Signing out clears local push-registration state so another account on the same device does not reuse stale notification cache.
  • Dashboard, Activity, and Workflow Board now share more consistent loading, error, offline, retry, and empty-state behavior across live workspace data.
  • Mobile auth callback and Developer settings copy actions were hardened so sign-in fallbacks and clipboard actions behave more predictably.

2026-05-18Release link

Mobile Settings now has real account controls

PocketSquad mobile Settings now lets signed-in users sign out, edit profile details, and control public profile visibility from the native app instead of falling back to read-only rows.

  • Mobile Settings now includes a destructive sign-out action with confirmation, session cleanup, and clear failure feedback.
  • The public profile visibility row now uses a real native switch, saves through the mobile profile API, and stays disabled until the user has a profile URL slug.
  • The mobile profile edit screen now covers practical web-parity identity, profession, market, link, verification, publication, and notification fields with inline validation errors.

2026-05-15Release link

Version 0.4.44 advances mobile launch readiness with real dashboard data, profile sync, and public records polish

PocketSquad 0.4.44 delivers a large wave of mobile launch hardening — real data for the dashboard, production profile sync with AI headshots, consistent loading/error/empty states, richer Activity tab, push notification foundations, Sentry analytics, saved scenarios persistence, and improved public records visibility in the workspace (POC-21).

  • Mobile dashboard now loads real readiness, saved work, pipeline counts, and next actions from authenticated APIs (POC-215).
  • Production profile sync, branded avatar fallbacks, and AI headshot generation on mobile (POC-214 / POC-336).
  • Shared loading, empty, and error state components now used consistently across the mobile app (POC-221).
  • Activity tab consolidated from multiple sources into one rich, real-data surface (POC-338).
  • Push notifications + deep links foundations and Sentry analytics/crash reporting added for mobile (POC-224 / POC-225).
  • Saved scenarios and deal analysis now persist properly on mobile (POC-216).
  • Public records in the marketplace workspace now clearly separate marketplace-listing requests from Property Search / subject-property requests with better grouping and navigation (POC-21).
  • Bumped the mobile app to 0.4.44 with iOS build number 13 and Android version code 13 for the next TestFlight candidate.

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.