openclaw/apps/linux/tests
Peter Steinberger 39342e7149
feat(desktop): redesign Gateway manager around web login (#148526)
* feat(desktop): redesign Gateway manager around web login

Replace the oversized setup panel with a focused login-style card, separate list and editor views, and one explicit token or password field. Preserve native credential storage and recovery behavior, and embed the canonical web font assets for offline use.

* test(desktop): exercise the redesigned Gateway manager in native smoke

Update Linux accessibility navigation and credential selectors for the focused editor. Reuse browser credential locators to retain all assertions within the existing file-size limit.

* fix(desktop): keep Gateway controls consistent on Linux

Style native selects with the shared card palette while retaining keyboard and accessibility semantics. Reveal credentials before checking their actual empty value in the native driver because WebKitGTK reports rendered placeholder text for secure fields, then verify remasking.
2026-09-14 15:45:45 -07:00
..
first_run.py feat(desktop): switch saved Gateways independently of Primary (#147684) 2026-09-14 10:22:43 -07:00
gateway_switch.py feat(desktop): redesign Gateway manager around web login (#148526) 2026-09-14 15:45:45 -07:00
inline_browser.py feat(desktop): switch saved Gateways independently of Primary (#147684) 2026-09-14 10:22:43 -07:00
packaged_runtime_smoke.py feat(linux): add native ARM64 AppImage packaging (#139729) 2026-09-06 13:08:10 +08:00
release_version_cases.json fix(linux): offer correction updates and retain download retry (#146050) 2026-09-14 17:55:16 +08:00
remote_connection_smoke.py fix(linux): preserve remote credential references on reconnect (#142907) 2026-09-09 16:42:14 +09:00
test_packaged_runtime_smoke.py feat(linux): add native ARM64 AppImage packaging (#139729) 2026-09-06 13:08:10 +08:00
window_chrome.py feat(desktop): switch saved Gateways independently of Primary (#147684) 2026-09-14 10:22:43 -07:00