Skip to content
What shipped, and how we know

Every change, with the evidence behind it.

Dated entries for what shipped, each with the test count, live check or pull request that backs it.

Crux

Quick Check and Crux can open a public station by code and day

A visitor or a signed-in user can name a four-character station code and a UTC day; the daily file is fetched from the public archives and checked as if it had been uploaded.

  • The home page quick check offers a station picker beside the sample files, capped at three archive fetches per address per day.
  • The Crux sample-station dialog gains a public archive tab; the fetched file is charged and processed exactly like an upload.
  • A station-day the archives do not list answers with the list of archives consulted, and the attempt is not counted.

Evidence as of September 12, 2026

Processing test suite
28 archive endpoint tests, 6115 unit tests passing
Backend test suite
139 quick check and archive tests passing
Frontend test suite
573 marketing and quality analysis tests passing
Pull request
PR #559, all 14 pre-merge gates passing

Anonymous limits

Platform

Anonymous Quick Check results stay readable for 24 hours

A result link from the home page quick check now works for 24 hours instead of one, so it can be bookmarked or shared with a colleague the same day.

  • The result token lifetime is 86400 seconds; the uploaded file is still deleted as soon as the result exists.
  • The expiry copy shown with the result states the new lifetime in all 13 languages.

Evidence as of September 12, 2026

Backend test suite
Quick check config and service tests passing
Frontend test suite
Expiry copy test passing in 13 locales
Pull request
PR #554

Retention and deletion

Crux

Quality checks now say reobserve, reprocess, or usable

Every quality check now returns one verdict, reobserve, reprocess or usable, with the reasons that produced it, instead of a score alone.

  • Interruptions are broken out by constellation and by signal, instead of one combined count.
  • Multipath is reported per signal code rather than as a single aggregate figure.
  • The declared antenna and receiver are checked against what the file header actually records.
  • Every report now returns one verdict, reobserve, reprocess or usable, together with the reasons behind it.

Evidence as of September 11, 2026

Processing test suite
271 tests passing
Frontend test suite
570 tests passing
Live check
A real IGS day file returned "reobserve", correctly flagging a header mismatch
Same-day hotfix
Files graded Fail were briefly reported as usable (PR #547)

How a verdict is decided

Apex

PPK results show which satellites carried the solution and a residual sky map

PPK results now include a per-satellite fixed and float timeline and a residual sky map binned by azimuth and elevation.

  • Per-satellite fixed and float arcs are drawn from the processing engine's own bias-flag report.
  • Residual RMS is binned into 5 by 5 degree cells across azimuth and elevation for a sky map view.
  • Raw residual files are no longer archived once a run completes.
  • An earlier diagnostics panel that displayed invented figures has been removed.

Evidence as of September 11, 2026

Live PPK re-run
7 satellites, 60 sky map bins, 17557 residual samples
Raw residual files retained after the run
0
Follow-up fix
Corrected a site-name case mismatch found during the live re-run
Flux

Converter landing pages convert a file without an account

The RINEX and raw-log converter landing pages now convert an uploaded file without requiring an account.

  • Hatanaka compression and decompression run without an account.
  • RINEX 2.11, 3.04 and 4.01 conversion run without an account.
  • u-blox and Septentrio raw receiver logs convert to RINEX without an account.
  • The converted file's header facts are shown alongside the download.
  • Limited to 20 MB per file and 10 conversions per address per day, with outputs deleted after one hour.

Evidence as of September 11, 2026

Backend test suite
143 tests passing
Live conversion
A public station file converted successfully through the edge
Hardening round
Added path containment, a bound on decompressed size, and run-slot ownership checks

Anonymous limits and deletion timing

Flux

Flux adds NovAtel plus containerised Septentrio, JAVAD and u-blox converters

Septentrio, JAVAD and u-blox raw-log converters now run in isolated containers, and NovAtel OEM logs convert natively alongside the existing vendor formats.

  • Septentrio, JAVAD and u-blox raw-log converters run in isolated containers.
  • NovAtel OEM logs convert to RINEX natively, alongside the existing vendor formats.

Evidence as of July 3, 2026

Release note
Published in the release notes on July 3, 2026
Platform

Jobs: batch delete, retry, restart and convert again

Failed conversions can be retried in place, finished jobs re-run with new settings, and old entries cleared in bulk from the Jobs page.

  • Failed conversions can be retried in place from the Jobs page.
  • Finished jobs can be re-run with new settings.
  • Old job entries can be cleared in bulk.

Evidence as of July 1, 2026

Release note
Published in the release notes on July 1, 2026
Platform

Pricing plans and pay-per-use credits go live

Free, Pro and Business tiers are now available, with pay-per-use credits for burst processing beyond the monthly job allowance.

  • Free, Pro and Business subscription tiers are available.
  • Pay-per-use credits cover burst processing beyond the monthly job allowance.

Evidence as of June 30, 2026

Release note
Published in the release notes on June 30, 2026
Axis

Axis redesign: CRS cards with single-point and batch tabs

Source and target CRS can be picked from presets or any EPSG code, swapped in one click, and used to transform whole coordinate files in batch.

  • Source and target CRS can be picked from presets or any EPSG code.
  • Source and target CRS can be swapped in one click.
  • Whole coordinate files can be transformed in batch.

Evidence as of June 29, 2026

Release note
Published in the release notes on June 29, 2026
Platform

Cancel in-progress jobs from the Jobs page

Long-running quality-check and processing tasks can now be cancelled directly from the job list or the job detail view.

  • Long-running quality-check and processing tasks can be cancelled from the job list.
  • Long-running quality-check and processing tasks can be cancelled from the job detail view.

Evidence as of June 26, 2026

Release note
Published in the release notes on June 26, 2026
Platform

PosFlow brand and workspace redesign

A new design system with dark and light themes, and a workspace reorganised around the surveying pipeline: data, quality, processing, delivery.

  • Shipped a new design system with dark and light themes.
  • Reorganised the workspace around the surveying pipeline: data, quality, processing, delivery.

Evidence as of June 24, 2026

Release note
Published in the release notes on June 24, 2026

See how these results are checkedSee live processing outcomes