Repository navigation
Replay archived tracks on the map - #697
Volyarosh94 wants to merge 2 commits into
Conversation
This comment has been minimized.
This comment has been minimized.
A #t= link opens the map in archive mode and replays the tracks window around that instant through the live feed hook.
Carry linked track keys whatever the claim order, read archive errors through describeFailure, and keep unchanged replay trails between ticks.
|
Claude finished @Volyarosh94's task in 4m 8s —— View job Code review
The base branch ( The
|
b55794e to
99dc9b5
Compare
Based on #696 (archived tracks API), so merge that first.
What
#t=<ISO>link (withspan, 15 minutes by default) opens/mapin archive mode, and droppingtreturns to live. The pill reads LIVE, PAUSED or ARCHIVE, and the ⋯ menu gets "Open archive", which opens an hour back.@edsc/timelinethe Data Explorer uses;pages/map/replay/fetches the window aroundtand groups rows into tracks: by track key, then ADS-B hex, then for older files by same-lane linking within 60 s and 3 km. Each tick it builds a frame in the live feed's shape and passes it through the live feed hook, so icons, trails, the panel and shortcuts are the live ones. Replay does no dead reckoning.Calls I made
fleet=real, and/simgets no archive mode. Rows with private nodes never reach the client, because the API drops them. Times are UTC in the link and the field, with local time beside them. How far back the bar reaches follows the store, which is one year once phase 4 lands.t./api/data/tracksresponses from a seeded local stack.Tested
just checkgreen, replay tests on real response cuts fail without their code, and checked in Chrome signed out at 1440, 390 and 360 px: deep link with trails, panel, rates, steps, scrubber, availability strip, Jump to now, every requestfleet=real.