Skip to content

Simplify the aircraft details sidebar - #42

Draft
kewonit wants to merge 2 commits into
data/flight-data-trustfrom
ui/aircraft-sidebar
Draft

Simplify the aircraft details sidebar#42
kewonit wants to merge 2 commits into
data/flight-data-trustfrom
ui/aircraft-sidebar

Conversation

@kewonit

@kewonit kewonit commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Restore the 208 px and 224 px aircraft photo hero.
  • Show a full-height loading skeleton, fade valid photos into place, and collapse the hero after an empty result or image failure.
  • Restore the 64 px identity tile and prominent callsign.
  • Use a shared airline logo only when the airline mapping supports it. Use a neutral aircraft icon otherwise.
  • Keep one factual Reported route surface and hide invalid or conflicting routes.
  • Keep position, altitude, speed, and status in one divided two-column surface.
  • Keep secondary fields in one Details disclosure that resets when the selected aircraft changes.
  • Hide unsupported fields, inferred operators, owners, generic logos, and placeholders.
  • Keep dynamic source attribution and screen-reader-safe freshness text.
  • Resize the desktop map to the visible area and keep its right edge fixed.
  • Match the map and sidebar transitions at 640 ms.
  • Use a smooth 32 px desktop seam radius.
  • Center a newly selected aircraft without changing zoom, pitch, or bearing.
  • Keep the last valid center while panels close or change. Do not recenter for repeated observations.
  • Keep the mobile layout unchanged.

Release metadata

  • Version: 0.8.9
  • Release date: Aug 24, 2026
  • Changelog topics: Open aviation data updates, Aircraft data and route trust, and Simpler aircraft details
  • This PR contains the single consolidated 0.8.9 changelog entry.

Stack

Verification

  • pnpm test with 351 passing tests
  • pnpm data:check with 496,914 aircraft and 72,490 airports
  • pnpm lint with no errors and four existing warnings
  • pnpm build
  • git diff --check
  • No em dash characters in added lines, commit text, or PR text
  • Chrome Work profile review in a separate group
  • Dark and light review at 1440 by 900
  • Mobile review at 390 by 844
  • Photo, no-photo, valid-route, hidden-route, open Details, and panel transition checks
  • Computed desktop seam radius confirmed at 32 px
  • Screenshots saved outside the repository

Production safety

  • main is production.
  • Keep this PR as a draft and unmerged for review.
  • Do not enable auto-merge, publish a release, or deploy from this PR.

@vercel

vercel Bot commented Aug 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
aeris-flight Ready Ready Preview Aug 23, 2026 8:23pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant