Skip to main content
⚙ Changelog

What's New in Extant Portal

Every feature, tool, and improvement we've shipped — organized by release.

RSS Feed →
Page 1 of 6
v1.26
April 2026
Vertical Cleanup — Stop Leaking Aerospace
FixRequirements Library — per-vertical system templates

The Req Library backend now reads the active mission's vertical and returns only matching system templates. Aerospace keeps its 4 curated packages (LEO Earth Observation, GEO Comms, Deep Space Science, CubeSat Standard). Defense, MedDevice, Energy, and Generic missions each get a baseline template derived from their pack's starter-requirements instead of aerospace content.

FixCompliance Framework — per-vertical regulator list

The Compliance Framework Reference page now swaps its regulator cards by vertical. Defense shows DoD 5000.02, NIST SP 800-171, CMMC 2.0, RMF, MIL-STD-810, and ITAR/EAR. MedDevice shows IEC 62304, ISO 13485, ISO 14971, FDA 21 CFR Part 820, IEC 62366-1, and IEC 60601-1. Energy shows NERC CIP, IEC 61508, IEEE 1547, NIST SP 800-82, and IEEE 80/1584. Generic shows ISO/IEC/IEEE 15288, INCOSE SE Handbook, and ISO 9001. Aerospace keeps FCC/FAA/ITAR/NASA/NOAA/ITU.

FixDocument Generation — per-vertical CDRL/DID catalog

The Document Generation page now ships separate template catalogs per vertical. Aerospace keeps its 16 SMAD-flavored DIDs. Defense gets JCIDS + DoDI 5000.88 + RMF templates (ICD, CDD, TEMP, SEP, SSP, LCSP, PPP, RMP). MedDevice gets the design-control pack (Design Input Reqs, SRS per IEC 62304, Risk Management File per ISO 14971, DHF, Usability Engineering File, CER, Technical File, Cybersecurity Risk Report). Energy gets EPC-grade documents (Owner Requirements Spec, Interconnection Facilities Study, Protection Coordination, Arc-Flash Study, NERC CIP package, Commissioning Plan, O&M Plan, RMP). Generic ships ISO-based templates (SRS/29148, ARC/42010, SEMP, V&V Plan, RMP/31000, CMP/10007).

FixLive Document Generation — per-vertical templates

The Live Docs templates endpoint now returns vertical-scoped options. Aerospace keeps Mass & Power Budget and Mission Design Summary. Defense shows Program Overview + DT&E/OT&E TEMP excerpt. MedDevice shows Device Description + Risk Management File summary. Energy shows Facility Overview + Commissioning/Witness Test Matrix. SRS and ICD templates are also relabeled per vertical (e.g. "Design Input Requirements" for medical, "Owner Requirements Specification" for energy).

FixDesign Process — vertical-aware landing

The Design Process page no longer titles itself "Spacecraft Design Process" for non-aerospace missions. Non-aerospace missions now see a short notice explaining the SMAD SRR→PDR→CDR→TRR→FRR→ORR flow is aerospace-specific with a link to their vertical's Phase/Milestone/Stage Gate page.

FixCybersecurity & Sustainability titles flex by vertical

"Space Cybersecurity Compliance" and "Space Sustainability Compliance" no longer show their "Space" prefix for non-aerospace missions. SPARTA + NIST 800-53 space overlay (cyber-security) and FCC 25-year deorbit / NASA-STD casualty risk (sustainability) remain aerospace-only with clear notices.

FixReport Builder — Budget Margins filter

The Budget Margins section tile is hidden for non-aerospace missions (it reads mass/power/delta-V mission_params that only aerospace missions have). Section labels that said "Mission Overview" and "Phase Gate Readiness" now use the vertical's terminology (Program Overview / Device Overview / Facility Overview, Milestone Review Readiness / Design Review Readiness / Stage Gate Readiness).

FixAerospace-only calculators now hidden from non-aerospace sidebars

Added sensitivity, mission-sim, simulation-hub, studio, design-process, margins, calculator, ops, ops-dashboard, cost-ref, cost-estimate, cost-tracking, cost-command, budget-rollup, api-reference, cyber-security, templates, mission-control, deliverables, and ai-requirements to the aerospace calculator manifest. Non-aerospace missions no longer see these in the sidebar, and the vertical-gate middleware redirects cross-pack URL access to the upgrade page.

FixHub tabs hide aerospace-only entries

Export & Security, Cost, Reference, and Integrations hubs now tag aerospace-specific tabs with `verticals: ['aerospace']` (plus ITAR/EAR tagged for aerospace+defense). Defense, MedDevice, and Energy missions no longer see flight-software, EO pipelines, script studio, or SMAD cost references in hub tab strips.

NewAerospace landing page

The /aerospace marketing page now exists (mirroring /defense, /medical, /energy) — the Aerospace footer link resolves to a proper industry landing page instead of dumping users on the pricing page. Highlights the SMAD 8-phase lifecycle, 100+ calculators, and Earth Observation / Communications / CubeSat / Science mission templates.

v1.25
April 2026
AI Triage, RSS & CI
NewAI Ticket Triage Agent

Bug reports submitted via Feedback & Support are now automatically analyzed by Claude. The AI reads the ticket, identifies the likely root cause, and writes a proposed fix with file paths and code changes. Results appear under each ticket in the My Tickets board within seconds of submission.

NewMy Tickets Board

All users can now see their submitted bug reports and feature requests on the Feedback & Support page with status tracking. Previously only site admins could view the submissions list.

NewChangelog RSS Feed

Subscribe to What's New at /whats-new/rss.xml. Each release version is published as an RSS item with all entries listed in the description. Blog RSS at /rss.xml also fixed (was returning 500 due to broken date parsing).

NewGitLab CI Pipeline

Added .gitlab-ci.yml with three-stage pipeline: typecheck and test run in parallel, then build. Uses node:20-alpine with 4GB heap for the Vite production build.

ImprovedEnterprise Request Routing

Enterprise upgrade requests now fall back to company admins when no site admins exist, and solo company admins receive their own request notification instead of it disappearing silently.

ImprovedDemo Page Polish

Updated hero copy to "This is what program health looks like" with cold-email pain point subtitle. Default tab changed to Gap Analysis. UTM capture on page load. Removed hero banner image from homepage.

FixVercel xlsx Build Error

Fixed ERR_MODULE_NOT_FOUND for xlsx/dist/cpexcel.js on Vercel by inlining the xlsx package into the Nitro server bundle via externals.inline config.

FixBlog RSS 500 Error

Blog RSS feed at /rss.xml was crashing because pubDate used unreliable string parsing. Switched to the dateISO field already present on every blog post.

v1.24
April 2026
Mission Design Studio Expansion
NewRendezvous & CW Solver

Clohessy–Wiltshire relative-motion planner for proximity operations. Closed-form CW state-transition matrix, two-impulse transfer solver, LVLH trajectory visualization, and presets for the natural-motion football, V-bar hold, R-bar → V-bar approach, and pure along-track drift. Based on Wakker Ch. 9 & 15 and BMW §3.

NewPorkchop Plot / Interplanetary Designer

Grid Lambert solver over launch-date × time-of-flight for interplanetary transfers. Uses analytic Keplerian ephemerides (Standish J2000) for planet states and the universal-variable Lambert from BMW §5.3. Colored C₃ contours and automatic minimum-energy opportunity finder. Presets for Earth→Mars 2024, Earth→Venus, and Earth→Jupiter.

NewGravity Assist / Swingby Calculator

Hyperbolic flyby geometry — turn angle δ = 2·arcsin(1/e), periapsis speed from vis-viva, impact parameter, and heliocentric Δv from the patched-conic swingby. Leading / trailing-edge sign convention with live hyperbola diagram. Presets for Voyager @ Jupiter, Cassini @ Venus, and Juno @ Earth.

NewLagrange Points (CR3BP) Explorer

Newton solver for L₁–L₅ positions to machine precision, Jacobi constant evaluation, and zero-velocity curve / Hill region visualization in the rotating frame. Matches published Earth–Moon libration distances to meter level (L₁ ≈ 58,019 km, L₂ ≈ 64,515 km). Presets for Earth–Moon, Sun–Earth, Sun–Jupiter, and Sun–Mars systems.

NewPerturbation Budget Analyzer

Ranks J₂, J₃, atmospheric drag, solar radiation pressure, and Sun/Moon third-body accelerations on a configured Earth orbit, with log-scale bar visualization. Dual-exponential atmosphere (F10.7 scaled) for drag; secular RAAN, argument-of-perigee, and mean-anomaly rates from Wakker §21.2. Presets for LEO, SSO, GEO, and Molniya.

ImprovedMission Design Studio Tab Strip

Fixed a long-standing auto-import bug that prevented the AstroTabStrip cross-page navigation component from resolving at all. The Mission Design Studio and Orbit Analysis Studio tab strips now correctly render at the top of every related page with 10 and 3 tabs respectively, making it a one-click hop between Cislunar, Finite Burn, Lambert, Specialized Orbits, Rendezvous/CW, Porkchop, Gravity Assist, Lagrange Points, Perturbation Budget, and AI Trajectory.

ImprovedAstrodynamics Sidebar Cleanup

Collapsed the Astrodynamics sidebar group to one landing entry per studio ("Orbit Analysis Studio" and "Mission Design Studio") now that all sub-tools are reachable via the tab strip. Script Studio moved to Reference & Planning under a new "Integrations & Tools" section heading.

FixShared Ground Track View Blur

The Collaborative Orbit Designer's Shared Ground Track canvas was rendering with a fixed 960×400 pixel buffer that got stretched by CSS, producing a blurry output on retina displays. Replaced with DPR-aware sizing (native 2× buffer on retina) and added a window-resize handler so the canvas stays crisp at any viewport size.

v1.23
April 2026
Astrodynamics Suite
NewHigh-Fidelity Orbit Propagator

Production-grade numerical propagator with full force model: spherical-harmonic gravity, NRLMSISE-00 atmospheric drag with F10.7 / Ap solar and geomagnetic scaling, solar radiation pressure with eclipse modeling, and Sun and Moon third-body perturbations. Configurable RK4 integrator with per-force-component diagnostics.

NewOrbit Determination & Batch Least Squares

Full BLS estimator over multi-station tracking arcs. Real measurement models for range, range-rate, and topocentric azimuth/elevation (ECI to ECEF to ENU via GMST). Per-iteration residual statistics, postfit RMS, and 6x6 state covariance with confidence ellipsoids.

NewCislunar Design Studio

Earth-Moon mission design environment with CR3BP propagation, Lagrange point family explorer, invariant manifold tubes, and Poincare section visualization. New BCR4BP (Bicircular Restricted 4-Body) mode adds the Sun as a moving fourth body for stability analysis with side-by-side CR3BP comparison and Jacobi drift metrics.

NewFinite Burn Maneuver Planner

High-fidelity finite-burn modeling with realistic propulsion-system curves, throttle profiles, gravity losses, and steering laws. Compare against impulsive-burn approximations and export full maneuver schedules.

NewCollaborative Orbit Designer

Multi-user mission design canvas with live presence indicators, change broadcasting via Supabase Realtime, integrated trade studies, and version history. Designed for distributed engineering teams working the same trajectory in parallel.

NewAI Trajectory Optimization

Machine-learning-assisted trajectory optimization with multiple solver backends. Define objectives, constraints, and initial guesses, then let the optimizer search the design space and return Pareto fronts of feasible trajectories with full results history.

NewOperations Dashboard Builder

Drag-and-drop dashboard composer for mission ops. Build custom panel layouts per role with persistent layouts, plus an automation tab for defining triggered workflows with run-history audit logs.

NewMission Scenario Builder

Scripted scenario engine for the Mission Simulator. Define event sequences, branch contingencies, and persist named scenarios per mission. Replay historical incidents or rehearse anomaly response.

NewLive Conjunction Screener

Real-time conjunction screening wired to live propagation data instead of static catalogs. Continuous miss-distance computation, configurable thresholds, and alerting integration.

NewSpace Threat Scenarios

Built-in library of space threat scenarios (jamming, RPO, debris cascade) for planning, training, and red-team exercises. Each scenario links into the Scenario Builder for full simulation.

NewMission Scripting IDE

In-browser scripting environment for automating mission analysis runs. Direct access to all calculator engines, persistent script storage per mission, and shareable run history.

ImprovedEngineering CRUD + RBAC Layer

New Postgres tables and Nitro API endpoints for HiFi propagation runs, OD solutions, finite-burn configs, cislunar designs, collab orbit designs, trajectory optimizations, ops workflows, mission scenarios, and dashboard layouts. All gated by RLS and capability checks (edit_engineering / edit_operations).

ImprovedSidebar Search Quality

Sidebar search now scores matches (exact > prefix > word-start > substring), strips internal slug noise, and dedupes hub sub-tab links that all route to the same destination — so a query like "budget" returns one clean Budgets link instead of seven duplicates.

v1.22
April 2026
Training Academy
NewTraining Academy (LMS)

27 structured courses covering every major platform feature — requirements management, risk registers, phase gates, ITAR/EAR compliance, spacecraft design, orbital mechanics, launch vehicles, ground communications, digital twins, systems architecture, configuration management, cost & schedule, and more. Available as an add-on bundle or included with Enterprise.

NewPer-User Progress Tracking

Mark lessons complete, track course progress percentages, and resume where you left off. Progress syncs across devices via your account.

NewModule Quizzes

End-of-module quizzes with server-side scoring, pass/fail thresholds, explanations for each answer, and retake support. Validate your team's understanding of key concepts.

NewGuided Lesson Viewer

Rich lesson pages with tips, warnings, step-by-step instructions, key concepts, and previous/next navigation. Sidebar outline shows your position within each module.

ImprovedSidebar: Academy Group

New Training Academy group in the portal sidebar with direct links to all 27 courses. Bundle-gated with LMS badge for non-subscribers.