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

@ -5447,6 +5447,9 @@ define('views/viewfinder', [
if (!preview) {
return;
}
// Recompute when the embedded app becomes visible or rotates.
this.getSize();
if (!this.width || !this.height) { return; }
var aspect;
if (sensorAngle % 180 === 0) {
this.container = {
@ -5697,6 +5700,7 @@ define('controllers/viewfinder', [
this.views.viewfinder.set('grid', 'off');
};
ViewfinderController.prototype.bindEvents = function () {
window.addEventListener('resize', this.configurePreview);
this.views.viewfinder.on('fadedin', this.app.firer('viewfinder:visible'));
this.views.viewfinder.on('fadedout', this.app.firer('viewfinder:hidden'));
this.views.viewfinder.on('click', this.app.firer('viewfinder:click'));