archinstall/archinstall/lib
Softer 1048f7eef0
Fix WiFi network selection in TUI prompt (#4566)
* Fix WiFi network selection in TUI prompt

TableSelectionScreen returns the selected network in Result._item,
but the check on line 136 only tested Result._data (always None
for single-select). This caused every selection to fall through
to the "No wifi networks found" error path.

Fixes #4564

* Fix empty wifi scan crash and simplify network selection

Move wifi scanning out of the TableSelectionScreen callback to avoid
MenuItemGroup([]) ValueError when no networks are found. The empty
result is now handled before the selection screen, and the Selection
branch is simplified to a direct get_value() call.
2026-06-08 04:31:07 +10:00
..
applications Pull `ui` module one level up (#4515) 2026-05-03 23:54:42 +02:00
authentication Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
bootloader Pull `ui` module one level up (#4515) 2026-05-03 23:54:42 +02:00
disk fix(luks): surface cryptsetup error output when unlock fails (#4570) 2026-06-06 18:38:36 +10:00
general Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
locale Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
menu Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
mirror Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
models Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
network Fix WiFi network selection in TUI prompt (#4566) 2026-06-08 04:31:07 +10:00
packages Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
pacman Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
profile add niri DankMaterialShell profile (#4554) 2026-05-25 21:13:56 +10:00
user Pull `ui` module one level up (#4515) 2026-05-03 23:54:42 +02:00
utils Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
__init__.py Converted the lib to a pip supported structure to make packaging easier. Also tweaked some minor issues and added the AUR function 2020-07-06 18:44:42 +02:00
args.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
boot.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
command.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
configuration.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
crypt.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
exceptions.py Update ruff formatter (#3496) 2025-05-24 07:58:42 +00:00
global_menu.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
hardware.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
installer.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
linux_path.py Add LPath execute permissions methods (#4378) 2026-04-06 09:16:21 +02:00
log.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
networking.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
pathnames.py Add constant for mirrorlist (#4403) 2026-04-11 10:17:29 +10:00
plugins.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
translationhandler.py Refactor logging and formatting logic (#4542) 2026-05-19 17:48:03 +02:00
version.py Move get_version() to version module (#4270) 2026-03-01 11:31:13 +11:00