Version history
Every release of Prosperity — when it shipped and what changed. You're currently running v94.
v94
CurrentRelease v94
- Fixedfix(eb): ignore scanner 4xx in enhanced health scoring.
v93
- FixedDashboard loads again when Robinhood is connected without a client secret
v92
- ImprovedIf the app ever stops responding, the site now replaces the bad server automatically within minutes instead of staying down.
v91
- FixedDaily price and NAV refresh works again for large funds — it had been silently failing since a 500-holding fund was published, leaving fund values stale.
- FixedThe site no longer goes offline during the nightly data refresh.
v90
- NewOpen a Prosperity brokerage account with Alpaca KYC, status tracking, and remediation
- NewFund native brokerage accounts with Plaid-linked ACH transfers
- NewSwitch between native Prosperity and linked Robinhood accounts across portfolio, funding, and schedules
- NewDownload statements and account documents for custodied brokerage accounts
- ImprovedShow product capabilities and restrictions on each brokerage account card
v89
- NewStudio fund overview holdings are now a sortable table with live quotes, P/E, weight changes, and click-through instrument detail
v88
- ImprovedFund charts include a 1D range and show a clear empty state while NAV history is still building
- FixedLarge-fund NAV rebuild no longer blocks publish or overloads the web server with full 11-year syncs
v87
- NewInstitutional equity research workspace with valuation, momentum, risk, peers, and DCF
- NewOn-demand cited AI research memo grounded in SEC filings and market data
- ImprovedOpen full research from the instrument quick sheet
v86
- ImprovedPrice history and quotes now track their data source and quality so research features only use real market data
- FixedRefreshing price history now updates open, high, low, and volume instead of only the closing price
v85
- ImprovedInstrument charts now include 1D, 1W, 6M, YTD, and 5Y ranges with calendar dates on hover
v84
- FixedDistribute evenly now spreads leftover weight across unlocked holdings instead of dumping it on one stock
v83
- FixedPortfolio Copilot Undo now survives page refresh after Apply
v82
- FixedStudio holdings from AI apply and allocation edits now persist across refresh
v81
- FixedHoldings allocation edits now apply on Enter or blur instead of every keystroke
v80
- NewExport portfolio preview holdings to a formatted Excel file from the detail table
v79
- NewClick Added, Removed, or Reweighted in a portfolio preview to open a searchable, sortable holdings table with price, P/E, market cap, and allocation
v78
- FixedPortfolio Copilot no longer uses the limited deterministic parser — missing OpenAI config or failed turns now show a clear error instead of a bad fallback
v77
- FixedPortfolio change previews now show the full scrollable list of added, removed, and reweighted holdings
v76
- NewPortfolio Copilot now uses GPT-5.6 Luna for multi-turn portfolio edits, cited current research, and exact before-and-after previews with undo.
v75
- NewStudio holdings show last price, day change, and market cap — click a symbol for a company sheet with chart, P/E, about, and news.
v74
- FixedAI chat can refine a pending portfolio proposal before you add it — weight tweaks no longer fail with Failed to fetch.
v73
- ImprovedStudio holdings editor is now a sortable table with filter and pagination, matching the rest of the app.
v72
- NewAsk Build with AI which index names are not Robinhood-tradeable
v71
- FixedWeight changes like "make HOOD 10%" no longer stall after large index builds
- ImprovedBuild with AI recovers more reliably when the model stalls after looking things up
v70
- NewLet Build with AI list index constituents and show what is missing vs your fund
v69
- ImprovedRaise Build with AI to 100 messages per hour
v68
- NewOffer first week or first month free on flat monthly fund subscriptions
- ImprovedMake Build with AI read clearly as a chat with a stronger message box
- FixedEqual-weight index builds like S&P 500 no longer stall on an empty reply
v67
- NewLock holding weights so redistribute and AI apply leave them fixed
- NewRemove holdings from portfolio chat with a confirm step, same as add proposals
- ImprovedShow Overview on Manager Studio instead of a New Manager placeholder name
- FixedRestore portfolio AI chat when Bedrock requests aborted in under a second
v66
- ImprovedView fund details from Add portfolio before following, with a back link to Portfolio
v65
- FixedCancel Stripe billing and confirm before stopping a paid fund copy
- FixedKeep Start copying intent through login, checkout, and brokerage connect into Portfolio funding
- FixedEnforce private funds, public manager profile opt-in, and sleeve-based fee AUM
- FixedHide unsupported scheduled trades for strategy portfolios and correct auto-mirror claims
- ImprovedDisclose live-mirror position caps and require confirmation before investor reviews
- FixedLabel account value change honestly and use status-specific order verbs
v64
- NewShip a shared design system across the app — Inter type, consistent gain/loss colors, reusable selects/tables/alerts, and a /design reference
- ImprovedAdd mobile navigation, scroll-reveal landing polish, count-up dashboard numbers, and skeleton loading states
- FixedKeep marketing and Discover pages light even when the in-app theme is dark
- ImprovedClarify Start copying / stop copying on fund pages, with confirm dialog and reliable Stripe cancel
v63
- ImprovedRename portfolio sleeves to strategies across Portfolio copy and errors
- ImprovedPolish charts and dashboard numbers with shared theme colors, Inter, and count-up
v62
- ImprovedClean up Portfolio page with summary charts, Add sleeve fund search, and invest/buy actions for unallocated cash
v61
- ImprovedAdd paginated, sortable sleeve holdings with drift and cash on Portfolio
v60
- NewManage independent portfolio sleeves, review tax-aware rebalances, and approve Robinhood stock orders before execution
v59
- ImprovedBrokerage account number is hidden by default with a show/hide toggle
v58
- ImprovedRobinhood connect now uses copy/paste only — automated server browser sign-in is turned off
v57
- FixedBlock account takeover via unverified email linking on sign-in
- ImprovedHarden auth redirects, cron, sessions, and brokerage connect endpoints
v56
- FixedDeduplicate traction stats so assets and connected accounts count each person once
- ImprovedRate-limit and cache public analytics endpoints against abuse
v55
- NewPublic traction page with live AUM, users, funds, automations, and orders
v54
- FixedMarketing footer text is readable again (light theme tokens no longer clash with dark mode)
v53
- NewPublic site view counter in the footer with a views-over-time chart
v52
- FixedRobinhood connect now fills login reliably, hides automation signals, and fails fast to copy/paste when sign-in stalls
v51
- FixedBuild-with-AI turns no longer hang forever — Bedrock calls now have a 45s deadline and fall back to the deterministic parser if the model stalls
- ImprovedRaised the AI chat limit from 10 to 15 messages per hour and added a remaining-messages counter above the input
v50
- FixedThe Build-with-AI assistant now retries searches using formal sector terms (e.g. "chip" -> "semiconductor") instead of giving up on colloquial requests, so "build a chip ETF portfolio" surfaces real semiconductor ETFs and a confirm-gated proposal
v49
- NewBuild funds with an AI assistant in the fund builder — chat to research stocks, sectors, and indices, then review a confirm-gated proposal that builds the portfolio (equal or market-cap weighted, with fixed overrides and exclusions, up to 1,000 holdings)
- ImprovedFunds can now hold up to 1,000 positions (was 50); the holdings editor paginates with Load more / Show all for large portfolios
- ImprovedThe dashboard Activity feed is now paginated with page controls instead of one long list
v48
- ImprovedDashboard redesigned with lively, story-telling cards — live-pulse daily P&L with per-stock bars, an all-time return gauge, a winners-vs-losers battle bar, a 30-day equity curve behind your portfolio value, and a cash dial showing how much is deployed
v47
- FixedRebalance no longer places tiny "dust" sells for positions worth less than the minimum order size, which was producing bursts of small orders
v46
- FixedDiscover, fund, and manager pages keep the app nav bar (with your user menu and app links) when signed in, instead of switching to the marketing nav
v45
- ImprovedColor-coded the winners/losers dashboard card (green winners, red losers) with a win/loss proportion bar
v44
- FixedRobinhood connect now reliably reaches the MFA step (the login redirect is handled correctly)
- ImprovedThe Robinhood MFA prompt now says to check email, SMS, or authenticator for the code
v43
- NewConnect Robinhood by entering your email and password — we securely sign in and approve the connection for you, no more copy/pasting the callback URL
v42
- ImprovedGroundwork for connecting Robinhood through a secure in-app browser (behind a feature flag; the existing connect flow is unchanged)
v41
- FixedConnecting Robinhood no longer opens duplicate blank browser tabs — the connect and reopen buttons now reuse a single Robinhood tab
v40
- NewShow broker identity and connection details on the Accounts page with connect/disconnect actions
v39
- ImprovedRename "Assets tracked" stat to "AUM (Assets Under Management)" in the manager studio
v38
- NewCombined management-fee metrics (lifetime billed, accrued this month, accrued today) into a single chart with time-range selectors and CSV export on the manager dashboard
v37
- NewRefresh button on brokerage account card to re-check connection status
v36
- ImprovedMove Accounts from top nav into the profile menu
v35
- ImprovedFaster page loads after a major platform upgrade (Next.js 16, Tailwind 4, Prisma 7, Node 24)
- ImprovedSecurity hardening — all known dependency vulnerabilities patched
v34
- ImprovedAvatar images across the site now have descriptive alt text for screen readers
v33
- NewDark mode theme for the logged-in dashboard area
- NewNew Winners / losers stat card on the dashboard
- ImprovedRestyled stat & P&L cards with bold values on top and muted labels below
- ImprovedHoldings table gets bold tickers, color-coded status dots, inline P&L formatting, and striped rows
v32
- ImprovedHoldings table renames ALLOC to Allocation and P&L to Total P&L, and adds a sortable Daily P&L column between them
- ImprovedCash card on the dashboard now shows what percentage of the portfolio it represents
v31
- NewHoldings table now paginates with a selectable page size (10, 15, 20, 25, 50, 100, or all) and a CSV export button; the cash row stays pinned on every page
v30
- ImprovedChangelog now shows the exact date and time each release went live in Pacific time (PDT/PST)
v29
- ImprovedHoldings table: click Symbol to reveal the filter box, and sort columns with a single toggling arrow
v28
- NewShow cash with its dollar value and allocation in the holdings table
v27
- ImprovedSort holdings table by Shares, Value, Alloc, or P&L with ascending/descending arrows
- NewNew Accounts page tracks fees paid and brokerage balances
- NewDashboard toggle switches between Investor and Hedge fund manager views with fees collected and AUM metrics
v26
- NewHoldings table on the dashboard can now be sorted by ticker (A-Z / Z-A) and filtered with an inline search on the Symbol header.
v25
- FixedSync timestamps now display in your local timezone instead of UTC
v24
- NewShow today's P&L (dollars + percent) on the dashboard
- ImprovedRename "Discover" nav to "Discover funds"
v23
- NewRefer friends and earn cash — $5 per referral who connects a real brokerage account and starts investing, paid out monthly via Stripe Connect.
v22
Self-maintaining release pipeline
- ImprovedVersion numbers and release dates are stamped automatically at deploy time — the changelog, footer, and live site always match.
- ImprovedDeploys now wait for any in-flight build to finish first, so multiple agents can't accidentally trigger duplicate production builds.
- ImprovedNew release:status command shows what's live, the next tag, and pending changelog draft before you deploy.
v21
Sharper hooks + fund credibility signals
- NewSign in with Google. If you already signed up with the same email and a password, both methods land in the same account — they're linked automatically the first time you use Google.
- NewFunds that mirror a manager's real Robinhood account now show a "Live portfolio" badge, so you can tell live-linked funds from hand-built baskets at a glance.
- NewSort Discover by top 1-year return, top 1-month return, most followers, or newest.
- NewFund pages now show assets under management (AUM) alongside returns and followers.
- ImprovedNew homepage section for creators — turn a real Robinhood portfolio into a fund with its own ticker — plus refreshed hooks across the landing, login, and studio pages.
- ImprovedShared links now unfurl with a branded preview image and headline on social and messaging apps.
v20
Changelog alignment
- FixedChangelog version labels now match the deployed image tag so the footer release date stays accurate.
v19
Footer link fix
- FixedThe "Prosperity" label next to the app footer's version now links to the changelog too, not just the version number.
v18
Dashboard sync
- ImprovedReplaced the dashboard "Rebalance now" button with "Refresh now" — syncs your holdings view without placing trades.
v17
Version history
- NewPublic version history — this page — listing every release with its date and changes.
- ImprovedThe footer version tag now shows the release date and links here.
Older versions predate this log, so they aren't listed here — releases from v17onward are tracked. Numbers may skip where a build didn't ship publicly.