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:
OverSu 2026-10-13 00:19:45 +02:00
commit 1311bed5e9
170 changed files with 19698 additions and 2495 deletions

View file

@ -304,7 +304,7 @@ define(function(require) {
*/
_updateSimSettingsUI: function scm__updateSimSettingsUI() {
var firstCardInfo = this._simcards[0].getInfo();
var secondCardInfo = this._simcards[1].getInfo();
var secondCardInfo = (this._simcards[1] ? this._simcards[1].getInfo() : {absent: true});
var hidden = firstCardInfo.absent && secondCardInfo.absent ||
this._isAirplaneMode;
@ -322,7 +322,7 @@ define(function(require) {
*/
_updateSelectOptionsUI: function scm__updateSelectOptionsUI() {
var firstCardInfo = this._simcards[0].getInfo();
var secondCardInfo = this._simcards[1].getInfo();
var secondCardInfo = (this._simcards[1] ? this._simcards[1].getInfo() : {absent: true});
// two cards all are not absent, we have to update separately
if (!firstCardInfo.absent && !secondCardInfo.absent) {