> ## Documentation Index
> Fetch the complete documentation index at: https://whitepaper.neurobro.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Release history for Neurobro Mobile

This document tracks all releases, improvements, and fixes for the Neurobro Mobile app.

<Info>
  Neurobro Mobile launched in January 2026. This changelog will grow as we ship new features and improvements.
</Info>

## Version History

<Steps>
  <Step title="v1.5.8 - One-Shot Cold Open & Direct Subscriptions" icon="bolt">
    <div className="text-sm text-gray-500">May 6, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Direct In-App Subscriptions" icon="credit-card">
            Subscriptions and renewals now run directly through the native iOS and Android billing systems for a simpler, faster checkout
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * Noticeably faster cold open after consolidating startup work into a single request
        * Clearer messaging when a subscription was started on a different platform (iOS vs Android), with helpful hints to resolve the conflict
        * Updated Google Play store listing — now titled "Smart Trading AI"
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.7 - Cold Start Boost & Idea Reveal" icon="eye">
    <div className="text-sm text-gray-500">May 1, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Always-Blurred Idea Reveal" icon="eye">
            Trading ideas on the back of news cards now start blurred for everyone, with a gold "Reveal" button — Pro and Ultra tap to unblur, Basic and guests get a one-tap upgrade prompt
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * Faster Android cold start after parallelizing token reads and lazy-loading non-essential services
        * Trimmed background reporting for leaner battery and data usage
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.6 - Stats Refresh & Smoother Cold Start" icon="chart-mixed">
    <div className="text-sm text-gray-500">April 29, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Stats Progress Redesign" icon="chart-mixed">
            The Progress section on the Stats page is rebuilt around a cleaner, more analytical look — refreshed level progress, progress blocks, stat tiles, and a standardised XP info sheet across every entry point
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * Smoother cold start — no more brief black flash between the splash screen and the first page
        * XP awards no longer double-count on rapid feed swipes, and XP, level, and streak now stay in sync across every screen
        * Removed the "New" badge from the Appearance menu item in the profile menu
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed chat suggestion chips occasionally staying in the previous language after switching app language
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.5 - Faster Cold Starts & Smoother Chat" icon="bolt">
    <div className="text-sm text-gray-500">April 23, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Rotating Chat Status" icon="circle-three-quarters">
            While Bro is preparing your answer, the chat now shows rotating expert-agent status messages ("Experts cross-checking sources", "Synthesizing the answer") with a smooth cross-fade — no more premature "Expert Agents Consulted" before the work is actually done
          </Card>

          <Card title="Localized Prompt Categories" icon="tags">
            Prompt template category names now display in your selected language and refresh instantly when you switch language in Settings
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * Faster Android cold start on mid-range devices — non-essential services now load on demand instead of blocking the splash screen
        * Smaller app download and install size after removing unused dependencies and orphaned assets
        * Updated to the latest iOS SDK for compliance with Apple's April 28, 2026 App Store requirements
        * Smoother bottom safe-area on Android 15 gesture-nav devices (no more content pushed too high above the gesture pill)
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed thumbs-up/down reactions silently failing when offline or rate-limited — failures now revert and surface for support
        * Fixed prompt templates not refreshing after switching language
        * Fixed task progress messages stale after the agent\_core "REFLECTION\_RETRY" rename
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.4 - Unified Upgrade Flow & Liked Feed" icon="crown">
    <div className="text-sm text-gray-500">April 18, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Unified Upgrade Dialog" icon="arrow-up-right-from-square">
            Every upgrade prompt across the app now uses one consistent dialog — Basic users see silver "Upgrade to Pro", Pro users see gold "Upgrade to Ultra", and Ultra users never see it. Same chrome, same animation, same close behavior everywhere
          </Card>

          <Card title="Liked Feed Refresh" icon="heart">
            Feed history is now called "Liked" with a heart icon to match the swipe-right action, plus a new info sheet explaining what's collected and how
          </Card>

          <Card title="Smarter Trading Ideas" icon="chart-candlestick">
            Pro and Ultra subscribers now see trading ideas unblurred from first paint — no extra tap needed. Free users see a subtle corner cue instead of a loud yellow badge
          </Card>

          <Card title="Rewind Tip in Onboarding" icon="rotate-left">
            Feed "How it works" now teaches the rewind button (revealed after your first swipe) so you can undo a mis-swipe
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * Cleaner upgrade copy across all 14 languages — punchier titles, native phrasing, no awkward em dashes
        * Top Prompts cards now open the right upgrade dialog instead of routing to a generic page
        * Trading-idea hint hidden for Pro users (they already have it)
        * Reduced Sentry noise from expected auth-lifecycle and DNS errors so real issues are easier to spot
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed Android home screen widgets occasionally rendering "null" or showing stale data after swipes
        * Fixed widget reload race that could leave widgets blank when the app backgrounded mid-update
        * Fixed gentle "slow down" hint on rapid feed swiping instead of a hard rate-limit error
        * Fixed push notification token registration failures leaking into crash reports
        * Fixed guest users occasionally reaching the paywall page directly via deep links
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.3 - Home Screen Widgets, TA Charts & Polish" icon="grid-2">
    <div className="text-sm text-gray-500">April 13, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Home Screen Widgets" icon="grid-2">
            New iOS and Android home screen widgets — Ask Bro with rotating prompts and Feed Headlines with hero images. Tap any prompt or news item to deep-link into the app with the message pre-filled
          </Card>

          <Card title="Pan-to-Scrub TA Charts" icon="chart-line">
            Drag across technical analysis charts to scrub a sticky crosshair with OHLC values and haptic feedback at every data point
          </Card>

          <Card title="Go Smarter Upgrade CTA" icon="bolt">
            A gold "Go Smarter" chip now appears in the AI task state card after 5 seconds for Basic and Guest users — tap to upgrade for faster, deeper analysis
          </Card>

          <Card title="Connection Retry Screen" icon="rotate">
            If the app can't reach the server on cold start, you now see a clean retry screen instead of being incorrectly bounced to the login page
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * "Tool" wording replaced with "BRO" in task progress messages across all 14 languages — Bro discovers BROs, not tools
        * Seven new AI task states added (DeFi market analysis, stablecoin analysis, options analysis, market calendar, swap preparation, moltbook actions, tool discovery) with localized progress messages
        * Push notification permission now requested during the onboarding calibration animation, not at app launch — feels more natural
        * Persistent "No internet connection" banner appears during DNS or Wi-Fi handoff failures, auto-clears when connectivity returns
        * Subscription page now defaults to your current plan instead of always showing "Downgrade to Pro" for Ultra users
        * Smoother bottom navigation — selected tab label fades out symmetrically when switching
        * Typography tokens standardized across the app for cleaner text rendering and better accessibility (11px minimum for small captions)
        * Faster TA charts — each ticker's chart is now built once and cached during tab switches
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed chat suggestion chips reshuffling on focus changes and during app startup — they now lock in once computed
        * Fixed Pro/Ultra users with backend-tier (whitelist/token) entitlements being silently locked out of prompt templates and Alpha Reports
        * Fixed crash when prompt template API returned exactly one category group
        * Fixed Upgrade Bro card overflowing at large font sizes
        * Fixed token price preview overflowing in the chat tool-call grid
        * Fixed onboarding GIF layout shifts on welcome and login pages
        * Fixed rare Sentry false-positive ANR reports from background idle threads
        * Fixed transient DNS and socket failures during Wi-Fi/cellular handoffs (now retried up to 3 times with backoff)
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.2 - Prompt Templates & Login Redesign" icon="message-lines">
    <div className="text-sm text-gray-500">April 5, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Prompt Templates" icon="message-lines">
            Curated prompt templates for Pro and Ultra subscribers — browse by category, tap to start a conversation, and save favorites. Includes trending templates for meme coins, Solana setups, and Bitcoin sentiment
          </Card>

          <Card title="Login Screen Redesign" icon="right-to-bracket">
            Refreshed login screen matching the onboarding visual language — compact auth buttons, typing headline animation, and staggered reveal transitions
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * Prompt templates fully localized across all 14 supported languages
        * Onboarding flow polished: hidden app bar on welcome stage, inline progress bar
        * Subscription page now shows clear billing terms and cancellation info (Google Play compliance)
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed Google Play rejection for unclear subscription terms disclosure
        * Fixed icon rendering issues with pinned lucide\_icons\_flutter version
        * Fixed tap gesture memory leak on login screen animations
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.1 - Customization & Onboarding" icon="paintbrush">
    <div className="text-sm text-gray-500">March 31, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Bottom Navigation Redesign" icon="compass">
            Active tab shows bold filled icon with label sliding in from the left — inactive tabs show outlined icon at reduced opacity for a cleaner nav experience
          </Card>

          <Card title="Ultra App Customization" icon="palette">
            Alternative app icons for Ultra subscribers (Phantom, Hex, Nebula, Vortex) with dynamic switching on both iOS and Android
          </Card>

          <Card title="App Update System" icon="arrow-up-from-bracket">
            Persistent update banner and notification dots on navigation and profile when a newer version is available
          </Card>

          <Card title="Onboarding Redesign" icon="rocket">
            New motivation screen, red accent buttons, top progress bar, personalized AI reveal sequence, and improved animations throughout the onboarding flow
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Improvements">
        * Push notification tap analytics tracked in PostHog for engagement metrics
        * Color theme and wallpaper customization now available for Pro tier (was Ultra only)
        * Settings selection tiles redesigned to match onboarding styling
        * Custom prompt presets now use consistent SelectionTile UI
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed false logout when retried requests fail after token refresh
        * Fixed raw error messages leaking into feed error UI
        * Fixed Android notification text truncation
        * Fixed iOS splash screen freeze on push notification cold start
        * Fixed dynamic app icon switching across Android build flavors
        * Fixed subscription badge colors — Pro uses silver, Ultra uses gold for feature gates
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.5.0 - Speed Boost" icon="bolt">
    <div className="text-sm text-gray-500">March 31, 2026</div>

    <AccordionGroup>
      <Accordion icon="arrow-up" title="Improvements">
        * App opens up to **5x faster** with optimized backend responses
        * Faster chat loading and feed personalization
        * AI whale flow cards now display data correctly
        * Reduced latency for authentication and settings
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed whale and token profiling data not loading
        * Various stability and performance improvements
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.4.5 - Account Linking & Subscriptions" icon="link">
    <div className="text-sm text-gray-500">March 23, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Account Linking & Merge" icon="link">
            Connect multiple sign-in methods (Google, Apple, email OTP) to one account — merge conversations and preferences when linking existing accounts
          </Card>

          <Card title="Purchase Celebration" icon="party-horn">
            New animated celebration screen when you subscribe — welcoming you to your new plan with style
          </Card>

          <Card title="Enhanced Trading Setups" icon="chart-line">
            Trading setup cards now include richer context blurbs and improved visual layout for clearer analysis at a glance
          </Card>

          <Card title="Chat Origin Badges" icon="tag">
            See where each conversation started — web, mobile, or Telegram — with origin badges in your chat list
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="UI/UX Enhancements">
        * **Improved Tier Differentiation**: Clearer visual distinction between Free, Pro, and Ultra plans across the app
        * **Better Tablet Layout**: Continued iPad and tablet layout refinements for landscape and portrait modes
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Fixed chat stream recovery when returning from background
        * Improved authentication stability for account linking flows
        * Various crash fixes and performance improvements
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.4.4 - Trading Setups & iPad Support" icon="chart-line">
    <div className="text-sm text-gray-500">March 18, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Trading Setups" icon="chart-line">
            AI-generated trading setups with entry/exit prices, stop-loss, take-profit, risk:reward ratios, and leverage — displayed in a polished detail sheet with tier gating for premium users
          </Card>

          <Card title="iPad Support" icon="tablet">
            Full iPad optimization with responsive layouts, master-detail chat sidebar, content width constraints, and unified bottom sheets — landscape and portrait orientations supported
          </Card>

          <Card title="Risk Profile Selector" icon="shield">
            Switch between Conservative, Moderate, and Aggressive risk profiles on trading setups — each adjusts SL, TP, R:R, and leverage in real time
          </Card>

          <Card title="Agent Memory Indicators" icon="brain">
            New animated status indicators when Neurobro saves, recalls, or deletes memory — visible during agent memory operations
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="UI/UX Enhancements">
        * **Multiple Trading Setups**: Tabbed detail sheet when the agent returns setups for multiple symbols
        * **Thai Language**: Full Thai localization added, bringing total language count to 16
        * **Localized Store Metadata**: App Store and Google Play listings now translated across 14 languages
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Various crash fixes and stability improvements
        * Translation fixes across multiple locales
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.4.3 - Subscriptions Overhaul & Analytics" icon="credit-card">
    <div className="text-sm text-gray-500">March 15, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Real Store Pricing" icon="dollar-sign">
            Subscription pages now display real prices from the App Store and Google Play instead of hardcoded values
          </Card>

          <Card title="PostHog User Tracking" icon="chart-bar">
            Cross-platform user identification — same UUID tracked on web and mobile for unified analytics
          </Card>

          <Card title="Web Search Tool View" icon="magnifying-glass">
            New chat tool card displaying web search results with thumbnails, source URLs, and expandable detail sheet
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="UI/UX Enhancements">
        * **Follow-Up Questions**: Header text size corrected to match assistant response text
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * Various crash fixes and stability improvements
        * Translation fixes across multiple locales
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.4.1 - Upgrade Bro & Language Expansion" icon="zap">
    <div className="text-sm text-gray-500">March 12, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Redesigned Subscription Experience" icon="credit-card">
            Completely revamped "Upgrade Bro" page with tier comparison, annual savings badges, strikethrough pricing, and promotional offer support
          </Card>

          <Card title="Japanese & Korean Support" icon="language">
            Full app localization now covers 16 languages including Japanese and Korean
          </Card>

          <Card title="Upgrade Hints" icon="zap">
            Contextual upgrade prompts on premium features like technical analysis charts and token metrics, showing what you unlock with Pro or Ultra
          </Card>

          <Card title="Subscription Badges & XP" icon="trophy">
            Pro Supporter and Ultra Supporter badges, redesigned XP info sheet with complete level overview, and new "Earn XP" section
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Updates & Improvements">
        * **Onboarding Subscription Step**: New subscription info screens during onboarding to introduce available tiers
        * **Redesigned Rate Limit Modal**: Tier comparison table replacing the old limit warning, with direct upgrade CTA
        * **Golden Upgrade Buttons**: Polished upgrade buttons with animated light sweep effects and tier-colored accents
        * **Smarter AI Indicator**: "Neurobro is smarter at X IQ" hint shown during AI streaming responses
        * **Support Channel**: Dedicated support channel modal replacing direct Telegram redirects
        * **Cross-Platform Subscription Detection**: Info banner shown when your subscription is managed on a different platform
        * **Redesigned Gamification Toasts**: Simplified celebration toasts and clean stacked level-up cards with stagger animations
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * **Stream Parsing**: Fixed multi-byte character corruption (e.g., CJK characters) when split across network chunks
        * **Walkthrough Stability**: Fixed crash when walkthrough provider is unavailable during navigation
        * **Camera Permissions**: Added proper permission checks before accessing camera
        * **Subscription Upgrades**: Fixed Android subscription upgrade flow with correct proration mode
        * **Expired Plan Display**: Expired subscriptions no longer incorrectly shown as the current plan
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.4.0 - Subscriptions & Auth Resilience" icon="credit-card">
    <div className="text-sm text-gray-500">March 7, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="In-App Subscriptions" icon="credit-card">
            Subscribe to Pro or Ultra directly within the app for higher daily limits and premium features
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * **Auth Token Refresh**: Token refresh now retries on transient errors (network, timeout) instead of logging you out immediately
        * **Login Error Feedback**: Clear error messages shown on the login screen when authentication fails
        * **Profile Fetch Retry**: App retries profile loading on startup, preventing blank screens from temporary failures
        * **Keychain Recovery**: App no longer crashes on startup if secure storage is corrupted (e.g. after OS update) - falls back gracefully
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.3.4 - Best Practices & Display Names" icon="lightbulb">
    <div className="text-sm text-gray-500">March 5, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Best Practices Page" icon="lightbulb">
            New settings page with agent tips, prompt ideas, usage limits, and FAQ - fully localized across 14 languages
          </Card>

          <Card title="Display Name Support" icon="user-pen">
            Set and edit your display name to personalize how you appear in the app
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * **Crash Fixes**: Resolved multiple crashes surfaced by Sentry error tracking
        * **Navigation Stability**: Fixed observer initialization issues that could cause navigation errors
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.3.3 - Auth Migration & Sentry Integration" icon="shield-check">
    <div className="text-sm text-gray-500">February 28, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Technical Analysis View" icon="chart-line">
            New bottom sheet displaying asset name and price when viewing technical analysis charts
          </Card>

          <Card title="Error Tracking" icon="bug">
            Comprehensive Sentry integration for faster detection and resolution of issues
          </Card>

          <Card title="New Tool States" icon="spinner">
            Additional tool state indicators showing what Neurobro is working on during analysis
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="bug" title="Bug Fixes">
        * **Username Validation**: Properly handle duplicate (409) and invalid (422) username responses
        * **Google Sign-In**: Fixed Google OAuth flow and missing localization strings
        * **Notification Handling**: Fixed issues with push notification processing
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.3.1 - Google Sign-In Hotfix" icon="wrench">
    <div className="text-sm text-gray-500">February 26, 2026</div>

    <AccordionGroup>
      <Accordion icon="bug" title="Bug Fixes">
        * **Google Sign-In**: Fixed iOS Google Sign-In in production by correcting URL scheme configuration
        * **Android Auth**: Added missing Google client ID environment variables for Android
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.3.0 - NeuroBro Pass & Profile Overhaul" icon="key">
    <div className="text-sm text-gray-500">February 24, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="NeuroBro Pass Authentication" icon="shield-check">
            Native Google and Apple sign-in replacing Privy - faster, more reliable login with automatic token refresh and seamless session restoration
          </Card>

          <Card title="Profile & Settings Overhaul" icon="user-pen">
            Redesigned profile with larger avatar, username editing, avatar upload, and restructured account settings with auth method display
          </Card>

          <Card title="Conversation Context" icon="comments">
            Full message history now sent to the backend - Neurobro remembers previous analysis and tool results for meaningful follow-up conversations
          </Card>

          <Card title="Improve Bro Feedback" icon="comment-dots">
            Quick feedback button added to all main tab app bars - share suggestions to help improve Neurobro directly from the app
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Updates & Improvements">
        * **Interest-Based Suggestions**: Chat suggestions now tailored to your selected interests (stocks, crypto, forex) with 3-tier experience levels across all categories
        * **OTP Resend Flow**: Email verification screen now includes resend countdown timer and change email option
        * **Notification Controls**: Granular notification toggles replacing the master switch - control each notification type independently
        * **Selection Animations**: Unified selection UI with scale bounce, border glow, and background tint across onboarding and settings
        * **BRO Naming**: Agent tasks renamed from "NEVRON" to "BRO" with sequential numbering for a friendlier experience
        * **Image Upload Limit**: Chat image attachments now capped at 5MB with clear error feedback
        * **Onboarding Improvements**: Language selection moved to first screen, actionable titles, and animated toggle for "No Trading" option
      </Accordion>

      <Accordion icon="code" title="Technical Improvements">
        * **Auth V2 Migration**: Complete replacement of Privy SDK with native OAuth, TokenStorage, and QueuedInterceptor for automatic token refresh
        * **OpenAPI V2 Client**: Generated AuthV2Api client for type-safe auth endpoint calls
        * **Push Badge Sync**: App icon badge count synced from push payload with per-foreground-session clearing
        * **CI Updates**: Moved to self-hosted runners, bumped actions group, removed PR release triggers
        * **Stable Suggestions**: ChatSuggestions converted to StatefulWidget to prevent reshuffling on rebuilds
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.2.0 - Gamification & Chat Reactions" icon="trophy">
    <div className="text-sm text-gray-500">February 21, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="XP & Leveling System" icon="trophy">
            Full gamification system with XP rewards, level progression, level-up celebrations, and badge unlock animations
          </Card>

          <Card title="Message Reactions" icon="thumbs-up">
            Rate AI responses with thumbs up or down and submit detailed feedback to help Neurobro improve
          </Card>

          <Card title="Feed Rewind" icon="rotate-left">
            Undo your last swipe with the rewind button - no more accidentally dismissing cards you wanted to keep
          </Card>

          <Card title="Auto Chat Titles" icon="heading">
            Conversations now get automatically generated titles for easier navigation and history browsing
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Updates & Improvements">
        * **Celebration Animations**: Sequenced level-up and badge unlock animations with curved title auto-scaling for long translations
        * **Gamification Debug Panel**: Built-in testing panel for verifying XP, levels, and badge behavior
        * **Tool Call Previews**: Improved assistant message bubbles with better tool result previews including Fear & Greed index
        * **Empty Feed State**: New empty feed screen with a helpful message and "Open Chat" call-to-action
        * **Preset Prompt Layout**: Horizontal scroll replaced with a 3+2 wrap grid for preset prompt cards with uniform sizing
        * **Customize Neurobro**: Renamed from "Custom Prompt" across all 13 languages with new info dialog
        * **Profile Polish**: Rounded avatar, email shown next to avatar, and uniform stat card heights across all languages
        * **Settings Reorganization**: Language and Haptics moved into Personalization page; General settings page removed
        * **Experience Levels**: Removed "Just Learning" option for a cleaner onboarding flow
        * **Image Preview**: Refined image preview overlay in chat
        * **Limit Warning**: Updated limit warning page design
      </Accordion>

      <Accordion icon="code" title="Technical Improvements">
        * **Badge Domain Refactor**: Badge visibility logic moved from UI to domain layer for cleaner architecture
        * **Celebration Queue**: New service for sequencing level-up and badge celebration events
        * **Swipe Gesture Fix**: Custom vertical drag gesture recognizer to resolve card swipe conflicts
        * **Full Localization**: 13-language translation updates covering all new features, presets, and UI strings
        * **Orphaned Key Cleanup**: Removed unused localization keys and dead settings page routes
        * **CI Updates**: Bumped actions group, Android CI fixes, and dependency updates
        * **Font Update**: Refreshed primary app font across the entire app
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.1.3 - Walkthrough, App Updates & UX Refresh" icon="sparkles">
    <div className="text-sm text-gray-500">February 12, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Onboarding Walkthrough" icon="person-walking">
            Post-onboarding guide walks new users through Chat, News, and Profile tabs with animated overlay, mascot images, and localized text across all 13 languages
          </Card>

          <Card title="App Update System" icon="arrow-up-from-bracket">
            Force-update blocking screen, soft-update dialog with changelog, and a "What's New" popup shown once after each update
          </Card>

          <Card title="Feed Rewind Button" icon="rotate-left">
            Animated undo button to restore the last swiped feed card, backed by a new API call to revert the interaction
          </Card>

          <Card title="New Persona Presets" icon="masks-theater">
            Added Formal and Funny prompt presets with translations across all languages, displayed in a 3+2 grid layout
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Updates & Improvements">
        * **Feed Paused**: Feed temporarily replaced with a "Coming Soon" placeholder while improvements are underway
        * **Simplified Settings**: Language and Haptics moved into the Personalization page; General settings page removed
        * **Account Page Redesign**: Rounded avatar with email displayed inline - cleaner, less redundant layout
        * **Customize Neurobro**: "Custom prompt" renamed to "Customize Neurobro" with an (i) info dialog explaining the feature
        * **Preset Rename**: "Profi" preset renamed to "Pro" for clarity
        * **Experience Levels**: Removed "Just Learning" - options are now Beginner, Intermediate, Advanced, Professional
        * **Updated Primary Font**: Refreshed typography across the app
        * **Walkthrough Back Button**: Added back navigation within the walkthrough overlay for easier step review
        * **Uniform Stat Cards**: Profile stat card heights now render consistently across all languages
        * **App Bar Titles**: "Neurobro" title added to both Chat and Feed screens
        * **Improved Empty Feed**: Unified empty-state message with proper localization
      </Accordion>

      <Accordion icon="code" title="Technical Improvements">
        * **OpenAPI Cleanup**: Added version-check endpoint, removed \~1,100 lines of unused internal API models and classes
        * **AppState Refactor**: Converted from plain enum to a freezed union type with `needsWalkthrough` flag
        * **Full Localization**: All new features and UI strings translated across all 13 supported languages
        * **Feed Page Optimization**: Converted from StatefulWidget to StatelessWidget, removed unused animation controllers
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.1.2 - Stability Patch" icon="shield-check">
    <div className="text-sm text-gray-500">February 9, 2026</div>

    <AccordionGroup>
      <Accordion icon="arrow-up" title="Updates & Improvements">
        * **Release Stability**: Consolidated all v1.1.1 fixes into a clean production build
        * **Build Pipeline**: Streamlined release process for faster future updates
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.1.1 - Feed Polish, Chat & Gamification" icon="wand-magic-sparkles">
    <div className="text-sm text-gray-500">February 7, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="Personalized Chat Suggestions" icon="lightbulb">
            Smart chat prompts tailored to your experience level - Beginner, Intermediate, or Advanced - available in all 13 supported languages
          </Card>

          <Card title="General Settings Page" icon="gear">
            New dedicated settings section with language selection and haptic feedback controls in one place
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Updates & Improvements">
        * **Enhanced Feed Cards**: Simplified sentiment indicators, single-row badge layout, and prediction status labels showing "Ended" vs "Ending" states
        * **Swipe-Up Prompts**: 35 contextual prompt templates that adapt to the card you're swiping on
        * **Stats & Badges**: Animated count-up numbers, XP progress bar with smooth easing, and active streak glow effects
        * **Guest Mode**: Improved guest profile UI with localized display name and clear sign-in prompt
        * **Chart Fixes**: Resolved rendering issues with prediction market charts
        * **Chat Bug Fixes**: Fixed image attachment layout, removed PDF upload option, fixed keyboard jumping on paste, and cleaned up message timestamps
        * **Custom Prompts**: Three preset prompt styles (Concise, Beginner, Profi) for personalizing AI responses
      </Accordion>

      <Accordion icon="code" title="Technical Improvements">
        * **Full Translations**: Added missing translation keys across all 12 non-English languages for complete localization coverage
        * **Android Permissions**: Removed unnecessary permission requests for a cleaner install experience
        * **UI Consistency**: Replaced hardcoded strings with localized versions throughout the app
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.1.0 - Rebranding & Localization" icon="paintbrush">
    <div className="text-sm text-gray-500">February 6, 2026</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="New Features">
        <CardGroup cols={2}>
          <Card title="App Rebranding" icon="tag">
            The app is now officially "Neurobro" across both iOS and Android, with development builds displaying "Neurobro DEV" for easy identification
          </Card>

          <Card title="Native Language Display" icon="language">
            Language selector now shows each language in its native script - making it easier to find your preferred language at a glance
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="code" title="Technical Improvements">
        * **API v2 Migration**: Updated to the latest feed API for improved performance and new content types
        * **Platform Configuration**: Updated app identifiers and display names across both platforms
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="v1.0.0 - Initial Release" icon="rocket">
    <div className="text-sm text-gray-500">January 2025</div>

    <AccordionGroup>
      <Accordion icon="sparkles" title="Core Features">
        <CardGroup cols={2}>
          <Card title="AI Chat Interface" icon="message-dots">
            Direct chat with Neurobro's intelligence. Every user gets daily questions to interact with the swarm of 200+ Nevrons. Higher tiers unlock more.
          </Card>

          <Card title="Personalized News Feed" icon="newspaper">
            Swipe-based news curation: left to dislike, right to like, up to chat with Neurobro about any news item.
          </Card>

          <Card title="Multi-Market Coverage" icon="chart-mixed">
            Broader scope than Neurodex: covers crypto, stocks, forex, commodities, and prediction markets.
          </Card>

          <Card title="Cross-Platform" icon="mobile">
            Available on both iOS (App Store) and Android (Google Play), built with Flutter.
          </Card>
        </CardGroup>
      </Accordion>

      <Accordion icon="arrow-up" title="Updates & Improvements">
        * **13 Languages**: Full internationalization with English, Spanish, French, German, Portuguese, Russian, Arabic, Chinese, Hindi, Bengali, Indonesian, Vietnamese, and Thai
        * **Swipe-to-Chat**: Swipe up on any news card to instantly start a conversation about that topic with a visual glow indicator
        * **Chat Suggestions**: Quick-access prompts when composing new messages to help you get started
        * **Markdown Content**: Rich text rendering in news cards with support for headings, tables, links, and blockquotes
        * **Feed History**: Search, filter by category, and sort your liked articles with multiple sorting options
        * **Daily Limit Tracker**: See your remaining daily chat quota at a glance in account settings
      </Accordion>

      <Accordion icon="code" title="Technical Foundation">
        * **Flutter Framework**: Cross-platform development for consistent experience on iOS and Android
        * **Shared Backend**: Same infrastructure as Neurodex for reliable, battle-tested performance
        * **Unified Agent System**: Access to the full Nevron swarm powering all Neurobro products
        * **Real-Time Data**: Live market data integration across all supported asset classes
      </Accordion>
    </AccordionGroup>
  </Step>
</Steps>

<CardGroup cols={2}>
  <Card title="Mobile Overview" icon="mobile" href="/technical/mobile/index">
    Learn about Neurobro Mobile features
  </Card>

  <Card title="Roadmap" icon="road" href="/technical/mobile/roadmap">
    See what's coming next
  </Card>
</CardGroup>

<Info>
  Stay updated with our progress by following us on [X (Twitter)](https://twitter.com/0xNeurobro) or joining our [Telegram community](https://t.me/Neurobro_Official).
</Info>
