CICD: сборка APK на release → F-Droid; versionCode из тега; фикс скролла каталога и масштаба
build / Android APK to F-Droid (release) Failing after 36s

This commit is contained in:
2026-08-21 19:27:02 +03:00
parent ee86b9dc50
commit ee9700c558
11 changed files with 267 additions and 7 deletions
@@ -18,6 +18,7 @@ import pw.binom.viewmate.core.protocol.PlayVideo
import pw.binom.viewmate.core.protocol.SetMode
import pw.binom.viewmate.core.protocol.SetScale
import pw.binom.viewmate.core.protocol.ShowText
import pw.binom.viewmate.core.protocol.Shutdown
/**
* Действия «телефона»: каталог Jellyfin, зеркала media-mirror, очки.
@@ -267,5 +268,11 @@ class PhoneActions(
return "масштаб → $clamped"
}
/** Закрыть приложение на очках (телефон остаётся открытым). */
suspend fun shutdownGlasses(): String {
sender.send(Shutdown())
return "выключение очков"
}
private fun ticksToMinutes(ticks: Long): Long = ticks / 10_000_000 / 60
}
@@ -95,3 +95,8 @@ data class SttDone(val full: String) : HostToGlasses
@Serializable
@SerialName("stt_cancel")
class SttCancel : HostToGlasses
/** Полное выключение приложения на очках (по команде с телефона). */
@Serializable
@SerialName("shutdown")
class Shutdown : HostToGlasses