github jegly/Box v1.0.9
Box v1.0.9

latest releases: Box-Linux-v0.3.0, v2.0.1, v2.0.0...
26 days ago
box-spin

Box v1.0.9

Two variants available:

Box_v1.0.9_Main_Signed_Release.apkstock Android 15 +
Box_v1.0.9_custom-rom-support_Signed_Release.apkGrapheneOS / custom ROMs without Google Play Services

A huge thank you to everyone who has reported issues and taken the time to share feedback on this round of bugs — your reports directly drive
improvements in Box and are genuinely appreciated !

New Features

LiteRT-LM - v0.11.0

Document Q&A (RAG)

  • New "Document Q&A" task — import PDF/text files and ask questions directly against the document content
  • MiniLM embedding model for semantic search; source passage citations shown inline
  • Works with any downloaded LLM; model picker on task screen

Settings — New Toggles
Four new opt-in toggles in Settings (all off by default):

  • Keep screen on — prevents display from sleeping while Chat is open
  • Haptic feedback on send — vibration pulse when a message is sent
  • Confirm before clearing chat — dialog prompt before wiping conversation history
  • Auto-collapse thinking — collapses blocks automatically once generation finishes

TTS — Kokoro (English)

  • Replaced 8 broken individual Kokoro voice entries with a single working "Kokoro (English)" model
    (csukuangfj/kokoro-en-v0_19)
  • Fixes crashes that affected all previous Kokoro entries (wrong tensor shapes / missing metadata)
  • voices.bin and tokens.txt fetched automatically on first use (~6 MB)

TTS — 8 New Piper Voices
Added to both branches (13 Piper voices total):

  • LibriTTS-R (US English, 116 speakers, ~111 MB)
  • HFC Female (US English, ~65 MB)
  • HFC Male (US English, ~65 MB)
  • Arctic (US English, 18 speakers, ~68 MB)
  • Thorsten (German, ~121 MB)
  • UPMC (French, 2 speakers, ~65 MB)
  • MLS 10246 (Spanish, ~28 MB)
  • Huayan (Mandarin Chinese, ~63 MB)

Whisper — 10 Models (expanded from 3)
Shared across Whisper Scribe and Voice Input:

  • Tiny, Tiny English-only (~32 MB each)
  • Base, Base English-only (~58–63 MB)
  • Small, Small English-only (~190–199 MB)
  • Medium, Medium English-only (~514–539 MB)
  • Large-v3-Turbo (~574 MB) — best quality/size ratio for multilingual
  • Large-v3 (~3.1 GB) — unquantized maximum accuracy

Model Additions

  • Gemma-4-E2B-it Snapdragon 8 Elite NPUappears only on SM8750 devices

UI Changes

  • "AI Chat" renamed to "Chat" in app bar, home screen shortcut, and empty state
  • "Audio Scribe" (Voice tab) renamed to "Whisper Scribe" — avoids confusion with the upstream LiteRT Audio Scribe
    feature on the home screen

Bug Fixes

LaTeX - bugs

Fix #46 — Whisper Scribe crash on large audio files (both branches)
Audio decode used boxed List (~16 bytes/sample). A 30-minute recording at 16 kHz allocated ~460 MB before the
model even started. Replaced with a primitive FloatArray growing buffer (~4 bytes/sample, 4× reduction) — large
files now process without OOM.

Fix #47 — TTS silent on GrapheneOS when a non-Amy voice is downloaded (custom-rom-support only)
TTS auto-init always attempted to load the first model in the list (Amy) regardless of what was actually downloaded.
On GrapheneOS, with no Android TTS fallback, a failed Amy init produced silence with no error. Auto-init now
filters by ModelDownloadStatusType.SUCCEEDED before selecting a model to load.

Misc bugs

box-banner-feature-1500x500

Don't miss a new Box release

NewReleases is sending notifications on new releases.