The reason for this is the supply of Western weapons that work effectively at the front. We are starting to receive German Gepards, and Germany has also agreed to sell us 100 self-propelled howitzers. Many countries are collecting charity funds to buy Bayraktars for Ukraine, and Slovakia will give us its fighter aircrafts. Not to mention the help of the US in the acquisition of heavy weapons, which has significantly changed the situation on the battlefield in our favor during the last few weeks.
No it hasn't. Ukraine had hundreds in not thousands of MLRS systems and self propelled arty, and they got destroyed.
The javelins were tide turning,
Then switchblades were tide turning,
Then T2 drones were tide turning,
Then m777 were tide turning,
Then himars were tide turning.
Here's more, and all that I post is either just developing or very recent developments, this is from this morning: