Release Preview 20 shared desktop, Android and Sargo updates
Restore Gaia settings and media workflows, extend native network adapters, and align the APK payload. Generate French/English changelogs and website entries from the simplified JSON source. Validation: shared JS and Tundra unit tests; desktop workflows and persistence; signed APK payload parity; Sargo RAM and installed startup with boot readback. Android runtime qualification is recorded separately.
This commit is contained in:
parent
be2cdce823
commit
1311bed5e9
170 changed files with 19698 additions and 2495 deletions
|
|
@ -78,7 +78,7 @@ find(w.document.getElementById('system').browsingContext).currentWindowGlobal
|
|||
evaluate('system', 'ScreenManager.turnScreenOn(true);if(Service.query("locked"))await Service.request("unlock",{forcibly:true});return true;')
|
||||
time.sleep(1)
|
||||
evaluate('system', 'await VulpesCompat.call("apps.launch",{manifestURL:"http://sms.localhost:8765/manifest.webapp"});return true;')
|
||||
wait('sms', 'return !!window.Navigation;')
|
||||
wait('sms', "return typeof window.Navigation?.toPanel === 'function';")
|
||||
evaluate('sms', 'await Navigation.toPanel("thread-list");await Navigation.toPanel("composer");return true;')
|
||||
tap('sms', '.recipient[contenteditable]')
|
||||
wait('keyboard', 'return navigator.mozInputMethod?.inputcontext?.inputType==="tel" && !!document.querySelector("button[aria-label=\\"2\\"]");')
|
||||
|
|
@ -93,7 +93,7 @@ find(w.document.getElementById('system').browsingContext).currentWindowGlobal
|
|||
tap('keyboard', 'button[aria-label="a"]')
|
||||
text = evaluate('sms', 'return document.querySelector("#messages-input").textContent;')
|
||||
assert text.lower() == 'a', text
|
||||
assert evaluate('sms', 'return document.querySelector(".recipient[contenteditable]").textContent;') == number, 'Letter changed the recipient'
|
||||
assert evaluate('sms', 'return document.querySelector(`.recipient[data-number="23"]`)?.dataset.number || document.querySelector(".recipient[contenteditable=true]").textContent.trim();') == number.strip(), 'Letter changed the recipient'
|
||||
evaluate('sms', 'getSelection().setPosition(document.querySelector("#messages-input").firstChild,0);return true;')
|
||||
tap('keyboard', 'button[aria-label="b"]')
|
||||
assert evaluate('sms', 'return document.querySelector("#messages-input").textContent.toLowerCase();') == 'ba'
|
||||
|
|
|
|||
Loading…
Reference in a new issue