Project Pivo 2 0.2.3-a — Defender Experience & Notifications
Improvements
Defender battle reports. Defenders now receive battle reports and toasts when their city is attacked — previously only the attacker got a record of what happened.
Visible incoming threats. The attacker's army line is always visible on the world map for the defender, with a faint red pulse so an incoming threat reads at a glance without selecting the marker.
Smoother attack warning. The full-screen red attack-warning effect was smoothed — slower pulse, softer blend into the screen edges, and no more hard horizontal stripe across the middle.
Research completion toast. Added a toast on research completion so finished queues don't go unnoticed.
Incremental launcher updates. The launcher now downloads only changed or missing files instead of re-pulling the entire build on every release.
Fixes
Battle-report icon overlap. Battle-report resource icons were resized so they no longer overlap the report text.
Chat badge accuracy. The chat badge now only appears when you actually have new messages and animates on each arrival — no more stray red dot at zero unread.
Tasks badge zero state. The Tasks badge no longer shows a "0" when there are no unread tasks.
Stale notifications. Old, already-read notifications no longer re-pop on a new login session.
World-map panel input. The other-player city panel and the other-player scout info panel no longer lock map drag and zoom while open — both now work through the panel.
World-map UI overlaps. Top-panel buttons no longer overlap surrounding UI elements.
Lingering weather effects. Weather effects no longer carry over into the login or scene-transition screens.
Extra-info panel tooltip. The tooltip on the extra-info panel now renders above the panel instead of disappearing behind it, and the panel no longer overlaps the Mail, Tasks, and Hourly buttons.
Building HP on upgrade. Building HP now scales correctly on upgrade — moving to a higher tier no longer drops current HP below the new maximum.
Construction overlay layering. Scaffolding and construction overlays now render at the correct layer relative to surrounding UI.
Camera lock on close. Panel open/close transitions were optimised so closing a panel no longer leaves the city camera in a zoom or drag-locked state.
Resource node preview blending. Restored resource node preview image blending on the world-event panel.