FlightLab Changelog
Release notes for FlightLab
v1.2.375
2026-06-23
Fixed
- Apogee to Eject now displays 0.00 s when ejection occurs at apogee (manual entry, flight details, compare, and edit).
- AltimeterTwo now allows negative (early) apogee-to-ejection values.
- Subscribe page shows clearer messages for common checkout outcomes (already subscribed, canceled checkout, sign-in expired, billing unavailable) with Go to FlightLab instead of raw error codes.
- Returning from Stripe after payment shows a welcome banner; marketing pages say Open FlightLab instead of Open app.
v1.2.370
2026-06-20
Added
- Flight Comparisons — save multi-flight overlays with per-flight time shifting, chart markers on any series and datapoint (with draggable labels), and charts for altitude, velocity, climb/sink, acceleration, and pressure. Use the new Flight Comparisons tab, or select flights on My Flights and choose Compare Flights or Save as comparison. Flight detail pages show which comparisons include a flight and let you add it to an existing comparison.
- Compare Flights on My Flights — overlay altitude curves from two or more flights on one chart with a side-by-side stats table. AltimeterTwo manual entries without altitude charts still appear in the comparison table.
- Altimeter Cloud Nano CSV import — import Nano V1 logs with original timing, raw altitude charts, launch-at-t=0 charting, and Nano settings preserved in notes.
- AltimeterTwo manual entry with a feet/meters toggle matching the device review screens.
- Firmware updates for AltimeterThree — connected altimeters can discover and download updates online.
- Acceleration charts now use pad-vector correction so rest reads about 1 G with orientation visible; rocket burn and speed analysis still uses full motion correction.
- Flight detail Download CSV for raw pressure, altitude, and acceleration samples.
Changed
- Firmware and hardware versions now always show two-digit minors (for example 4.08, HW308).
- Flight detail chart labels can be dragged; built-in annotations and custom markers remember their positions.
- Charts use round time ticks with zero included, show a few seconds of pad data before launch and after landing, and leave headroom above apogee.
- My Flights labels the top altitude stat Max Altitude. Raw CSV exports include elapsed time and unit headers.
Fixed
- Early ejection now shows as a negative Apogee to Eject value (for example -1.25 s early) in flight details, compare, AltimeterTwo manual entry, and edits.
- Nano imports keep each row's original CSV timing; repair re-imports stored Nano CSVs to fix flights imported before this change.
- Rocket apogee is less likely to be inflated by ejection pressure spikes or short artifacts near the top of the flight.
- Flight comparison charts now include imported Nano altitude curves.
- Date filters on My Flights search the full selected day. After import, View flight opens in the same tab.
v1.2.296
2026-06-01
Added
- Settings now lets you choose display units independently for altitude, max speed, descent rate, landing rate, climb rate, and sink rate. Flight lists, flight sets, detail pages, chart labels, and chart annotations follow those choices without changing stored flight data.
Changed
- FlightLab no longer shows the placeholder Analysis Library menu item until there is useful library content to open.
v1.2.291
2026-06-01
Added
- FlightLab no longer shows or asks for a separate Motor field; motor details can be kept in notes and found through normal notes search.
- FlightLab and mobile app now share the same flight analysis code.
- Altitude charts now include an optional raw altitude overlay drawn on top of the corrected curve, making it easier to compare the cleaned chart against original altitude data.
- Flight charts now include a Total Accel option that combines X, Y, and Z acceleration into one magnitude line.
- Imported 3-axis acceleration is now stored in a device-neutral G-based format for more reliable charts, analysis, and AI exports.
- FlightLab can import ZetaPost, FlightSketch Mini, and FlightSketch Comp files as full rocket-analysis flights with richer chart data.
- Imported velocity data now appears in its own chart below the altitude chart when available.
- Rocket flight charts now show burn/thrust overlays, recovery annotations, editable custom markers, and richer rocket metadata.
- My Flights now includes richer search and filter controls for finding flights faster.
- Share with AI now starts with a mode-aware FlightLab analysis guide, embeds a graph-ready altitude preview in the normal JSON, and includes compact altitude-curve JSON links so AI tools can graph real flight data.
- Share with AI now also exposes graph-ready 3-axis acceleration arrays and a dedicated acceleration JSON link so AI tools can inspect burn timing from Ax/Ay/Az data.
- Share with AI now includes compact raw-data proof summaries for AI tools that hide full arrays, including sample counts, first rows, sample interval, raw altitude peak, raw total-G peak, and high-acceleration interval estimates.
- FlightLab version links now open the changelog in a new tab, preserving your current page.
Changed
- Corrected rocket altitude curves now keep acceleration-trusted boost shaping but switch to a concave-down coast after burnout, so the graph shows the rocket slowing toward apogee instead of appearing to speed up after thrust ends.
- Rocket and water-rocket descent correction now uses a robust post-apogee low-pass filter that damps quick tumbling pressure excursions without forbidding slow thermal/updraft trends.
- Rocket and water-rocket analysis now builds corrected altitude curves that reduce launch jumps, pressure spikes, and recovery artifacts while preserving raw data for comparison.
- Rocket flight repair now validates launch from a stable pre-launch ground window and acceleration onset, reducing long false ground-data leads caused by slow pressure drift.
Fixed
- Fixed a Railway schema issue that could prevent My Flights from loading.
- Fixed acceleration chart values that could appear far too high because of byte-order handling, including imported flights saved before this fix.
- Fixed My Flights pagination so the Show 200 option can display 200 flights and keep Next enabled when more flights exist.
- Fixed edited FlightLab flight dates so imported/manual flight time changes persist consistently when reopening the edit form.
- Fixed the altitude chart so raw altitude can be shown by itself after hiding corrected altitude.
v1.2.259
2026-05-27
Added
- FlightLab version numbers now open this changelog.
- Settings now includes a full flight backup download for your account.
- You can create temporary AI share links for individual flights, selected flights, or flight sets.
- You can save and share groups of flights as Flight Sets.
Changed
- Improved behind-the-scenes release and cloud-sync reliability work.
Fixed
- Reduced cases where replayed sync operations could create duplicate cloud flights.
Maintainers: accumulate notes in `CHANGELOG.md` [Unreleased] and `wwwroot/changelog-unreleased.inc.html` across silent deploys; run `./deploy.sh --changelog` when ready to announce one bundled release.