05864e1ed4
Implement bidirectional communication for announcement submissions: - Display server feedback messages (e.g., announcement already in progress) in the admin menu - Keep the menu open after sending to allow users to retry if submission fails - Add net.Receive handler to process server responses - Show countdown timer when announcement is already in progress - Close menu only on successful publication, not on rejection This improves UX by giving admins visibility into why their submission failed and allowing them to correct and resubmit without losing their input.