downloads-forge.gagliahq.comInstall Forge
Download the current native Forge apps and use the same update manifest consumed by Settings / Admin inside the desktop and Android clients.
Android
Version 0.1.19-nativeChannel debug17322042 bytesSHA-256 cdcd2752c32601891c035a7e86cc9a1966713f1c9cc574c3147b2d2c0c22b0a0
- Native Kotlin/Compose Forge client.
- Shared Forge API contract with replay, search, files, diffs, TTS, STT, and terminal surfaces.
- STT socket close and provider error events now surface directly instead of collapsing into a generic audio-frame send failure.
- Speech capture now shows explicit Listening, Decoding, permission, auth, and failure feedback in the composer.
- The speech meter is more sensitive, taller, and uses more skinny bars so it reads as real microphone activity.
- STT partial transcript text now appears live as a temporary composer preview before the final transcript is committed.
- The speech meter now follows actual microphone PCM amplitude instead of running a decorative animation.
- Composer sizing now cycles compact, tall, full, then hidden with the custom keypad hidden too.
- The composer size control now lives in the bottom footer as a purple chevron so it remains available when the composer is hidden.
- Visible tabs now wrap tightly to their title with balanced padding instead of keeping extra right-side close-button space.
- Mobile tab bar now removes the exposed top stop button and uses a compact stacked-tabs manager.
- New tab and close tab controls now live in the tab manager instead of consuming always-visible mobile chrome.
- Footer controls are grouped by function: images/files left, stop centered, settings/refresh right.
- The duplicate keyboard microphone button has been removed; dictation is controlled from the composer.
- Terminal arrow-pad controls are now hidden unless the active session is a terminal-style session.
- Composer can cycle between compact, tall, and full content-area modes, with scrollable prompt text.
- STT active state now turns on immediately when capture starts instead of waiting on coroutine timing.
- Mobile layout now starts at the tab bar, without the extra top toolbar.
- Mobile keyboard now matches the web-style rows and symbol layout switcher.
- Launcher icon now uses the Forge fire-and-sword artwork.
- Keyboard layout cycling now returns to letters without crashing.
- Number keyboard keeps the same vertical footprint as the letter and symbol layouts.
- Composer focus no longer opens the Android system keyboard over the Forge keypad.
- Forge keypad keys now edit and submit the prompt composer directly.
- Composer now has embedded mic and readback buttons; readback speaks the current composer text.
- Composer text now uses the full row, with the redundant inline send button removed.
- Update settings now show Current Android, Latest Android, Update Check, and Download controls.
- Settings/Admin now owns update checks instead of rendering admin blocks in the chat canvas.
- App startup now only restores session state and replay; it does not send automatic prompts or terminal input.
- STT capture now allows long dictation sessions up to 10 minutes.
- The mobile canvas now stays blank until real transcript content exists and exposes a jump-to-bottom control when scrolled up.
- Assistant messages can now be read aloud through the Forge TTS streaming API.
- Android TTS playback consumes Forge pcm_s16le WebSocket frames directly through AudioTrack.
- Mic dictation now uses the Forge speech transcription WebSocket.
- Android STT capture uploads 16 kHz mono pcm_s16le frames directly to Whisper.cpp.
- Native voice traffic now uses api-forge.gagliahq.com so STT/TTS WebSockets do not go through the preview site origin.
- Settings/Admin now lets Android choose Whisper.cpp or Sherpa ONNX for speech-to-text.
- Speech capture now shows a centered stamped RECORDING overlay instead of the waveform meter.
- Sherpa ONNX speech-to-text now emits live partial transcript events while recording.
- All-caps Sherpa transcripts are normalized to sentence case before they reach Android.
- Composer readback is now a true Kokoro TTS toggle: tap once to play, tap again to stop the active stream.
- The recording overlay is now glyph-only text with the red scan masked inside the letters.
- Settings/Admin now includes Whisper Large, a full large-v3 q5_0 accuracy lane, alongside Whisper Turbo and Sherpa.
- Settings/Admin now exposes Kokoro output settings for real English voices, final/live playback mode, and supported speed range.
- Kokoro voice selection now groups American and British English male/female voices with native vector face badges.
- Holding the Forge keypad delete key now repeats quickly instead of requiring repeated taps.
Windows
Version 0.1.0Channel nativeArtifact not published in this render
- Native Rust/egui Forge desktop client.
- Shared Forge API contract with replay, search, files, diffs, TTS, STT, and terminal surfaces.
- Windows artifact is published when the Windows release build is copied into the expected source path.
Native clients check /updates/latest.json. Android downloads the APK and opens the installer. Windows opens the current installer/download URL for the user-controlled update step.