April
Morning coverage focused on Russia's massive overnight drone attacks targeting western Ukraine, particularly Lutsk, where civilian infrastructure including a Nova Poshta terminal was destroyed, while simultaneous reports detailed corruption scandals within Ukraine's military involving drone embezzlement.
By midday, editorial attention shifted decisively to U.S. President Donald Trump's statements, with multiple outlets highlighting his characterization of NATO as a 'paper tiger' and his threats of U.S. withdrawal from the alliance.
The evening was dominated by Trump's ultimatum regarding weapons supplies to Ukraine, with reports that he threatened to halt deliveries unless Europe persuades Iran, alongside coverage of President Zelensky's discussions with Trump's representatives about security guarantees.
Morning coverage began with continued focus on U.S. President Trump's threats against Iran and pressure on European allies regarding Ukraine support, following the previous day's NATO ultimatum theme.
By early afternoon, editorial attention pivoted decisively to the murder of a military recruitment officer in Lviv, with multiple outlets reporting the detention of a customs inspector as the primary suspect. This internal security incident dominated coverage, with reports on the investigation and Ministry of Defense statements about needed mobilization system changes.
Evening reporting maintained focus on the Lviv murder while returning to military updates about the static front line and Ukraine's March territorial gains, alongside ongoing diplomatic developments involving Iran and NATO.
Morning coverage began with reports of ballistic missile attacks on Kharkiv and combined strikes across Ukraine, detailing casualties including an infant.
By midday, editorial attention shifted to Russia's intensified aerial assault, with multiple outlets reporting hundreds of drones and strategic bombers launched, causing emergency power outages in Kyiv region and killing a security guard.
Evening reporting maintained focus on the aerial bombardment, detailing airstrikes on Kramatorsk that killed at least four people including a teenager, while air defense intercepted 26 missiles and 515 drones.
Morning coverage began with reports of Russian drone attacks on Sumy, where a residential building was set on fire with casualties including children, while simultaneous military updates described 157 combat clashes on the frontline with the Pokrovsk sector remaining hottest.
By midday, editorial attention shifted to another drone strike on Nikopol that hit a civilian market, killing five people and wounding many, while coverage continued on EU funding blocked by Hungary and Ukraine's search for weapons money.
Evening reporting maintained focus on the civilian attacks while covering President Zelensky's security agreements with Turkey's Erdogan and military updates from the General Staff.
Morning coverage began with reports of Russian aerial attacks on Odesa, detailing civilian injuries and residential damage, while Ukrainian drones struck Russian oil infrastructure in Leningrad and Nizhny Novgorod regions.
By midday, editorial attention shifted to President Zelensky's disclosure of intelligence showing Russia shared data on Israeli energy targets with Iran, continuing the theme of Middle East conflict impacting Ukraine.
Afternoon reporting was dominated by Zelensky's unprecedented diplomatic visit to Syria, with multiple outlets covering his arrival in Damascus, meetings with Syrian leadership, and discussions on security cooperation and military experience exchange.
Morning coverage began with reports of a Russian drone attack on Odesa that struck a residential building, with initial casualty counts of three killed and ten wounded.
By midday, editorial attention shifted to specific victims as outlets reported a mother and her two-year-old child among the dead, with wounded counts rising to fifteen.
Evening reporting maintained focus on the Odesa attack while covering Ukrainian strikes on Russian naval assets in Novorossiysk, including the frigate 'Admiral Grigorovich' and an oil terminal.
Late coverage included President Zelensky's proposal for an energy truce with Russia to cease mutual strikes on energy infrastructure.
Morning coverage began with reports of a Russian drone strike on a passenger bus in Nikopol, initially reporting three civilian deaths and twelve wounded.
By midday, editorial attention intensified as multiple outlets updated casualty figures to four killed and sixteen wounded from the same attack, while also reporting a second drone strike on another bus in the region that wounded five more people.
Afternoon reporting maintained focus on the repeated civilian targeting in Nikopol while covering Ukraine's parliament extending the military levy for three years post-war to meet IMF benchmarks.
Evening coverage included confirmation of Ukrainian drone strikes against Russian oil infrastructure in the Leningrad region, continuing the pattern of long-range strikes seen in previous days.
Morning coverage focused on the potential ceasefire between the United States and Iran, with multiple outlets reporting President Trump's agreement to pause strikes for two weeks in exchange for Iran reopening the Strait of Hormuz.
By early afternoon, editorial attention shifted dramatically as outlets reported Iran had launched missiles at the UAE and Kuwait, claiming the attacks were in response to U.S. and Israeli actions, effectively ending the brief ceasefire.
Evening reporting maintained focus on the collapsed Middle East truce while covering related developments including Trump's threat of 50% tariffs on countries supplying weapons to Iran and discussions about a potential U.S. exit from NATO.
Morning coverage focused on the return of 1,000 bodies of fallen Ukrainian soldiers, with multiple outlets reporting the development.
By early afternoon, editorial attention shifted to President Zelensky's warning that a Ukrainian withdrawal from Donbas would enable Russian attacks on Kharkiv and Dnipro, while military analysts detailed Russian plans to open a new front.
Evening reporting maintained focus on Zelensky's strategic warning while covering his announcement of a trilateral meeting to end the war and Putin's declaration of a brief Easter ceasefire.
Morning coverage focused on President Zelensky's detailed discussion of Russia's plans to create a buffer zone beyond Ukraine's borders, with multiple outlets reporting his interview (Unian, TSN, Ukrinform_ua).
Early afternoon reporting shifted to Russian missile strikes targeting civilian buildings in Ukrainian cities, resulting in casualties (TSN), while simultaneously covering Ukraine's military operations against Russian infrastructure including strikes on drilling rigs in the Caspian Sea (Ukrinform_ua).
Evening coverage maintained focus on the buffer zone discussion while reporting on Russia's announcement of a brief Easter ceasefire and skepticism from Ukrainian officials.
Morning coverage focused on the aftermath of a large-scale Russian drone attack on Odesa and Sumy, with multiple outlets reporting civilian casualties and damage to residential buildings just hours before a declared Easter ceasefire.
Early afternoon reporting shifted to the return of 175 Ukrainian prisoners of war in a major Easter exchange, with detailed coverage of the emotional reunions.
Evening coverage centered on Ukraine's General Staff reporting that Russia had violated the ceasefire nearly 500 times after 4 PM, while simultaneously covering Ukrainian strikes on Russian oil infrastructure in Crimea and mainland Russia.
Morning coverage focused on Russia's extensive violations of the Easter ceasefire, with multiple outlets reporting over 2,299 breaches and specific incidents including attacks on prisoners and medical services.
Early afternoon reporting maintained focus on ceasefire violations while covering Ukrainian officials' statements that the temporary pause would not extend beyond the holiday period.
Evening coverage shifted to international developments, particularly the U.S. beginning a blockade of the Strait of Hormuz and ongoing diplomatic tensions between the U.S. and Iran.
Morning coverage was dominated by the Hungarian parliamentary election results, with multiple outlets reporting the end of Viktor Orban's 16-year rule and President Zelensky's congratulatory message to opposition leader Peter Magyar.
Early afternoon reporting analyzed the implications of Orban's defeat, focusing on the potential unblocking of EU funds for Ukraine and Magyar's subsequent statement that Ukraine would not join the EU within the next decade.
Evening coverage maintained focus on the Hungarian election's impact on the war, while also reporting on Ukrainian drone operations capturing enemy positions and a confirmed strike on a Russian chemical plant.
Morning coverage focused on Russian attacks on port infrastructure in Odesa and Izmail, with simultaneous reporting on intense frontline combat in the Pokrovsk direction.
Early afternoon reporting detailed Ukrainian strikes against Russian military targets including the Apatit chemical plant, while Russian forces bombed the Pechenihy Reservoir dam.
Late afternoon coverage centered on a Russian missile strike on Dnipro that killed five people and wounded 27, with multiple sources providing updated casualty figures throughout the day.
Evening reporting highlighted President Zelensky's warning about an imminent Russian drone and missile attack expected overnight, while also covering the aftermath of a drone attack in Cherkasy that killed a child.
Morning coverage focused on Russian strikes targeting Dnipro and Sloviansk, with multiple sources providing updated casualty figures and damage assessments from a 1.5-ton bomb.
Early afternoon reporting detailed intensified Russian offensive activity across the entire front line, with Ukrainian forces engaged in active defense while also regaining territory in March.
Late afternoon coverage shifted to Ukrainian drone strikes targeting Russian energy infrastructure deep inside Russia, including an oil refinery in Bashkortostan.
Evening reporting centered on Russian aerial attacks involving 382 targets in a single day, with strikes hitting a residential building in Odesa causing casualties.
Morning coverage focused on a Russian ballistic missile attack on Kyiv that killed at least five people, including a child, with casualty figures rising throughout the early hours as multiple sources provided real-time updates on explosions, fires, and air defense operations.
Early afternoon reporting detailed simultaneous attacks across multiple Ukrainian cities, with Odesa suffering nine dead and Dnipro experiencing fires and casualties, while coverage continued on NATO's pledge of $60 billion in military aid for 2026.
Late afternoon coverage shifted to Ukrainian unmanned systems striking 16 Russian targets overnight, including Iskander missile bases, while also reporting on Ukrainian strikes against the Tuapse oil refinery in Russia.
Evening reporting centered on Russia's potential new offensive using strategic reserves and the frontline situation, while also covering President Zelensky's visit to the Netherlands and Trump's reaction to the Kyiv attack.
Morning coverage focused on Russian military preparations, with multiple sources detailing intelligence warnings about Russia planning seven mass attacks per month and a new spring-summer offensive in southeastern Ukraine aimed at capturing the entire Donbas region by September.
Early afternoon reporting shifted to diplomatic developments, with President Zelensky warning about Russian attempts to involve Belarus in the war and Ukraine's positioning in peace talks, while multiple sources covered Iran's reopening of the Strait of Hormuz and its impact on global oil prices.
Evening reporting centered on continued Russian attacks on Chernihiv and other regional centers, with simultaneous coverage of European defense initiatives and frontline situation updates from the General Staff.
Morning coverage focused on U.S. policy shifts, with multiple sources reporting the weakening or lifting of sanctions on Russian oil shipments despite previous promises, alongside continued Russian drone strikes targeting Ukrainian energy infrastructure.
Early afternoon reporting detailed Ukrainian strikes against Russian targets, including four oil refineries and three warships in Crimea.
Late afternoon coverage shifted dramatically to a shooting in Kyiv's Holosiivskyi district, where a gunman opened fire in a supermarket, with initial reports of casualties escalating throughout the evening to six dead and fifteen injured, including an infant. The attacker, identified as a 58-year-old native of Moscow, was liquidated by police during a special operation, and the incident is being investigated as a terrorist attack.
Morning coverage focused on the aftermath of the Kyiv supermarket shooting from the previous day, with multiple sources reporting the National Police investigation into officers who allegedly fled during the attack.
Early afternoon reporting detailed Interior Minister Klymenko's criticism of police conduct and his call for civilians to have the right to armed self-defense, while casualty updates continued.
Late afternoon coverage shifted to personnel consequences, with the head of patrol police resigning over the incident, followed by President Zelensky announcing patrol checks and personnel decisions.
Morning coverage focused on Ukrainian military strikes against Russian targets, with multiple sources reporting attacks on an oil refinery in Tuapse, two large landing ships in occupied Crimea, and an oil depot.
Early afternoon reporting continued with the General Staff confirming these strikes while simultaneously covering the death of deputy Ivanitsky in Odesa, with colleagues disputing the suicide narrative.
Late afternoon coverage shifted to Russian attacks on Ukrainian cities, with multiple sources reporting strikes on Nikopol, Kharkiv, and Kharkiv Oblast that killed two people and injured seventeen, alongside continued coverage of the aftermath of the Kyiv supermarket terror attack.
Morning coverage focused on Russian drone attacks on Ukrainian cities, with multiple sources reporting strikes on Sumy that hit a medical facility, with casualty counts rising from four to fifteen throughout the day, including children.
Early afternoon reporting detailed Ukrainian drone strikes targeting Russian oil infrastructure, specifically the Samara station that prepares Urals crude for export, while coverage continued on a shooting incident in Odesa involving Territorial Recruitment Center employees.
Late afternoon coverage shifted to the expanding use of ground robots on the front line for supply delivery and casualty evacuation, alongside updates on the repair of the Druzhba oil pipeline and EU funding discussions.
Morning coverage focused on Russian attacks on Ukrainian infrastructure, with multiple sources reporting strikes on railway facilities in Zaporizhzhia that killed an assistant train driver, alongside continued reporting on changes to Ukraine's mobilization system.
Early afternoon reporting shifted decisively to financial and diplomatic developments, with multiple sources covering the EU's approval of a €90 billion loan for Ukraine and a new sanctions package against Russia, while simultaneously reporting on Ukraine restarting oil flows through the Druzhba pipeline to Hungary and Slovakia.
Late afternoon coverage centered on President Zelensky's statements regarding peace negotiations and air defense shortages, with sources detailing his remarks on renewed talks and threats to Ukrainian air defense stocks.
The day's dominant story was the EU's final approval of a €90 billion loan for Ukraine and a 20th sanctions package against Russia, after Hungary and Slovakia dropped their veto. This was covered across multiple sources from morning to evening, with President Zelensky stating Ukraine will not repay the loan and expects the first tranche by late May or early June. Meanwhile, Prince Harry's unannounced visit to Kyiv drew attention, as he addressed Putin from the capital. The aftermath of the Russian strike on Dnipro continued to develop, with the death toll rising to three and ten wounded. Other notable stories included Budanov's comments on mobilization reform, drone strikes on Russian oil infrastructure, and discussions on police reform after the Kyiv terror attack.
The day's dominant story was the return of 193 Ukrainian prisoners of war from Russian captivity, announced by President Zelensky in the early afternoon and covered by all major outlets. This exchange followed the EU loan approval and Prince Harry's visit the previous day. Earlier, the aftermath of the Russian attack on Odesa continued to develop, with the death toll rising to two and injuries to 17, while a scandal over food shortages for soldiers in the 14th brigade led to the dismissal of two commanders. In the evening, Zelensky met with the Saudi crown prince, announcing a security agreement.
The day was dominated by the aftermath of a massive overnight Russian attack on Dnipro, which continued to unfold throughout the day. Initial reports of 2 dead and 18 wounded in the morning escalated to 8 dead and 56 wounded by evening, with repeated strikes hitting residential buildings. President Zelensky visited Azerbaijan, signing six agreements on defense co-production and energy, and stated Ukraine is ready for trilateral talks with the US and Russia. A scandal over food shortages in the 14th Mechanized Brigade prompted a logistics inspection order from Commander-in-Chief Syrsky. Other stories included Putin's alleged peace readiness being questioned, and Chornobyl anniversary coverage.
The day was shaped by two major threads: Trump's comments on peace talks and the Chornobyl 40th anniversary. In the morning, Trump revealed he had spoken with Putin and Zelensky, claiming the war could end quickly but obstacles remain. This was covered by UNIAN and Glavcom. Meanwhile, the Chornobyl anniversary dominated early coverage, with Zelensky warning of a new nuclear threat from Russian attacks, echoed by Liga.net and Kyiv Post. By afternoon, Ukrainian special forces struck three Russian ships, a MiG-31, and air defense systems in Crimea, reported by Pravda and Ukrinform UA. Severe weather caused two deaths and power outages. The day also saw continued coverage of the Dnipro attack aftermath, with the toll rising to eight.
The day was dominated by a second consecutive Russian drone attack on Odesa, with injuries rising from 9 to 14 throughout the day, including children, and damage to residential buildings and port infrastructure. In the morning, SIPRI reported a sharp drop in US military spending due to halted aid to Ukraine. By early afternoon, Zelensky held a Staff meeting focusing on scaling robotic systems and ballistic defense, while the Defense Forces struck a Russian Tornado-S MLRS, ammunition depot, and command posts. Later, Zelensky ordered the supply of 50,000 FPV drones this year, and Ukraine and Norway announced joint drone production. A Russian agent network was exposed. NATO reportedly considers canceling annual summits to avoid conflicts with Trump. The hryvnia weakened as the dollar reached a yearly high.
Media reports began with the third consecutive Ukrainian drone strike on the Tuapse refinery in Russia, which forced local evacuations. Early coverage also highlighted President Zelensky’s new target of 50,000 ground robots for the army, building on previous directives for autonomous systems.
By mid-morning, editorial attention shifted to the Verkhovna Rada, which officially extended martial law and mobilization until August 2, 2026. This legislative move coincided with reports of Russian strikes on infrastructure in Kryvyi Rih that caused fatalities and a drone attack on Kyiv that injured two civilians.
In the afternoon, diplomatic tensions emerged as Ukraine issued a protest note to Israel over vessels carrying grain to Haifa. The day ended with Zelensky’s announcement regarding the commencement of Ukrainian arms exports and “Drone Deals” for international partners, while he shared intelligence regarding Russian offensive preparations for the coming months.
The day began with reports of Ukrainian drone strikes on Russian refineries in Orsk and Perm, 1,500 km from Ukraine, and Zelensky's announcement of increased strike range. By mid-morning, coverage shifted to Trump's call with Putin, described as 'very good,' with Trump proposing a short ceasefire and claiming Putin was ready for peace but hindered by others. Zelensky approved new long-range sanctions against Russia. The day also featured a Russian missile attack on Odesa region, damaging a hospital and homes, and reports of a German government decision on 2027 aid to Ukraine. The Trump-Putin call dominated evening headlines, with multiple sources highlighting the ceasefire proposal and Trump's characterization of the conversation.
The day began with reports of Syrskyi's two-month rotation decree and a mass strike on Odesa. By mid-morning, Zelensky responded to Putin's proposed May 9 ceasefire, which dominated coverage. In the afternoon, Zelensky disclosed the Kremlin's plan: a ceasefire in exchange for partial sanctions relief, with TSN outlining three war scenarios. The Pentagon's delay of $400 million in aid and Trump's call with Putin also featured. Later, new mobilization rules for May 1 were reported, and the General Staff confirmed strikes on a Russian refinery and helicopters. The day's editorial focus was on the ceasefire-for-sanctions gambit, with multiple sources covering Zelensky's revelation.
Live Headlines From Ukraine