Russia lacks forces to capture Sumy or Kharkiv – Kovalenko
Russia could create its own Starlink alternative within a year
Russian invaders have entered active phase of spring offensive
Russia made no major gains near Kostiantynivka despite reports – ISW
Russia’s envoy in Moldova warns of scenarios to “protect” Transnistria, MFA responds
Russia strikes railway in Kharkiv Oblast, damaging trains and station building
Russian troop redeployment near Mariupol lasts nearly three days
Russia has not abandoned offensive plans despite drop in fighting – Trehubov
Russian forces advance near two settlements in Zaporizhzhia — DeepState
Russia seeks to expand control zones in Sumy Oblast — Trehubov
Russian forces use 'silence regime' to strengthen positions on front — DeepState
Russian forces advance near Ivanopillia and two Kharkiv villages – DeepState
Russia strikes Kharkiv Oblast during Easter truce, injuries reported
Ukraine reports 2,299 Easter ceasefire violations, including about 500 overnight
Russian drones kill Ukrainian evacuation team despite Easter ceasefire – DeepState
Russian forces advance near village in Donetsk Oblast – DeepState
Russian advance falters, focus shifts to Huliaipole – ISW
Russian forces advance near Pryvillia in Donetsk Oblast – DeepState
Russian invaders nearly pushed out of Dnipropetrovsk Oblast
Russian forces advance near villages in Donetsk and Kharkiv oblasts – DeepState