Skip to content

Release OpenPanel 1.1.27 production - #1

Draft
cyberbanksy wants to merge 3 commits into
mainfrom
agent/openpanel-1-1-27-release
Draft

cyberbanksy wants to merge 3 commits into
mainfrom
agent/openpanel-1-1-27-release

Conversation

@cyberbanksy

Copy link
Copy Markdown
Contributor

Summary

  • finalize Android kiosk/launcher integration and safe return to the standard OS
  • add native device, Bluetooth, app catalog, accessibility, kiosk, and YouTube channel support
  • remove the startup splash and add TV launcher branding
  • add signed-release verification and guarded ArborXR Debug-to-Production deployment tooling
  • release OpenPanel 1.1.27 (versionCode 36)

Verification

  • npm audit: 0 vulnerabilities
  • npm test: 14 files, 57 tests passed
  • npm run typecheck and verify:versions: passed
  • Gradle app tests, lintDebug, debugAndroidTest assembly, and signed assembleRelease: passed
  • APK identity/signature/SDK/Leanback checks: passed
  • Lenovo production APK QA: permissions, Wi-Fi/Bluetooth, PIN/recovery, system keyboard, Admin Panel, PBS add/catalog/playback/controls/fullscreen
  • final APK SHA-256: 8a0f0958c98b7a641bcf8df92b1c12ef819bd49a8296e253f2f51ab7a8c79208

cyberbanksy and others added 3 commits August 2, 2026 23:17
Wake and cold start now show a plain black launch frame instead of the
full-screen OpenPanel logo card: the launch theme paints black with a
transparent Android 12+ splash icon, and the splash.png drawables are gone.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…osk mode

In Device-Owner LOCKED lock-task mode Android rejects starts of
non-allowlisted packages with a lock-task violation (result 101) that
startActivity does not surface, so launchApp reported success while nothing
opened. Merge the target into the lock-task allowlist first; the kiosk stays
engaged while the launched app runs. Verified on the TB132FU.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant