eiwd/src
Pierre-Olivier Mercier 0418e8bab9 manager: surface D-Bus call errors to the user
Connect / Forget / Set(Powered) / Scan / Disconnect / RegisterAgent /
ConnectHidden previously discarded reply errors with NULL callbacks, so
"Connecting…" could hang forever after a refused call (rfkill, busy
adapter, another agent already registered, bad credentials on a known
network). The user had no way to see the failure.

Add iwd_manager_{report,last,clear}_error and wire reply callbacks in
adapter / device / network / agent. The popup status line now appends
the latest error to the state label, and user actions (rescan, toggle,
connect, disconnect) clear it.

Scan errors that mean "already in flight" are filtered out — they're
the normal race when two scan triggers fire close together.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 11:29:59 +07:00
..
iwd manager: surface D-Bus call errors to the user 2026-04-29 11:29:59 +07:00
ui security: wipe passphrases, bind hidden stash to SSID, re-register agent 2026-04-29 11:24:45 +07:00
e_mod_config.c config: implement settings dialog (E_Config_Dialog) 2026-04-09 12:47:20 +07:00
e_mod_config.h Phase 4: persist module config via E_Config_DD 2026-04-09 12:45:09 +07:00
e_mod_gadget.c gadget: stringshare gadcon id instead of static buffer 2026-04-29 11:25:56 +07:00
e_mod_gadget.h Phase 0: scaffold e_iwd Enlightenment module 2026-04-09 12:45:09 +07:00
e_mod_main.c security: wipe passphrases, bind hidden stash to SSID, re-register agent 2026-04-29 11:24:45 +07:00
e_mod_main.h Phase 0: scaffold e_iwd Enlightenment module 2026-04-09 12:45:09 +07:00
e_mod_popup.c manager: surface D-Bus call errors to the user 2026-04-29 11:29:59 +07:00
e_mod_popup.h security: wipe passphrases, bind hidden stash to SSID, re-register agent 2026-04-29 11:24:45 +07:00
meson.build ui: add wifi_hidden_prompt dialog 2026-04-09 12:45:54 +07:00