Changelog
New features, improvements, and fixes.
Features Page
- -New /features page with a complete overview of toran's capabilities
- -Compare features across Free, Pro, and Pro Plus plans at a glance
Bug Fixes & Pro Plus Improvements
- -Fixed admin panel showing incorrect subscription after downgrade
- -Fixed team members losing access to torans in certain scenarios
- -Pro Plus now supports unlimited request rate for high-throughput debugging
Email Improvements
- -Redesigned email templates with consistent branding
- -Improved email buttons for better clickability across email clients
GDPR Compliance
- -Export all your account data in JSON format from settings
- -Delete your account with email confirmation for security
- -Added Merchant of Record disclosure to terms, privacy, and pricing pages
Improved Reliability & Polish
- -Loading skeletons throughout the app for a smoother experience
- -Better error boundaries prevent full-page crashes
- -Session expiration now redirects gracefully instead of showing errors
- -Switched to Sentry for improved error tracking and faster issue resolution
Team Management Improvements
- -Role descriptions clarify what each permission level can do
- -Better error feedback when inviting members or changing roles
- -Billing page improvements with clearer plan details
Navigation & Accessibility
- -Reorganized sidebar with expanded sub-navigation for torans, teams, and settings
- -Escape key now closes all modals for better keyboard accessibility
- -Custom confirmation dialogs replace browser alerts for a consistent experience
- -Git commit SHA in footer for easier version tracking and bug reports
Shareable Request Links
- -Select one or more requests and create a shareable link - anyone with the link can view the full request details
- -Configurable expiry: 1 hour, 1 day, 7 days, or 30 days
- -View and revoke active share links from toran settings
- -Public viewer page shows request/response details without requiring login
- -Perfect for sharing specific API calls with teammates, clients, or support engineers
- -Available on Pro and Pro Plus plans
Coding Agent Prompt
- -Copy a ready-made prompt to configure coding agents like Claude Code, Cursor, or Copilot
- -One click to copy "Update the API base URL from X to Y" - paste into your agent and go
Request Body Capture
- -Capture inbound request bodies - previously only response bodies could be logged
- -New checkboxes on create and edit forms to enable request and response body capture independently
- -Bodies are opt-in and subject to your plan's size limits
- -Text bodies are stored; binary bodies show only size and SHA-256 fingerprint
Request Log UI Improvements
- -Expandable table rows replace the side panel - view request details inline without losing context
- -Stacked bar chart for status codes gives a clearer view of response distribution over time
- -Cleaner layout with improved information density
Enhanced Team Roles & Permissions
- -More granular control over team member permissions with new role types
- -Separate billing management from team administration - assign a billing role to handle subscriptions without giving full team access
- -Rename Developer role to Editor for clarity - members can create and manage torans without administrative privileges
- -New Admin role can manage team settings and members, but not billing
- -Perfect for larger teams: give your CFO billing access, team leads admin access, and developers editor access
- -Viewer role remains unchanged - read-only access to all torans
Pricing Page & Documentation Improvements
- -Simplified pricing page with clearer plan descriptions
- -Reorganized FAQ for easier navigation
- -Moved billing questions directly to pricing page
- -Clarified toran's purpose as a debugging tool, not production infrastructure
- -Enhanced homepage messaging highlighting MCP and AI tool development
Configuration System & Documentation
- -Centralized configuration management for improved reliability
- -Reorganized FAQ for better user experience
- -Clarified that toran is for debugging, not production infrastructure
- -Moved billing questions to pricing page for easier discovery
Share Links for Collaborative Debugging
- -Generate shareable links to grant read-only access to your torans (Pro and above)
- -Shared torans display live requests and metrics without edit permissions
- -Share links require login for security - no anonymous viewing
- -Revoke access anytime to immediately disable a share link
- -Perfect for debugging with teammates, clients, or support engineers
Product Philosophy & Positioning Clarity
- -Clarified toran's philosophy on coming soon page: 'observes, detects, and notifies' but 'never mutates, blocks, or acts automatically'
- -Added Alerts & Notifications section showcasing planned detection features (error anomalies, latency degradation, traffic patterns, auth warnings, response shape changes)
Marketing Page Visual Improvements
- -Simplified callout design on comparison page
- -Removed redundant Quick links section from learn page
Polar Merchant of Record Migration
- -Migrated from Stripe to Polar as Merchant of Record for global tax compliance
- -Automatic tax collection and remittance (VAT, GST, sales tax) handled by Polar
- -Simplified customer management - Polar creates customers automatically
- -Streamlined billing with flat account-based pricing
- -MoR-compliant subscription management through Polar customer portal
Subscriptions & Billing
- -Billing integration for Pro ($29/mo) and Pro Plus ($99/mo) plans
- -Secure payment processing with checkout flow
- -Billing management in Settings with plan details and renewal date
- -Cancel/reactivate subscriptions from the app (access continues until period end)
- -Customer portal for payment methods and invoices
- -Flat account-based pricing - add unlimited team members at no extra cost
- -Webhook handling for subscription lifecycle events
Activity Logs
- -Track actions across your account and organizations
- -View activity in user settings and org settings pages
- -See who created, updated, or deleted torans
- -Track member invites, role changes, and departures
- -Expandable view shows which fields were changed
Organizations Addition
- -Create organizations to share torans with your team
- -Role-based access: owner, admin, editor, billing, and viewer roles
- -Invite teammates via email with magic link acceptance
- -Transfer torans between personal accounts and organizations
- -Add unlimited team members - no per-user charges
Real-time Log Streaming
- -Live log updates via Server-Sent Events (SSE)
- -Automatic fallback to polling for older browsers
- -Extended metrics time range: hour, day, and week views
Safety Limits & Caps
- -Rate limiting per toran (100-1000 req/10s by tier)
- -Concurrency limiting per toran (5-50 in-flight requests by tier)
- -Request body size limits (1MB-100MB by tier)
- -Request timeout limits (30s-300s by tier)
- -Rolling log limits with automatic cleanup (1K-250K logs by tier)
- -Redis abstraction for Edge (Upstash HTTP) and Node.js (ioredis TCP)
Comparisons & Timing Metrics
- -Added /vs comparison pages (Charles, Fiddler, mitmproxy, Postman, and more)
- -Added comprehensive timing metrics (DNS, TCP, TLS, TTFB, transfer time)
- -Response body logging with SHA256 hashing and size limits
- -UTF-8 text detection with multi-byte support (Chinese, Japanese, Arabic, emoji)
- -Binary bodies are never stored, only size and fingerprint
Log Filters & Response Bodies
- -Configurable log filters for headers and query parameters
- -Option to capture response bodies (text only, binary excluded)
- -Cloudflare Turnstile protection for anonymous creation
Search & Log Details
- -Search functionality across request logs
- -Expandable log detail panel with full request/response view
- -Improved dashboard with aggregate metrics and charts
Anonymous Mode & Dashboard
- -Anonymous mode - create torans without signing up
- -Claim anonymous torans via email to link to your account
- -Unified dashboard with metrics, logs, and settings
- -Real-time log streaming with auto-refresh
Proxy & Caching
- -First successful proxy deployment on Vercel Edge
- -Response caching with configurable TTL
- -Network timing metrics (TTFB, transfer time)
- -Multi-backend cache support (Upstash for Edge, Redis for Node.js)
Authentication & API
- -Magic link authentication (passwordless login)
- -toran management API (create, update, delete)
- -Log ingestion from proxy
Project Started
- -Initial architecture design
- -Monorepo setup with toran-www and toran-proxy