Index/changelog

Changelog

A dated record of what changed on OrbitalWiki: new features, data-source changes, API changes, and fixes. Breaking changes are called out separately with migration notes.

No breaking changes have shipped yet. Any future breaking change will be marked in red with migration steps.

  1. Provenance indicators, articles, and analytics foundation

    • New

      Shared source, confidence, and freshness indicators now appear on displayed data across the site, so every value shows where it came from and how current it is.

    • New

      New Articles section, opening with a plain-language explainer on what happens to satellites during a solar eclipse.

    • New

      Added privacy-respecting analytics events. Nothing is tracked until a visitor accepts analytics cookies.

    • Fixed

      Closed ingestion gaps that had frozen "Recently launched" and reentries on the /today page.

    PR #64, PR #66

  2. Daily brief, email digest, and data-quality sweep

    • New

      New /today daily brief: recent launches, upcoming and recent reentries, and newly cataloged objects.

    • New

      "Today in Orbit" email digest with double opt-in confirmation.

    • New

      Plain-language tooltips that explain orbital parameters on satellite pages.

    • Data

      New catalog objects are now inserted during refresh runs instead of being skipped, and a DECAYED status contradicted by a live orbit was corrected.

    • Fixed

      Tightened satellite name search to match on word and prefix boundaries, reducing spurious matches.

    PR #61

  3. Account lifecycle and ingestion resilience

    • New

      Account soft-delete with a restore window, so a deletion can be undone before it becomes permanent.

    • Fixed

      The data pipeline now preserves the last good snapshot during upstream CelesTrak outages instead of blanking data.

    • Fixed

      Closed a double-billing gap on the dashboard upgrade buttons.

    feat(account): soft-delete lifecycle; fix(etl): preserve snapshot

  4. Full-coverage sitemap and dataset metadata

    • New

      The sitemap index now covers every satellite and operator page, with machine-readable Dataset schema for search engines and dataset search.

    feat(seo): sitemap index with full satellite coverage

  5. Google sign-in

    • New

      You can now sign in with Google in addition to email and password.

    feat(auth): add Google sign-in via Supabase OAuth

  6. Public stats and reentries API endpoints

    • API

      Added two read-only endpoints: GET /api/v1/stats (catalog totals and data freshness) and GET /api/v1/reentries (recent and upcoming reentries).

      MigrationAdditive change. Existing endpoints and response shapes are unchanged, so no action is required for current integrations.

    feat(api): add GET /api/v1/stats and GET /api/v1/reentries