- Home
- Changelog
What's New
Changelog
Stay up to date with the latest features, improvements, and bug fixes in Pinbar AI.
v1.5.2
June 19, 2026Phase 21 — Disaster Recovery & Kill-Switch Wiring
Maintenance Mode kill-switch wired end-to-end — MaintenanceGate polls get_system_mode_public() every 60s; non-admin clients render a branded maintenance screen within ≤60s of toggle
Security
Admin and Founder routes remain reachable during maintenance so the switch can always be turned off
Security
Published 7-tier RTO/RPO matrix in PRODUCTION_RUNBOOK.md (auth/DB ≤30 min, billing webhook ≤15 min, edge fns ≤10 min, SPA ≤5 min)
Improved
Quarterly kill-switch verification drill scheduled (first Monday of every quarter)
Improved
On-call rotation and postmortem template added to the runbook
Improved
v1.5.1
June 19, 2026Phase 20 — DB Migrations & Backups Hardening
0 public tables without RLS, 0 RLS-enabled tables without policies, 0 SECURITY DEFINER functions missing SET search_path — verified live against pg_proc / pg_policy
Security
Added 35 covering indexes for unindexed foreign keys (tenant scoping, billing reconciliation joins, audit/ops pipelines)
Improved
Confirmed 198 migration files on disk, all forward-only with no destructive DROP/TRUNCATE without paired guards
Improved
v1.5.0
June 18, 2026Phase 18 / 19 — Observability & Analytics
Global window error + unhandledrejection handlers → reportError → frontend_error_logs (30-day retention sweep)
Improved
log-crash edge function live for native Capacitor crash reports
Improved
Analytics page-view + custom-dimension tracking standardised across marketing, app, and enterprise surfaces
Improved
Email infra SECURITY DEFINER functions hardened with SET search_path (SR-1 closure)
Security
v1.4.7
April 11, 2026Prompt 26A — Polish & Enhancements
Enterprise landing page copy polished for sharper B2B tone — updated hero, CTAs, and stats
Improved
Favicon and PWA icons updated to Pinbar AI brand lettermark
Improved
Comprehensive JSDoc comments on 10 security-critical edge functions
Improved
Dark mode toggle already integrated — default theme set to dark with localStorage persistence
Improved
Settings tabs consolidated from 7 to 4 (General, Integrations, Billing, Branding) with backwards-compatible deep links
Improved
White-label preview now shows actual tenant logo with 'Preview as Trader' modal
Improved
CI/CD pipeline updated with lint, test, and load-test stages
Improved
v1.4.6
April 11, 2026Phase 4 Polish
Audit logging for all Phase 4 operations — teams, leaderboards, branding, SDK validation
Security
CSS injection prevention — sanitizes custom CSS to strip url(), expression(), @import, and overlay attacks
Security
Cascading deletes — team analytics snapshots cleaned up when teams are removed
Security
Achievements tenant isolation — RLS policies enforce tenant-scoped access
Security
Frontend RBAC — admin-only controls hidden for non-admin users, View Only badge shown
Improved
Scoped query cache invalidation — mutations only refresh affected tenant/team data
Improved
Centralized query key constants for consistent cache management
Improved
ARIA labels on all icon buttons, keyboard navigation in trader lists
Improved
Responsive grid breakpoints and contextual empty states across all Phase 4 pages
Improved
v1.4.5
April 11, 2026Phase 4 High-Priority Fixes
Error boundaries on all Phase 4 pages — crashes show friendly fallback instead of blank screens
Security
Confirmation dialogs for destructive actions — delete team, remove member, delete leaderboard
Security
Type safety — removed all 'as any' casts from Phase 4 code, replaced with proper TypeScript interfaces
Improved
Combined loading states with skeleton placeholders on Teams and Leaderboards pages
Improved
Paginated leaderboard tables (25 per page) and trader search with load-more in Add Member dialog
Improved
SDK validate endpoint now requires API key authentication with rate limiting (30 req/min)
Security
Cross-tenant validation triggers on leaderboard team_filter and team_members
Security
v1.4.4
April 11, 2026Phase 4 Security Hardening
Fixed overly permissive RLS on team_analytics_snapshot — now tenant-scoped write validation
Security
Brand asset upload: magic-byte validation, SVG sanitization (strips scripts, event handlers, foreignObject)
Security
Domain verification: format validation, blocklist enforcement, status tracking with expiry
Security
Input validation on team and leaderboard creation — client + server-side length and format constraints
Security
Persistent database-backed rate limiting on compute-team-analytics and compute-leaderboards
Security
v1.4.3
April 11, 2026Advanced Leaderboards & Trader Achievements
Configurable leaderboards — rank traders by win rate, P&L, Sharpe ratio, consistency score, and more
New
Leaderboard periods: daily, weekly, monthly, quarterly, all-time with optional team scoping
New
Achievement badges — Consistent Trader, Risk Master, Volume King, Profit Champion
New
compute-leaderboards edge function with rank change tracking
New
Leaderboards nav item added to enterprise sidebar
Improved
v1.4.2
April 11, 2026Team Analytics Engine & Manager Dashboard
Team management UI — create, edit, and delete trader groups with color coding
New
Team analytics snapshots aggregated from individual trader metrics
New
compute-team-analytics edge function with fire-and-forget trigger from individual analytics
New
Team detail view with member roster, add/remove traders, and performance metrics
New
Teams nav item added to enterprise sidebar
Improved
v1.4.1
April 11, 2026White-Label Branding System
Self-service white-label branding UI with color pickers, logo/favicon upload, and live preview
New
Brand asset upload edge function with file type/size validation and audit logging
New
Tenant branding table with auto-seed on org creation
New
Login background customization and 'Powered by' toggle
New
Custom links section for support email, privacy policy, and terms of service
Improved
v1.4.0
April 11, 2026Phase 4 — JavaScript SDK & Developer Experience
JavaScript/TypeScript SDK v1.0.0 with pushTrades, getAnalytics, getEvaluationStatus, getRiskAlerts, and health methods
New
SDK documentation page at /enterprise/docs/sdk with code examples, API reference, and type definitions
New
SDK download and copy from Integrations dashboard
New
sdk-validate edge function for version checking and API status
New
SDK link added to enterprise docs navigation
Improved
New badge on Integrations sidebar link
Improved
v1.3.4
April 11, 2026Component Extraction & Code Quality Refactoring
Risk Dashboard extracted into RiskOverviewCards, TraderRiskTable, RiskAlertFeed, ThresholdsTab, NotificationsTab, RulesTab sub-components
Improved
Analytics Dashboard extracted AlertRulesSection into dedicated component
Improved
Broker connectors extracted into BrokerConnectorCard, IBKRConnectionForm, SyncStatusBadge, BrokerHealthIndicator
Improved
Shared enterprise types centralized in src/types/enterprise-phase3.ts
Improved
Reusable MetricCard and DashboardSkeleton shared components created
Improved
useRiskData custom hook encapsulates all risk data fetching and real-time subscriptions
Improved
v1.3.3
April 11, 2026Caching, Broker Health Monitoring & Alert Notifications
In-memory analytics cache with 5-minute TTL and X-Cache headers
New
Broker health auto-check for IBKR, Binance, Bybit with status indicators
New
Alert notification delivery via Slack webhooks, email queue, and custom webhooks with HMAC signing
New
Notification channels configuration UI in Risk Settings
New
Risk data cache with 60-second TTL for fresher data
Improved
Evaluation breach alerts fire notifications automatically
Improved
Health indicator dots and last-checked timestamps on connector cards
Improved
v1.3.2
April 11, 2026Phase 3 Security Hardening Complete
Input validation on all enterprise endpoints with structured error responses
Security
RLS policies on all Phase 3 tables with tenant isolation
Security
AES-256-GCM credential encryption for broker connection configs
Security
Role-based access control — admin, analyst, viewer hierarchy
Security
Comprehensive audit logging for all state changes
Security
Per-tenant rate limiting on all edge functions
Security
Analytics cursor-based pagination for large datasets
Improved
Real-time risk alerts via Supabase Realtime with toast notifications
Improved
Composite database indexes on all Phase 3 query patterns
Improved
N+1 query fix in risk checker — batch positions and trades
Improved
Analytics auto-trigger after trade sync, alert rule 24h cooldown
Improved
Sharpe ratio shows 'Insufficient data' when <20 trading days
Improved
v1.3.1
April 11, 2026Advanced Analytics Engine & Smart Alerts
Daily and monthly analytics computation engine with automated metric aggregation
New
Equity curve, daily P&L distribution, symbol breakdown, and day-of-week charts
New
Performance comparison table — this month vs last month with change indicators
New
Smart Alert Rules — configurable metric thresholds with auto-trigger on computation
New
Analytics snapshot widget on main dashboard with 7-day P&L and win rate
Improved
Trader selector and date range filters on analytics page
Improved
v1.3.0
April 11, 2026Prop Firm Evaluation Rules Engine
Automated evaluation programs — define profit targets, drawdown limits, and trading day requirements
New
Trader enrollment and progress tracking with real-time rule breach detection
New
Equity curve and daily P&L charts per evaluation with trading day timeline
New
evaluate-trader edge function for automated pass/fail/expire decisions
New
Breach alert banners with color-coded severity (red=breached, yellow=at-risk)
New
New Evaluations nav item in Prop Firm sidebar with ClipboardCheck icon
Improved
v1.2.4
April 11, 2026Razorpay Checkout & Webhook Retry Queue
Razorpay subscription checkout — Professional plan upgrade via hosted checkout
New
Webhook delivery retry queue with exponential backoff (up to 5 attempts)
New
Recent webhook deliveries UI with status badges and retry button
New
Enhanced Razorpay webhook handler — subscription.halted triggers admin notification
Improved
Dispatch-webhook now uses queue-based delivery instead of fire-and-forget
Improved
Idempotent webhook processing prevents duplicate event handling
Fixed
v1.2.3
April 11, 2026Security, Performance & Accessibility Hardening
Server-side rate limiting on enterprise signup (signup_rate_limits table)
Security
Content Security Policy (CSP) meta tag on all pages
Security
CSRF token protection on enterprise contact form
Security
API key scoping — trades:write, trades:read, analytics:read, admin
Improved
WCAG AA accessibility: skip-to-content, aria-labels, aria-live regions
Improved
Focus-visible indicators on all interactive elements
Improved
v1.2.2
April 11, 2026Razorpay Migration & Cleanup
Replaced Stripe with Razorpay for enterprise billing
Improved
Razorpay webhook signature verification (HMAC SHA256)
Improved
Subscription lifecycle: activated, charged, pending, cancelled
Improved
Removed Stripe portal references — Contact Sales flow
Fixed
Health check now validates Razorpay credentials
Improved
v1.2.1
April 11, 2026Security Hardening & Bug Fixes
Webhook cryptographic signature verification
Security
Server-side plan enforcement across all edge functions
Security
Bot protection on enterprise signup (honeypot + timing)
Security
Exchange sync pagination for Binance and Bybit
Improved
Fixed UNKNOWN currency display — now shows 'Other' with USD fallback
Fixed
Fixed settings tabs rendering empty panels
Fixed
Frontend error tracking and reporting
New
API error rate categorization with color-coded badges
Improved
Health monitoring for Phase 2 functions and secrets
Improved
v1.2.0
April 11, 2026Exchange Connectors & Lead Capture
Binance exchange connector with HMAC SHA256 authentication
New
Bybit exchange connector with paginated trade sync
New
Enterprise signup / lead capture form with UTM tracking
New
Thank-you page with integration guide
New
Plan-gated exchange connectors (Professional+ only)
New
6 supported platforms: MT5, MT4, cTrader, DXTrade, Binance, Bybit
Improved
v1.1.0
April 11, 2026Enterprise Billing & EA Hardening
Razorpay subscription billing with 3 tiers (Starter, Professional, Enterprise)
New
Usage tracking dashboard — traders, API keys, daily requests
New
EA retry logic with exponential backoff and jitter
Improved
Batch splitting for large trade payloads
Improved
MT4 price normalization fix for 5-digit brokers
Fixed
account_currency fix for multi-currency accounts
Fixed
v1.0.0
April 10, 2026Enterprise Platform Launch
Multi-tenant enterprise dashboard with trader management
New
4 platform connectors: MT5, MT4, cTrader, DXTrade
New
API key management with HMAC authentication
New
Webhook-based trade ingestion (v1-trades)
New
Activity log and audit trail
New
Analytics with currency breakdown and P&L tracking
New
Data export (CSV, JSON)
New
White-label branding configuration
New
Integration guide with code examples
New
2.4.0
December 15, 2024Enhanced Options Analytics
Options Greeks visualization dashboard
New
IV percentile tracking and alerts
New
Options strategy performance breakdown
New
Faster trade sync for multi-leg options
Improved
Fixed P&L calculation for adjusted options
Fixed
2.3.0
December 8, 2024Advanced AI Analysis
Historical daily trading analysis summaries
New
Weekly performance digest emails
New
50% faster AI analysis generation
Improved
Improved emotion detection accuracy
Improved
Fixed timezone issues in trade timestamps
Fixed
2.0.0
October 30, 2024Platform 2.0 - Major Update
Complete UI redesign with dark mode
New
Pay-per-trade billing model
New
Real-time trade synchronization
New
AI-powered behavior detection engine
New
10x faster dashboard loading
Improved
Enhanced encryption for broker credentials
Security
Ready to Get Started?
Experience all these features and more. Start your trading analytics journey today.
Start Free Today