
(Image by NEIVANMADE)
Russia is once again hammering on Kharkiv with drone swarms. It appears that Putin is trying to destroy the city in order to break the citizens of Kharkiv’s morale.
16!!! explosions reported in Kharkiv and probably more to come! The city is under massive russian drone attack! Russia is a fcking terrorist state!!!!
— Iryna Voichuk (@irynavoichuk.bsky.social) April 1, 2025 at 5:47 PM
Kharkiv right now ‼️ dont look away, watch the video. they just don’t stop.
— Kate from Kharkiv (@kateinkharkiv.bsky.social) April 1, 2025 at 5:46 PM
“We’re like targets in a shooting range,” my mom told me tonight.
— Iryna Voichuk (@irynavoichuk.bsky.social) April 1, 2025 at 5:47 PM
That was an overwhelming number of russian drones—a massive attack, even by Kharkiv’s standards, where we’ve sadly grown accustomed to such assaults. It was…. intense. Bloody murderers.
— Kate from Kharkiv (@kateinkharkiv.bsky.social) April 1, 2025 at 6:07 PM
Russia struck Kharkiv with 13 kamikaze drones tonight. The only signal Putin is sending is that he knows Trump is weak, Europe is weak and he can attack innocent people for fun and go unpunished.
— Iryna Voichuk (@irynavoichuk.bsky.social) April 1, 2025 at 6:23 PM
Kharkiv right now following the russian drone attack on the city
— Kate from Kharkiv (@kateinkharkiv.bsky.social) April 1, 2025 at 8:07 PM
‼️A 9-month-old baby was injured in russian drone strike on Kharkiv
— Iryna Voichuk (@irynavoichuk.bsky.social) April 1, 2025 at 6:26 PM
Kharkiv following tonight’s russian drone attack on the city
— Kate from Kharkiv (@kateinkharkiv.bsky.social) April 1, 2025 at 8:25 PM
Here is President Zelenskyy’s address from earlier today. Video below, English transcript after the jump.
We Have Shared All the Information Regarding Russia’s Violations in the Energy Sector with the American side – Address by the President
1 April 2025 – 21:34
I wish you health!
A lot of military matters were addressed today. I held a Staff meeting. The key issue is the staffing of our brigades and ensuring they are fully equipped with everything necessary. I also had separate talks with the Minister of Defense of Ukraine, the Commander-in-Chief, and the Chief of the General Staff – we are preparing detailed proposals regarding the contingents of our partners who could become part of the new security architecture. In fact, this is one of the security guarantees for Ukraine. The primary and most effective guarantee of our security for Ukraine is our state’s Defense Forces and Security Forces, along with appropriate motivation, provisions, and all the necessary defense capabilities. This is our starting point: the Ukrainian army must be strong enough, and on this foundation, the entire security architecture is built. A meeting will take place in just a few days – on Friday – with representatives of our partner states – these will be military representatives. The meeting will discuss a joint approach to the issue of contingents. We will work based on the prepared proposals from the Ukrainian side, and we need a joint approach for everyone in Europe, and therefore joint decisions. I also received a report from Ukraine’s Minister of Defense regarding contacts with our partners, particularly with the American side. We have shared all the necessary information regarding Russia’s violations in the energy sector: there were strikes, and today again there was a strike in Kherson, a Russian drone targeted an energy facility and equipment – entirely deliberately and purposefully – part of the city was left without electricity. We insist that every such violation must be documented and receive a response from our partners. It is precisely these small details that add up to Russia’s major delays in the diplomatic process. The unconditional cessation of strikes proposed by the United States is not being implemented solely because of Russia’s position.
I also held several international meetings today. I met with the Lithuanian Foreign Minister – I expressed my gratitude for the support provided to Ukraine. And it’s a very principled support from the first minutes of the full-scale war. Assistance with weapons, economic aid, and political support. Lithuania has provided new air defense systems – six of them. We are very grateful! We also highly value Lithuania’s help with our weapons production in Ukraine – investments in our defense industry and joint projects – these are incredibly important. We also appreciate Lithuania’s support in our relations with other partners, particularly within the European Union.
Today, I also had a meeting with the German Foreign Minister. Germany is one of our greatest friends in terms of support. Air defense, weapons, finances – we, together with Germany, have saved thousands and thousands of lives in Ukraine. There is a new support package today – EUR130 million. Overall, Germany is providing strong support this year. German assistance to Ukraine will total EUR 7 billion. Our previous agreements with Germany regarding weapons and air defense have recently been implemented. I also want to thank Germany for ensuring that their support for Ukraine remains predictable and systematic. The stability of support is one of the key factors in defending against Russian aggression. It is the interruptions in supplies, disagreements between partners, and all signs of instability that Putin is highly counting on. He believes that unity in the defense of life will not be preserved. And that is why it’s so important to do everything we can to maintain unity and keep constructive cooperation with all our partners. Ukraine is doing this.
And one more thing. Almost every day the decrees are issued to honor our warriors with state awards. Today, I signed one such decree. 449 warriors of the Armed Forces of Ukraine were granted orders and other awards. Sadly, 179 warriors were honored posthumously. We must always remember how much depends on our army – on all Ukrainians who are defending the life of Ukraine with their own lives. I thank every warrior of ours. I thank all those who are working for our state and who are helping us.
Glory to Ukraine!
He also held a joint press conference with German Foreign Minister Annalena Baerbock after their meeting:
Georgia:
Day 125 of daily protests in Georgia.
While we need to forge new political approaches and methods of resistance, we are again out today, because we simply won’t stop – we cannot. This is our endgame, the issue of our existence as a nation, and our life here or lifetime emigration at best. 1/2
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) April 1, 2025 at 1:32 PM
This is some of the most common sights – a person reading a book because now protests are our regular daily task and we need to incorporate our lives into it.
She’s also covering her face from the Chinese surveillance cameras that would impose debilitating fines on her. 2/2.— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) April 1, 2025 at 1:32 PM
1/ In the spring and winter of 2024, there were alleged instances of inhuman and degrading treatment by law enforcement towards participants of peaceful assemblies, detainees, and journalists.
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 12:35 PM
2/ Furthermore, the severity of mistreatment towards several individuals is equivalent to alleged torture aimed at punishing them. Therefore, it is necessary and essential to conduct the investigation with the correct qualification,” states the Ombudsman’s 2024 report.
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 12:35 PM
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) April 1, 2025 at 1:17 PM
The Georgian Dream parliament approved the restrictive media law in its third reading today, April 1.
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 5:34 AM
Prosecution of opposition leaders continues in Georgia, alongside a soon-to-be-adopted legislative ban on essentially any and all opposition parties.
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) April 1, 2025 at 7:08 AM
1/ The Prosecutor’s office brought charges against Mamuka Khazaradze for refusing to attend the Georgian Dream’s investigative commission.
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 7:18 AM
2/ The parliamentary commission established by Georgian Dream, which is tasked with studying “the activities of the regime in power from 2003 to 2012, as well as the political officials of that period,” voted to refer Khazaradze’s absence to the Prosecutor’s Office.
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 7:19 AM
3/ According to the Criminal Code, failure to comply with the commission’s request can result in a fine or up to one year in prison.
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 7:18 AM
4/ Khazaradze, who was scheduled to testify on March 25, stated that he would not take part in “this circus”:
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 7:19 AM
The regime has adopted multiple dictatorial laws in the last couple of days, including strict limits and censorship on media, and forbidding academic work for civil servants without the approval of supervisors, guaranteeing regime indoctrination.
I can’t follow it all, too many.— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) April 1, 2025 at 6:09 AM
Temur Katamadze, who is in immigration detention, has begun a second hunger strike. He previously ended a 48-day hunger strike on March 5. Before his arrest, Katamadze actively participated in protests in Batumi and is called the ‘Batumi Flagbearer’.
— Publika.ge (@publikage.bsky.social) April 1, 2025 at 4:40 AM
Germany:
“Germany will provide 11 billion euros in military aid for Ukraine.” – German Foreign Minister Berbock.
According to the foreign minister, 3 billion euros will be provided this year. Another 8.25 billion euros will be provided in 2026-2029.— WarTranslated (Dmitri) (@wartranslated.bsky.social) April 1, 2025 at 9:01 AM
Poland:
Another propagandist down!
Kirill Molchanov, a regular guest on russian propaganda channels where he openly defended russia’s invasion of Ukraine and the annexation of Ukrainian territories, has been arrested in Poland.
Heartfelt thanks to Poland for this achievement!
— Kate from Kharkiv (@kateinkharkiv.bsky.social) April 1, 2025 at 3:25 PM
Latvia:
Latvia will send another batch of 1,500 drones to Ukraine.
According to the country’s Minister of Defense, two Latvian companies will deliver a total of 12,000 UAVs to Ukraine in the first half of this year, worth €17 million.
— WarTranslated (Dmitri) (@wartranslated.bsky.social) April 1, 2025 at 2:21 PM
Hungary:
Orban gets rushed out of Budapest in a motorcade as his attempt to outlaw protests is totally ignored.
Putin’s puppet is likely finished. Just a matter of time now.
— Jay in Kyiv (@jayinkyiv.bsky.social) April 1, 2025 at 6:18 PM
Russia:
Shocking 😒
— Kate from Kharkiv (@kateinkharkiv.bsky.social) April 1, 2025 at 1:57 PM
Back to Ukraine.
Reports, though as yet unconfirmed, of launches of Shahed Doodlebug flying bombs from Chaudra in Ukraine’s Russian-occupied Crimea, so it looks like it was just logistics. Still, this might also be an indication of the effectiveness of Ukrainian attacks inside fascist Russia.
— Euan MacDonald (@euanmacdonald.bsky.social) April 1, 2025 at 1:17 PM
Two weeks of Ukraine holding back fire to honor the “ceasefire” while Russia escalated to worst attacks of the war, and it seems Ukraine is no longer playing.
Ukrainian drones now in several regions of Russia.
— Jay in Kyiv (@jayinkyiv.bsky.social) April 1, 2025 at 6:03 PM
⚡️ WAR IN UKRAINE & RUSSIA – APR 1, 2025
■ Engagements up, casualties close to average
■ Fewer equipment losses but APV losses well above avg
■ Fewer strikes on both sides, 🇺🇦 strikes limited to few targets
■ March a record month in terms of equipment losses📈 lookerstudio.google.com/s/mZbMh1bDO50
— Ragnar Bjartur Gudmundsson 🇺🇦 (@ragnarbjartur.bsky.social) April 1, 2025 at 5:14 AM
Nobody said anything about a cyber-ceasefire.
— Euan MacDonald (@euanmacdonald.bsky.social) April 1, 2025 at 5:13 AM
Kharkiv:
One of the Kharkiv coffee shops on March 29.
People often ask me how businesses manage to stay open when the city is under constant attacks. This is how.
— Kate from Kharkiv (@kateinkharkiv.bsky.social) April 1, 2025 at 8:19 AM
Odesa:
🇺🇦 Now in Odesa! Not Humorina, of course, but the “Mask Show” entertained people! 😎
May this day, despite the war, our smiles be stronger than all difficulties!
Happy Fool’s Day my wonderful people! 💙🤩— Vitalis Viva (@vitalisviva.bsky.social) April 1, 2025 at 11:26 AM
⚓️🇺🇦 Today we recall how the city of Odesa had fun and celebrated this day. Everything will return, we believe!
— Vitalis Viva (@vitalisviva.bsky.social) April 1, 2025 at 2:24 PM
The Novopavlivka front:
Destruction of the Russian AFV column on the Novopavlivka front. t.me/opbr_zsu/508
— 🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) April 1, 2025 at 11:38 AM
Russian occupied Crimea:
💥 Drone attacks with real-time control have become increasingly systematic against Russian targets in Crimea. t.me/DIUkraine/5627
— 🦋Special Kherson Cat🐈🇺🇦 (@specialkhersoncat.bsky.social) April 1, 2025 at 11:09 AM
That’s enough for tonight.
There are no new Patron skeets or videos tonight. Here is some adjacent material.
Your daily Patron!
🐕🦺🇺🇦 In the service of the AFU!
— Vitalis Viva (@vitalisviva.bsky.social) March 31, 2025 at 6:06 PM
Open thread!

Jay
Thank you, Adam.
Jay
Check out the craters.
nitter.poast.org/bayraktar_1love/status/1906689969306874227#m
This is a former So-Be-It Cold War SAM site, repurposed as a regional Command and Control bunker system.
Westyny
Thank you, Adam.
Adam L Silverman
@Jay: You’re welcome.
Adam L Silverman
@Westyny: You’re welcome.
Jim Appleton
Thanks Adam, I greatly appreciate your dedication and thoroughness. And especially Patron!
Adam L Silverman
@Jim Appleton: You’re welcome.
Parfigliano
Should have “from Russia with love” painted on that MIG.
AlaskaReader
Thanks Adam
Adam L Silverman
@AlaskaReader: You’re welcome.
Quaker in a Basement
JD owes someone an apology.
Traveller
And a Thank You from Me, also…I have been delinquent in these regards. It should be known that I admire, from a different time zone, Your Fortitude. Best Wishes, Traveller