Craft and publish engaging content in an app built for creators.
NEW
Publish anywhere
Post on LinkedIn & Mastodon too. More platforms coming soon.
Make it punchier 👊
Typefully
@typefully
We're launching a Command Bar today with great commands and features.
AI ideas and rewrites
Get suggestions, tweet ideas, and rewrites powered by AI.
Turn your tweets & threads into a social blog
Give your content new life with our beautiful, sharable pages. Make it go viral on other platforms too.
+14
Followers
Powerful analytics to grow faster
Easily track your engagement analytics to improve your content and grow faster.
Build in public
Share a recent learning with your followers.
Create engagement
Pose a thought-provoking question.
Never run out of ideas
Get prompts and ideas whenever you write - with examples of popular tweets.
@aaditsh
I think this thread hook could be improved.
@frankdilo
On it 🔥
Share drafts & leave comments
Write with your teammates and get feedback with comments.
NEW
Easlo
@heyeaslo
Reply with "Notion" to get early access to my new template.
Jaga
@kandros5591
Notion 🙏
DM Sent
Create giveaways with Auto-DMs
Send DMs automatically based on engagement with your tweets.
And much more:
Auto-Split Text in Posts
Thread Finisher
Tweet Numbering
Pin Drafts
Connect Multiple Accounts
Automatic Backups
Dark Mode
Keyboard Shortcuts
Creators love Typefully
150,000+ creators and teams chose Typefully to curate their Twitter presence.
Marc Köhlbrugge@marckohlbrugge
Tweeting more with @typefully these days.
🙈 Distraction-free
✍️ Write-only Twitter
🧵 Effortless threads
📈 Actionable metrics
I recommend giving it a shot.
Jurre Houtkamp@jurrehoutkamp
Typefully is fantastic and way too cheap for what you get.
We’ve tried many alternatives at @framer but nothing beats it. If you’re still tweeting from Twitter you’re wasting time.
DHH@dhh
This is my new go-to writing environment for Twitter threads.
They've built something wonderfully simple and distraction free with Typefully 😍
Santiago@svpino
For 24 months, I tried almost a dozen Twitter scheduling tools.
Then I found @typefully, and I've been using it for seven months straight.
When it comes down to the experience of scheduling and long-form content writing, Typefully is in a league of its own.
Luca Rossi ꩜@lucaronin
After trying literally all the major Twitter scheduling tools, I settled with @typefully.
Killer feature to me is the native image editor — unique and super useful 🙏
Visual Theory@visualtheory_
Really impressed by the way @typefully has simplified my Twitter writing + scheduling/publishing experience.
Beautiful user experience.
0 friction.
Simplicity is the ultimate sophistication.
Queue your content in seconds
Write, schedule and boost your tweets - with no need for extra apps.
Schedule with one click
Queue your post with a single click - or pick a time manually.
Pick the perfect time
Time each post to perfection with Typefully's performance analytics.
Boost your content
Retweet and plug your posts for automated engagement.
Start creating a content queue.
Write once, publish everywhere
We natively support multiple platforms, so that you can expand your reach easily.
Check the analytics that matter
Build your audience with insights that make sense.
Writing prompts & personalized post ideas
Break through writer's block with great ideas and suggestions.
Never run out of ideas
Enjoy daily prompts and ideas to inspire your writing.
Use AI for personalized suggestions
Get inspiration from ideas based on your own past tweets.
Flick through topics
Or skim through curated collections of trending tweets for each topic.
Write, edit, and track tweets together
Write and publish with your teammates and friends.
Share your drafts
Brainstorm and bounce ideas with your teammates.
NEW
@aaditsh
I think this thread hook could be improved.
@frankdilo
On it 🔥
Add comments
Get feedback from coworkers before you hit publish.
Read, Write, Publish
Read, WriteRead
Control user access
Decide who can view, edit, or publish your drafts.
Russian President Vladimir Putin reiterated a two-part conception of Russian identity in a speech on November 28: a “Russian nation” – claimed to include Russians, Ukrainians, and Belarusians – at the center of Russian identity;
and a wider “Russian world” including other non-East Slavic ethnicities in both modern Russia and the former territory of the Soviet Union and Russian Empire.
Putin made a lengthy speech on Russian identity at the World Russian People’s Council on November 28.
Putin reiterated his previous false claims that the “Russian nation” and people are composed of ethnic Russians, Belarusians, and Ukrainians.
According to Putin this "Russian Nation" were artificially and violently divided via policy miscalculations during and after the fall of the Soviet Union, arguing Russia (the state) should unify this “Russian nation.”[1]
twitter.com/FAB87F/status/1729974820023001103?s=20
Putin defined the concept of the Russkiy Mir as a union of people who feel a spiritual connection to the “Motherland,” consider themselves to be native Russian speakers, and are carriers of Russian history and culture regardless of their national or religious affiliation.
Putin, however, pointed out that there cannot be Russia (as a state) or the Russkiy Mir without ethnic Russians and implied that current Russian citizens and “all other peoples who have lived and are living in [Russia]” make up Russia.
Putin defined the Russkiy Mir as the Ancient Rus (Kyivan Rus), the Kingdom of Muscovy, the Russian Empire, the Soviet Union, and Russian Federation, indicating that the Kremlin’s concept likely also includes “Russian compatriots” in Eastern Europe, the Caucasus, and Central Asia.
Putin also expanded his definition of “Western Russophobia” to include claimed aggression against other ethnicities such as Tatars, Chechens, Yakuts, and Buryats, in addition to ethnic Russians.
Putin also called on Russian federal subjects to strengthen and protect Russia’s cultural and religious diversity.
Putin previously outlined similar definitions of “ethnically Russian people” in his “Historical Unity of Russians and Ukrainians” essay in July 2021.[2]
twitter.com/FAB87F/status/1729976090456719483?s=20
Putin’s November 28 speech draws a clear distinction between Putin’s vision of the Russian nation as a “triune people“ composed of Russians, Belarusians, and Ukrainians, while other regional identities in Russia make up Russia as a country and shared “Russian world.“
Putin’s articulation of a Russian nation (including Ukrainians and dominated by Moscow) reiterates longstanding Kremlin justifications for its invasion of Ukraine and aggression toward its neighbors.
Putin’s claim that “western Russophobia” affects all the ethnicities in the Russian state is likely intended to rally support among Russian citizens who are not ethnically Russian for Putin’s war.
Head of the Kremlin-controlled Russian Orthodox Church Patriarch Kirill stated that Russia needs to “significantly adjust” its migration policies for the “preservation of Russian culture,” highlighting the perceived superiority of ethnic Russians to other regional ethnicities.
During a speech at the World Russian People’s Council, Kirill argued on November 28 that Russia’s current migration policies allow self-segregated migrant communities in Russia to create “closed ethnic enclaves”.
Kirill added that these ethnic enclaves “are a breeding ground for corruption, organized ethnic crime, illegal migration, terrorism, extremism, and tension within Russian society.”[3]
twitter.com/FAB87F/status/1729998972322738634?s=20
Kirill stated that a migrant’s economic productivity or Russian citizenship does not free them from the requirement to respect Russian society, people, and traditions.
Kirill warned that migrants are “changing the appearance of Russian cities” and “deforming” Russia’s singular linguistic, cultural, and legal traditions. Kirill added that Russian companies’ profits cannot be more important than the values of the Russian state.
Kirill’s remarks follow several weeks of increasingly frequent anti-migrant rhetoric within Russian society and presentations of anti-migrant legislation by Russian officials.[4]
twitter.com/FAB87F/status/1726239956194972151?s=20
Patriarch Kirill’s anti-migrant and xenophobic rhetoric is more closely aligned with Russian government policies towards migrants and non-Russian ethnicities in Russia than Putin’s claimed inclusivity under the ”Russian world.”
Russian officials appear to be attempting to further disenfranchise migrants living in Russia, likely to support ongoing efforts to coerce migrants into military service while also appeasing increasingly xenophobic Russian ultranationalists.
Kremlin news wire TASS reported on November 28 that the Russian Ministry of Internal Affairs (MVD) drafted a proposed bill that would create a “controlled stay” regime in Russia for migrants
who do not have legal grounds for staying in the country, including those with expired or nullified migration documents and those who have illegally entered Russia.[5]
twitter.com/FAB87F/status/1729999897120694724?s=20
The bill will reportedly propose the following restrictions on migrants in Russia on the controlled stay regime: a ban on the migrants’ ability to register legal entities and as individual entrepreneurs,
engage in real estate transactions, purchase and sell vehicles, drive a car, obtain a driver’s license, open a bank account, transfer money, or get married.[6]
twitter.com/FAB87F/status/1729999897120694724?s=20
The draft bill will reportedly require migrants living under the regime to notify authorities about their residence and travel from Russia and will subject migrants who violate the restrictions to deportation or detention in a special facility.[7]
twitter.com/FAB87F/status/1729999897120694724?s=20
The restrictions of the proposed migration status likely aim to further alienate large numbers of migrants from economic and social life in Russia and make military service one of the few avenues for remaining in the country.
Russian authorities are engaged in an ongoing widespread effort to coerce both migrants and naturalized Russian citizens into signing military contracts by threatening deportation and loss of citizenship.[8]
twitter.com/FAB87F/status/1717344564506165346?s=20
The proposed bill also likely aims to appease Russian ultranationalists who have increasingly called for harsh crackdowns on migrant communities and have bemoaned Russian migration policies.[10]
twitter.com/FAB87F/status/1727705319600537750?s=20
One Russian ultranationalist called the restrictions half-measures and urged Russian authorities to enact even more restrictive policies on migrants.[11]
twitter.com/FAB87F/status/1730003314811580585?s=20
The Kremlin appears to be continuing to struggle to reconcile efforts to increase Russian industrial capacity while also coercing migrants into military service and disincentivizing them from working in Russia.[12]
twitter.com/FAB87F/status/1729251920672329808?s=20
Efforts to appease Russian ultranationalists may explain the increasingly inconsistent and contradictory Kremlin policies concerning the coercion of migrants into military service and the growing strains on the Russian domestic labor force.[13]
twitter.com/FAB87F/status/1729251920672329808?s=20
The Kremlin continues to focus heavily on setting informational conditions for the upcoming 2024 Russian presidential elections and will likely formally commence Putin’s “campaign” on December 14.
The Ukrainian Main Military Intelligence Directorate (GUR) reported on November 28 that Russian Presidential Administration First Deputy Head Sergei Kiriyenko held a closed meeting in November 2023 with the heads
of occupation administrations and unspecified Russian federal subjects during which he delivered directives for strengthening preparations for elections.[14]
twitter.com/FAB87F/status/1730005097017446453?s=20
These directives reportedly include allocating social assistance to voters from regional budgets and the intensifying rhetoric about supposed positive trends in the Russian economy.[15]
twitter.com/FAB87F/status/1730005097017446453?s=20
This reported focus on economic well-being is consistent with previous reports that the Kremlin intends to downplay the Russian war in Ukraine ahead of the elections.[16]
twitter.com/FAB87F/status/1722728102466310612?s=20
Kiriyenko ordered occupation heads to issue Russian passports to 85 % of residents in occupied Ukraine before the presidential elections in March 2024, likely to support efforts to falsely claim large voter turnout and legitimize the Kremlin’s control of occupied territories.[17]
twitter.com/FAB87F/status/1730005097017446453?s=20
Russian Communist Party Head Gennady Zyuganov stated on November 28 that the Russian Federation Council will officially announce the start of the Russian presidential campaign on December 13, 2023.[18]
twitter.com/FAB87F/status/1730005890495926755?s=20
Russian President Vladimir Putin will reportedly hold his annual live “Direct Line” forum and annual press conference in tandem on December 14.
The official start of the campaign on December 13 further suggests that the Kremlin plans to use the tandem event as the rollout for Putin’s presidential campaign.[19]
twitter.com/FAB87F/status/1723477935426781375?s=20
Ukrainian Main Military Intelligence Directorate (GUR) Spokesperson Andriy Yusov stated on November 28 that unspecified actors poisoned GUR Head Kyrylo Budanov’s wife Marianna Budanova.[20]
twitter.com/FAB87F/status/1730006571009151406?s=20
Ukrainian outlet Ukrainska Pravda reported, citing unspecified sources, that unspecified actors also poisoned other GUR employees who are now undergoing treatment.[22]
twitter.com/FAB87F/status/1730007063978185212?s=20
Russian President Vladimir Putin signed a law significantly increasing Russian federal expenditures in 2024, reportedly including a record level of defense spending.
The 2024 federal budget accounts for 36.66 trillion rubles ($412.5 billion) in state expenses and a budget deficit of 1.6 trillion rubles ($9.5 billion).[25]
twitter.com/FAB87F/status/1730008649299304895?s=20
The Russian Finance Ministry estimated in October 2023 that 2023 budget expenditures amounted to 32.5 trillion rubles ($365.7 billion), suggesting that the 2024 budget will account for a rough 13 percent increase in overall expenditures.[26]
twitter.com/FAB87F/status/1730009101873107153?s=20ly
Russian business journalists Farida Rustamova and Maksim Tovkalyo stated on November 15 that Russian authorities plan to spend 14 trillion rubles ($157.5 billion) on defense and law enforcement, representing 39 percent of all federal government spending.[27]
twitter.com/FAB87F/status/1730229722829779225?s=20
Reuters reported on October 2 that the 2024 budget would allocate 10.78 trillion rubles ($121.3 billion) to national defense, representing 29.4 percent of the national budget.[28]
twitter.com/FAB87F/status/1730237227635024328?s=20
The Russian Finance Ministry reportedly allocated 6.41 trillion rubles ($72.1 billion) to defense in 2023, although this number is likely higher given that a substantial portion of the Russian federal budget is still classified.[29]
twitter.com/FAB87F/status/1730237227635024328?s=20
The federal budget does not amount to the entirety of Russian spending on defense, however, as the Kremlin has relied on regional budgets and private business entities to augment funding for the ongoing war effort.[31]
twitter.com/FAB87F/status/1730244067819221446?s=20
The draft budgets for 2025 and 2026 have roughly just as large expenditures as the 2024 budget, 34.38 trillion rubles ($387.9 billion) and 35.59 trillion rubles ($400.4 billion) respectively,
Russian milblogger continued to highlight command problems among Russian forces operating on the east (left) bank of Kherson Oblast, amid continued complaints about weak Russian capabilities and the vulnerability of Russian ground lines of communications (GLOCs) on the east bank.
A Russian milblogger claimed that Russian personnel in smaller units such as the 1822nd Battalion did not know their commanding officers or details about their supervisory structure “for a long time.”[33]
twitter.com/FAB87F/status/1730248116060783055?s=20
The Russian milblogger claimed that unspecified company commanders in the 1822nd Battalion continually ordered units to capture islands in the Dnipro River Delta despite suffering heavy losses and conducting minimal casualty evacuations
The milblogger noted that the Russian military command ordered elements of the 1822nd Battalion to capture islands in the Dnipro River as a punishment while contract soldiers remain on the east bank, suggesting that the 1822nd is mainly staffed with mobilized personnel.[35]
twitter.com/FAB87F/status/1730249731262058843?s=20
The milblogger claimed that ”respected authorities” are investigating problems in the 1822nd Battalion and that mid-level Russian commanders are attempting to identify the personnel who originally voiced their complaints.[36]
twitter.com/FAB87F/status/1730249966830879071?s=20
The milblogger concluded that Russian “Dnepr” Grouping of Forces Commander Colonel General Mikhail Teplinsky “inherited a difficult legacy” in reference to persistent problems among Russian forces operating in the east bank of Kherson Oblast.[37]
twitter.com/FAB87F/status/1727318074334822568?s=20
A Russian insider source claimed on November 28 that Russian authorities detained at least three additional Moscow-based Federal Security Service (FSB) employees in connection with a 5-billion-ruble ($55.6 million) bribery case.
The source claimed that Russian authorities are also holding two of the FSB’s “Directorate T” employees in a pre-trial detention center and are investigating other senior FSB employees as part of the same investigation.
ISW reported on November 17 that Russian authorities detained several FSB employees on November 10 and 16 for accepting a bribe to dismiss a corruption case against the Merlion Group of Companies, a Russian IT company and technology distributor.[39]
twitter.com/FAB87F/status/1726023868438241483?s=20
ISW cannot confirm the most recent detentions, but they are consistent with the previously reported detentions.
Iranian Deputy Defense Minister Brigadier General Mehdi Farhi announced on November 28 that Russia and Iran finalized the purchase of Russian aircraft.[40]
twitter.com/FAB87F/status/1730255464510763227?s=20
Iranian news agency Tasnim, citing Farhi, reported that Russia will provide Iran with an unspecified number of Su-35 fighter jets, Mi-28 attack helicopters, and Yak-130 combat training aircraft.
Iranian media and the Center for Analysis of Strategies and Technology reported in early September that the Iranian Air Force had received Russian Yak-130s based on social media footage.[41]
twitter.com/FAB87F/status/1730256746122256886?s=20
Radio Free Europe/ Radio Liberty observed that Iran last bought foreign aircraft from the Soviet Union in 1990.
• Russian Main Effort – Eastern Ukraine (comprised of two subordinate main efforts)
• Russian Subordinate Main Effort #1 – Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and encircle northern Donetsk Oblast
• Russian Subordinate Main Effort #2 – Capture the entirety of Donetsk Oblast
• Russian Supporting Effort – Southern Axis
• Russian Mobilization and Force Generation Efforts
• Russian Technological Adaptations
• Activities in Russian-occupied areas
• Russian Information Operations and Narratives
Russian Subordinate Main Effort #1 – Luhansk Oblast (Russian objective: Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and northern Donetsk Oblast)
Russian forces continued localized offensive operations along the Kupyansk-Svatove-Kreminna line on November 28 and made confirmed gains.
Geolocated footage published on November 27 and 28 indicates that Russian forces advanced north of Synkivka (9km northeast of Kupyansk) and west of Pershotravneve (20km northeast of Kupyansk).[42]
twitter.com/FAB87F/status/1730261367288901774?s=20
The Ukrainian General Staff reported that Ukrainian forces repelled more than four Russian assaults near Synkivka and Petropavlivka (7km east of Kupyansk) in the Kupyansk direction and more than 12 Russian assaults near Stelmakhivka (15km northwest of Svatove),
Yampolivka (17km west of Kreminna), Terny (18km west of Kreminna), Torske (15km west of Kreminna), and the Serebryanske forest area (10km south of Kreminna) in the Lyman direction.[43]
twitter.com/FAB87F/status/1730262796623860173?s=20
A Ukrainian commander operating in the Kupyansk-Lyman direction stated that Russian forces usually conduct assaults in infantry groups of 10 to 30 personnel each without armored vehicle support.[45]
twitter.com/FAB87F/status/1730264354656772549?s=20
Russian Ministry of Defense claimed that elements of the Russian 6th Combined Arms Army (Western Military District) and other unspecified elements of the Russian Western Grouping of Forces repelled four Ukrainian assaults northeast of Kupyansk near Synkivka on November 28.[46]
twitter.com/FAB87F/status/1730265139989893416?s=20
Ukrainian forces continued ground attacks south of Bakhmut on November 28 but did not make any confirmed or claimed advances.
The Russian MoD claimed that Russian forces repelled Ukrainian attacks near Klishchiivka (7km southwest of Bakhmut) and in the direction of Chasiv Yar (13km west of Bakhmut).[48]
twitter.com/FAB87F/status/1730265139989893416?s=20
Russian forces continued ground attacks around Bakhmut on November 28 but did not make any confirmed advances.
The Ukrainian General Staff reported that Ukrainian forces repelled Russian attacks near Bohdanivka (6km northwest of Bakhmut), Ivanivske (6km west of Bakhmut), Klishchiivka, and Andriivka (13km southwest of Bakhmut).[49]
twitter.com/FAB87F/status/1730268595647594516?s=20
A Russian milblogger claimed on November 27 that Russian forces advanced into Khromove (immediately west of Bakhmut) itself, advanced near Berkhivka (3km north of Bakhmut), and achieved tactical successes near Klishchiivka and Andriivka.[50]
twitter.com/FAB87F/status/1730269347078197677?s=20
Other Russian milbloggers claimed on November 28 that Russian forces unsuccessfully attacked dominant tactical heights northwest of Klishchiivka and near Khromove.[51]
twitter.com/FAB87F/status/1730263730355617821?s=20
A Russian milblogger claimed that elements of the 137th Guards Airborne (VDV) Regiment (106th Guards VDV Division) are operating near Soledar (9km northeast of Bakhmut).[52]
twitter.com/FAB87F/status/1730269665253831014?s=20
A Russian milblogger claimed on November 28 that Russian forces repelled a Ukrainian attack northwest of Horlivka near Mayorske (10km northwest of Horlivka).[53]
twitter.com/FAB87F/status/1730269967679885367?s=20
The Ukrainian General Staff reported that Ukrainian forces repelled Russian attacks northwest of Horlivka near Pivnichne (11km northwest of Horlivka) on November 28.[54]
twitter.com/FAB87F/status/1730268595647594516?s=20
Russian forces continued offensive operations around Avdiivka on November 28 and made a confirmed advance.
A Russian milblogger claimed that Russian forces advanced in the industrial area largely because the Russian military transferred armored vehicles of the Russian 239th Tank Regiment (90th Tank Division, 41st Combined Arms Army, Central Military District to the frontline.[56]
twitter.com/FAB87F/status/1730263730355617821?s=20
The Ukrainian General Staff reported that Ukrainian forces repelled Russian attacks east of Novobakhmutivka; northeast of Berdychi; near Avdiivka, Stepove, Opytne (, Sieverne (6km west of Avdiivka), and Pervomaiske (11km southwest of Avdiivka); and south of Tonenke.[58]
twitter.com/FAB87F/status/1730262796623860173?s=20
Ukrainian military observer Kostyantyn Mashovets claimed that elements of the Russian 55th Motorized Rifle Brigade (41st CAA, CMD) unsuccessfully attacked near Opytne.
Furthermore Mashovets added that Russian 35th Guards Motorized Rifle Brigade (41st CAA, CMD) unsuccessfully attacked near Vodyane (7km southwest of Avdiivka) and along the Pisky-Pervomaiske (8-11km southwest of Avdiivka) line.[60]
twitter.com/FAB87F/status/1730272856133521691?s=20
Russian milbloggers claimed that fighting is ongoing south of Novokalynove (7km north of Avdiivka) and near Krasnohorivka (6km northwest of Avdiivka).[61]
twitter.com/FAB87F/status/1730269967679885367?s=20
A prominent Kremlin-affiliated milblogger claimed on November 27 that Russian forces withdrew from the outskirts of Stepove to preserve personnel, while other milbloggers claimed that fighting is ongoing near the settlement.[63]
twitter.com/FAB87F/status/1730274167570706522?s=20
The Ukrainian General Staff stated that Russian forces are attacking with small infantry groups in the Avdiivka direction after suffering significant military equipment losses.[64]
twitter.com/FAB87F/status/1730275837570580747?s=20
Russian forces conducted offensive operations west and southwest of Donetsk City on November 28 but did not make any confirmed gains.
The Ukrainian General Staff reported that Ukrainian forces repelled Russian attacks near Krasnohorivka (directly west of Donetsk City), Marinka (immediately southwest of Donetsk City), and Novomykhailivka (11km southwest of Donetsk City).[66]
twitter.com/FAB87F/status/1730262796623860173?s=20
Mashovets claimed that elements of the Russian 103rd Motorized Rifle Regiment (150th Motorized Rifle Division, 8th CAA, Southern Military District [SMD]) unsuccessfully attacked near Heorhiivka (9km southwest of Donetsk City)
and that elements of the Russian 255th Motorized Rifle Regiment (20th Guards Motorized Rifle Division, 8th CAA, SMD) unsuccessfully attacked near Novomykhailivka.[67]
twitter.com/FAB87F/status/1730272856133521691?s=20
A Russian soldier purportedly operating in the Marinka direction claimed that Russian forces lack air defense and electronic warfare (EW) capabilities because Ukrainian forces swiftly target Russian positions, forcing Russian units to continually relocate to new positions.[68]
twitter.com/FAB87F/status/1730276075492507904?s=20
Russian Supporting Effort – Southern Axis (Russian objective: Maintain frontline positions and secure rear areas against Ukrainian strikes)
Ukrainian forces did not conduct any claimed or confirmed ground attacks in the Donetsk-Zaporizhia Oblast border area on November 28.
Russian forces reportedly attacked and advanced in the Donetsk-Zaporizhia Oblast border area on November 28.
Russian sources claimed on the evening of November 27 and on November 28 that elements of the Russian 349th Motorized Rifle Regiment (127th Motorized Rifle Division, 5th Combined Arms Army, Eastern Military District)
attacked along the Pryyutne-Staromayorske line (15km southwest to 9km south of Velyka Novosilka) and captured unspecified heights north of Staromayorske.[70]
twitter.com/FAB87F/status/1730274167570706522?s=20
Ukrainian forces continued offensive operations in western Zaporizhia Oblast on November 28 and reportedly advanced.
The Ukrainian General Staff reported that Ukrainian forces continued offensive operations in the Melitopol (western Zaporizhia Oblast) direction.[72]
twitter.com/FAB87F/status/1730262796623860173?s=20
Ukrainian military observer Kostyantyn Mashovets stated that Ukrainian forces achieved unspecified success west of Robotyne towards Kopani (5km northwest of Robotyne) over the past several days.[73]
twitter.com/FAB87F/status/1730272856133521691?s=20
Russian milbloggers claimed that Ukrainian forces supported by heavy equipment and armored vehicles unsuccessfully attacked west of Robotyne and near Novoprokopivka (just south of Robotyne).[74]
twitter.com/FAB87F/status/1730269967679885367?s=20
Ukrainian and Russian sources reported on November 28 that Russian forces struck an enterprise in Zaporizhzhia City likely using an Iskander-M short-range ballistic missile.[81]
twitter.com/FAB87F/status/1730277247657861405?s=20
Ukrainian forces maintained positions and reportedly attacked in the east (left) bank of Kherson Oblast on November 28.
Russian milbloggers claimed that Ukrainian forces attacked near Poyma (10km southeast of Kherson City and 4km from the Dnipro River) and in a forest area near Krynky (30km northeast of Kherson City and 2km from the Dnipro River).[83]
twitter.com/FAB87F/status/1730274167570706522?s=20
Russian milbloggers claimed on November 28 that Russian forces continued efforts to dislodge Ukrainian forces from “firmly entrenched” positions in the east bank of Kherson Oblast.[84]
twitter.com/FAB87F/status/1730272203730555133?s=20
A prominent Russian milblogger claimed that fighting continues in Krynky and that Russian forces are concentrating significant manpower along the Poyma-Krynky line.[85]
twitter.com/FAB87F/status/1730263730355617821?s=20
A Russian milblogger claimed that elements of the Russian 810th Guards Naval Infantry Brigade (Black Sea Fleet) and 61st Naval Infantry Brigade (Northern Fleet) are operating near Krynky.[86]
twitter.com/FAB87F/status/1730284763536097451?s=20
Mashovets stated that elements of the newly-formed Russian 104th Guards Airborne (VDV) Division deployed directly north and northeast of the Crimean Perekop Isthmus, far from the fighting in Kherson Oblast.[87]
twitter.com/FAB87F/status/1730273264499408931?s=20
Russian Mobilization and Force Generation Efforts (Russian objective: Expand combat power without conducting general mobilization)
Chechen Republic Head Ramzan Kadyrov announced on November 27 that Chechnya formed two new regiments and one battalion subordinated to the Russian MoD and an operational battalion subordinated to Rosgvardia.[88]
twitter.com/FAB87F/status/1730285392983683524?s=20
Kadyrov claimed that he visited the “Akhmat-Rossiya” and “Akhmat-Chechnya” regiments, and the “Sheikh Mansour” Reserve Training Rifle Battalion.
Kadyrov added that he also visited the new “Baysangur Benoevsky” Operational Battalion as part of Rodgvardia’s North Caucasus Okrug.
Kadyrov claimed that 3,000 Chechen servicemen who underwent training at the Russian Spetsnaz University and have prior combat experience in Ukraine are staffing the new Russian MoD and Rosgvardia units.
Kadyrov later announced on November 28 that 200 servicemen of the “Baysangur Benoevsky” Operational Battalion and Sheikh Mansour” Reserve Training Rifle Battalion completed training at the Spetsnaz University and that 600 additional servicemen will undergo military training soon.
Russian milbloggers previously criticized Kadyrov for naming the “Sheikh Mansour” Reserve Training Rifle Battalion after a military-political and religious figure in the Caucasus who actively fought against the Russian Empire in the late 18th century.[89]
twitter.com/FAB87F/status/1730286167440912653?s=20
Russian sources continue to restructure existing and form new irregular units to support Russia’s war efforts in Ukraine.
The DNR Operational Combat Tactical Formation “Kaskad” announced on November 28 that “Kaskad” drone operators that have fought as part of the Russian Combat Army Reserve (BARS) formation since October 2022 have restructured into the “GROM Kaskad” Unmanned Aviation Brigade.[90]
twitter.com/FAB87F/status/1730286366460625214?s=20
The Russian 1st “Hispaniola” Fan Volunteer Reconnaissance and Assault Brigade announced on November 28 that they are recruiting new personnel in Moscow and are constructing a new training base in Tambov Oblast.[92]
twitter.com/FAB87F/status/1730289170910749041?s=20
Elaborate corruption schemes enabling individual servicemen to nominally partake in combat and receive state compensation are reportedly widespread in the Russian military.
Russian exiled opposition outlet Novaya Gazeta Europe, citing unnamed Russian servicemen and relatives,
reported that Russian servicemen are systematically bribing Russian officials to receive leave, rotations, falsified documents about injuries sustained in combat, and permission to not partake in combat operations.[93]
twitter.com/FAB87F/status/1730300168417776088?s=20
A relative of a Russian serviceman fighting in a “Storm-Z” unit told Novaya Gazeta Europe that her son’s unit had not fought in combat due to “multimillion bribes.”
The relative shared an audio message in which a serviceman stated that servicemen in his “Storm-Z” unit have been gathering their salaries to bribe and buy gifts for Russian generals to not partake in combat for six months.
An unnamed Russian officer from a motorized rifle unit told Novaya Gazeta Europe that such corruption schemes are widespread across the Russian military.
and claimed that servicemen can purchase false medical records detailing serious injuries for $10,000 to $50,000, vacation for $5,000 to $10,000, or a transfer from one frontline to another for $500 to $3,000.