Drone Watch
-

Volume per day

launched at Ukraine ↑ launched at Russia ↓ min-max range strikes reported, no count published event, hover the mark for what happened
Objects
Reading
Vertical scale
Key
Strike aimed at Ukraine
Strike aimed at Russia / occupied Crimea
Bursts and day totals are coloured by who was hit, so the hue is the target, not the country's own colour, which is why the shading further down, where a colour does mean a country, runs the other way.
Confirmed: 2+ independent outlets
Reported: single outlet
Claimed: belligerent official only
Marks you can switch on
Airspace incident: the war's drone down in a third country
Civil airport shut by the war, closure still standing
Civil airport reopened, or shut after February 2022
Military object: one chip per category, glyph as in the menu
Shadow-fleet vessel reported struck
Object reported destroyed
Every strike, all dates: one dot per reported strike
Reference chips are compiled from public reporting, not surveyed: each popup prints how precisely it is placed. A chip is where the object is, never a claim that it was hit.
The land
National borders: Ukraine, Russia, Georgia
Contested: Russian-claimed oblasts; Abkhazia & S. Ossetia
In Ukraine the hatch is what Russia claims, not what it holds: the claim is the whole oblast and the front runs through it. In Georgia (occupied since 2008) it is what it holds. Borders as recognised.
Country supplies Ukraine
Country supplies Russia
Country supplies both sides
Military aid and military-relevant trade only: weapons, ammunition, troops, dual-use components. Unshaded is neither, not neutral in general. Shade shows direction, never scale. Hover a country for what it sends.