mirror of
https://github.com/pe1hvh/meshcore-gui.git
synced 2026-10-31 01:42:04 +01:00
WHAT - MessagesPanel.set_active_channel() now points the send selector at the active channel through the new _sync_send_channel() helper - New _send_channel_pending flag, raised only on an actual channel change - VERSION 1.22.3 -> 1.22.4 WHY The drawer submenu filtered the list and rewrote the header but left the selector alone, and update_channel_options()'s corrective branch only fires for a value no longer in the options - Public always is. Viewing #noodnet-ov and pressing Send therefore published on Public. NOTES The pending flag is required: update_filters() re-invokes set_active_channel() every 500 ms, so an unconditional sync would overwrite a manual choice twice per second. It also lets the sync retry once options are loaded, which matters on page load with ?channel=N. No public signature changed.