Changelog

Version history and release notes for MaxQ

Current Version:v0.8.0

Custom Motor Imports

v0.8.02025-12-26

Highlights

  • •Import motors directly from ThrustCurve.org URLs
  • •Upload .ENG motor files from OpenRocket, RockSim, and other tools
  • •Attach screenshots and files to feedback submissions

New Features

  • ThrustCurve.org Import - Paste a ThrustCurve.org motor URL to instantly import the motor with full specs and thrust curve data into your personal library
  • .ENG File Upload - Upload RASP-format .ENG files from simulation software. Drag-and-drop or browse to add custom motors with automatic thrust curve parsing
  • My Motors Library - Your imported motors appear in a dedicated 'My Motors' section. Edit names and notes, or delete motors you no longer need
  • Feedback Attachments - Attach screenshots and files when submitting feedback to help illustrate bugs or feature requests

Improvements

  • Motor Detail Modal - Click the eye icon on any motor card to view complete specifications, thrust curve visualization, and ThrustCurve.org links

Motor Selection Modal

v0.7.02025-12-25

Highlights

  • •Browse and filter the motor database with detailed specs and thrust curves
  • •Compare up to 6 motors side-by-side with overlaid thrust curves
  • •One-click filtering to motors compatible with your body tube

New Features

  • Motor Browser - Full-featured motor picker with search, sorting, and detailed motor cards showing specs and thrust curve previews
  • Motor Comparison - Select multiple motors and compare them side-by-side with overlaid thrust curves and a spec comparison table
  • Smart Filtering - Filter by impulse class, manufacturer, diameter, and thrust range. Your body tube inner diameter is shown with a quick filter to compatible motors

Notification Center Improvements

v0.6.12025-12-25

Highlights

  • •Fixed feedback modal display issues
  • •New 'Clear all' button for notifications
  • •Improved notification click interactions

New Features

  • Clear All Notifications - New 'Clear all' button in the notification panel footer to permanently remove all notifications at once

Improvements

  • View Action Indicator - Feedback notifications now show a 'View' hover action to indicate they can be clicked to see full details

Bug Fixes

  • Feedback Modal Positioning - Fixed modal appearing off-screen when clicking notification items. Modal now renders via portal to escape CSS containing block
  • Modal State Persistence - Fixed feedback modal closing immediately after opening. State now persists correctly when notification panel closes

Design Sharing & User Onboarding

v0.6.02025-12-24

Highlights

  • •Share designs with memorable 3-word launch codes
  • •Guided onboarding checklist for new users
  • •Design templates system with curated example rockets

New Features

  • Design Sharing - Share your rocket designs using memorable 3-word codes like 'falcon-apogee-thrust'. Recipients can view and fork shared designs to their own library
  • User Onboarding - New users see a guided checklist that walks through key features: running analysis, exploring results, checking structural loads, simulating launches, and giving feedback
  • Design Templates - Browse curated example rockets and fork them into your own editable designs. Templates include difficulty ratings and categories
  • Flight Event Markers - Toggle display of key flight events (MECO, Max-Q, Apogee, Drogue, Main, Landing) as vertical reference lines on simulation charts
  • Shared Designs Tab - Access designs shared with you in a dedicated tab, plus manual 'By Link' entry for launch codes

Improvements

  • OAuth Auto-Registration - Login page now clearly indicates that Google/GitHub sign-in will automatically create an account if one doesn't exist
  • Section Stacking Order - Airframe sections now stack from motor forward, matching the natural rocket building workflow
  • Chart Improvements - Linear Mach number sampling for smoother drag coefficient curves, improved axis labels and domain handling
  • Navigation Links - Added 'Back to Calculator' links on Settings, Profile, and Admin pages for easier navigation
  • Admin Feedback Tab - New Feedback tab in the admin page for reviewing user submissions
  • Altimeter Port Sizing - Improved calculations using proper Stroick formula with velocity correction factors for high-speed rockets

Bug Fixes

  • Nose Cone Types - Fixed mapping of nose cone types to RocketPy format for accurate simulations
  • Design Save State - Fixed sync issues between calculator and design stores when saving designs
  • Multi-Section Loading - Fixed loading of designs with multiple airframe sections to preserve all section data
  • Terms Checkbox Visibility - Made terms checkbox more visible with orange border accent
  • Railway Deployment - Added Dockerfile with Playwright browser support for server-side rendering on Railway

Design Tab Overhaul & Profile Page

v0.5.02025-12-24

Highlights

  • •Complete Design Tab redesign with domain-driven architecture
  • •New Profile page with user stats and feedback history
  • •Server-side export system for high-quality screenshots and PDFs

New Features

  • Domain Model Architecture - Complete redesign of the Design Tab with clean architecture separating presentation, domain, and transformation layers
  • Airframe Sections - Replace single body tube with named sections (Avionics Bay, Recovery Bay, etc.) with per-section colors and volume calculations
  • Systems Tab - Add flight computers, GPS trackers, cameras, and other components with mass tracking and section assignment
  • Recovery Bay Assignment - Select which section contains drogue and main parachutes with disable options for dual-deploy configurations
  • Profile Page - View account info, simulation statistics breakdown, and paginated feedback history with search functionality
  • Server-side Export - High-quality screenshots and PDF generation using Playwright for pixel-perfect captures of visualizations
  • Local Development Environment - Full local Supabase setup with seeded test data for isolated development and testing

Improvements

  • 3D Preview Updates - Sections now render with per-section colors and thin separator lines between sections
  • Structural Calculators - New altimeter vent port, ejection charge sizing, and pressure relief calculations
  • Flight Simulation Format - Updated backend to accept nested RocketGeometry format for cleaner API contracts
  • Code Cleanup - Removed ~2,800 lines of legacy code including old design components and transformers

Bug Fixes

  • Monte Carlo Results - Fixed bug causing empty ellipses and scatter points on the landing prediction map
  • Quick CP Updates - Fixed dependency tracking for proper re-renders when body length changes
  • Type Safety - Resolved all mypy type errors and frontend test issues across the codebase

Default Launch Sites & Conditions

v0.4.12025-12-22

Highlights

  • •Kennedy Space Center Pad 39A as default launch site
  • •Light & Variable wind profile as default conditions
  • •Set personal defaults with star icon in site/conditions modals

New Features

  • Default Launch Site - New users start with Kennedy Space Center Pad 39A (28.6°N, 80.6°W) pre-selected as their launch location
  • Default Wind Conditions - Light & Variable wind profile automatically loaded on Launch tab - typical morning conditions before thermals develop
  • Personal Defaults - Click the star icon on any launch site or wind conditions to set it as your personal default

Improvements

  • Thermal Analysis Documentation - New methodology page covering aerodynamic heating, recovery temperature, component heating, and material thermal limits
  • References Index - Complete bibliography of all academic papers, NASA reports, and textbooks used throughout MaxQ documentation
  • Documentation Accessibility - Docs now accessible from landing page and login page for unauthenticated visitors
  • Separate Site & Conditions Badges - System presets now show 'System' badge in cyan, while your personal default shows 'My Default' badge in amber
  • Monte Carlo Wind Variance - Reduced default wind speed sigma from 3 m/s to 1 m/s for more realistic dispersion patterns

Bug Fixes

  • Thermal Analysis - Fixed aerodynamic heating calculations not loading in the Aero tab due to missing authentication

MaxQ Rebrand & Monte Carlo Improvements

v0.4.02025-12-22

Highlights

  • •New brand identity: MaxQ (maxqlab.com)
  • •Configurable Monte Carlo uncertainty parameters
  • •Improved units system with PDF export options

New Features

  • Monte Carlo Uncertainty Parameters - Configure 6 perturbation parameters: wind speed/direction, launch rail elevation/azimuth, exit velocity (thrust variance), and stability margin
  • PDF Export Unit Selection - Choose between metric and imperial units when exporting analysis reports to PDF
  • Disclaimer Page - New legal disclaimer page at /docs/disclaimer clarifying the tool's limitations and intended use

Improvements

  • New Brand Identity - Rebranded from RocketLab to MaxQ - named after the point of maximum aerodynamic stress during ascent
  • Custom Domain - Now available at maxqlab.com with full HTTPS support
  • Simulation Progress UI - Split ballistic and nominal Monte Carlo progress into separate progress bars showing simulation race
  • Units Precision - Improved decimal precision handling for imperial units, correctly preserving fractional inch values
  • Extended Design Fields - Database now stores additional design parameters with higher numeric precision

Bug Fixes

  • Design Parameter Persistence - All design parameters now save correctly including fin geometry, motor selection, and CG position
  • Numeric Precision - Fixed floating-point precision errors that caused small values to display incorrectly or fail validation

User-Configurable Safety Margins

v0.3.02025-12-20

Highlights

  • •Customizable safety thresholds for all calculations
  • •Three preset profiles: Conservative, Standard, Aggressive
  • •Auto-save safety settings with real-time feedback

New Features

  • Safety Margins Configuration - New Settings > Safety tab allows customization of all safety thresholds including flutter safety factors, stability margins, structural safety factors, recovery g-limits, and pressure relief thresholds
  • Preset Safety Profiles - Choose from Conservative (0.70 flutter factor), Standard (0.75), or Aggressive (0.80) presets, or create custom configurations
  • Auto-Save Safety Settings - Safety margin changes save automatically with 500ms debouncing and real-time status feedback
  • Manual Recalculation - Force recalculation of any analysis from the Actions panel, even if results are fresh

Improvements

  • Per-User Safety Thresholds - All calculations (flutter, stability, structural, recovery) now use user-configured safety margins stored in preferences
  • Dynamic Safety Factor Display - Analysis results now reflect your custom safety thresholds with color-coded indicators (green/yellow/red)
  • Collapsible Parameter Sections - Safety parameters organized by category (Flutter, Stability, Structural, Recovery, Pressure Relief, Altimeter) with expand/collapse controls

Bug Fixes

  • Flight Simulation Parameter Passing - Fixed safety_margins not being passed to flight profile extraction, which caused simulation errors
  • Warning Margin Scope - Fixed warning_margin availability in flight simulation response builder

Performance & Theming

v0.2.02025-12-19

Highlights

  • •Parallel Monte Carlo simulation with real-time streaming
  • •Light and dark theme toggle
  • •Expanded motor database with K-N class motors

New Features

  • Light/Dark Theme Toggle - Switch between dark mission control aesthetic and bright NASA control room themes with automatic preference persistence
  • Real-time Monte Carlo Streaming - Watch landing predictions appear in real-time as simulations complete with Server-Sent Events

Improvements

  • Parallel Monte Carlo Execution - Launch simulations now run across multiple CPU cores for significantly faster results
  • Expanded Motor Database - Added K, L, M, and N class high-power motors for larger rocket simulations
  • Theme-aware Charts - All analysis charts adapt colors for optimal readability in both light and dark modes

Initial Release

v0.1.02025-12-18

Highlights

  • •Complete rocket aerodynamics analysis suite
  • •Drag coefficient prediction across Mach range
  • •Fin flutter safety analysis
  • •Stability margin calculation with Barrowman Method

New Features

  • Drag Analysis - Component-based drag coefficient prediction for nose cones, body tubes, fins, and transitions
  • Fin Flutter Analysis - Calculate flutter velocity using Classical 2-D and Barrowman 3-D methods based on NACA TN-4197
  • Stability Analysis - Full CP/CG analysis with angle of attack sweep using the Barrowman Method
  • Flight Simulation - Trajectory prediction with altitude, velocity, and acceleration profiles
  • Launch Simulation - Monte Carlo analysis with wind uncertainty for landing zone prediction
  • Structural Analysis - Max-Q loads, body tube buckling, fin joint strength, and recovery system sizing
  • Materials Database - Comprehensive material properties for common rocket building materials
  • Motor Database - Searchable database of rocket motors with thrust curves
  • 3D Rocket Preview - Real-time 3D visualization of rocket geometry with customizable colors
  • Design Save/Load - Save and load rocket designs for later analysis