Releases: adebnar/hermes-dispatch-android
Release list
v0.7.7 — fix stale Tasks/Inbox (refresh on resume)
Stable release. Installs as "Hermes Dispatch" (id co.hermesdispatch.app).
Fix
- Tasks / Inbox / Scheduled now refresh on resume. Returning to a tab or bringing the app to the foreground re-fetches. Previously a tab's restored state meant the one-time refresh never re-ran (and Inbox only loaded once at startup), so new items appeared only after a force-stop + restart. Pull-to-refresh still works.
Built on AGP 9.2.1 / Kotlin 2.3.21. Needs a current hermes-dispatch-bridge.
v0.7.7-beta.1 — fix stale Tasks/Inbox (refresh on resume)
Beta (from development). Installs alongside stable as "Hermes Dispatch Beta".
Fix
- Tasks / Inbox / Scheduled now refresh on resume — returning to a tab or bringing the app to the foreground re-fetches. Previously the tab's saved state meant the one-time refresh never re-ran (and Inbox only fetched once at startup), so new items showed up only after a force-stop + restart. Pull-to-refresh still works too.
⬇️ hermes-dispatch-oss-beta.apk below.
v0.7.6 — iOS-parity UI polish + model-picker fix
Stable release. Installs as "Hermes Dispatch" (id co.hermesdispatch.app).
What's new since v0.7.1
- Tasks dashboard — quick-action bar (voice / image / document / clipboard), All·Scheduled·Completed segmented filter, animated run-state icons, rounded cards.
- Multi-modal task creation — voice sheet with a live waveform, camera/gallery images, document attach (PDF/CSV/text, read by the agent), clipboard quick-paste.
- Scheduled — human-readable schedules ("Every weekday at 9:00 AM") + inline animated pause/resume.
- Settings → About — app, gateway (Hermes), and bridge versions.
- Model picker fix — changing the model now actually applies it (via REST), with a clear confirmation. Applies to new tasks (the gateway has no per-session switch over the bridge).
- Motion + haptics, screen transitions; fixed a task-timestamp bug.
Built on the AGP 9.2.1 / Kotlin 2.3.21 / Hilt 2.59.2 toolchain. Needs a current hermes-dispatch-bridge (main) for document upload + run-state.
⬇️ hermes-dispatch-oss.apk below.
v0.7.6-beta.1 — model-picker fix + UI polish
Beta (from development). Installs alongside stable as "Hermes Dispatch Beta".
Builds on v0.7.4-beta.1 (quick actions, voice sheet, document attach, scheduled/cron polish, haptics) plus:
- Model picker fix — changing the model in a task now actually applies it (via the REST model-set, same path as Settings) with a clear "Model set to X — applies to new tasks" confirmation. The old
/modelslash command did nothing over the bridge (it's TUI-only). Note: applies to new tasks — the gateway has no per-session switch over the bridge.
Requires the matching development bridge.
⬇️ hermes-dispatch-oss-beta.apk below.
v0.7.4-beta.1 — iOS-parity UI polish (quick actions, voice sheet, docs)
Beta (from development). Installs alongside stable as "Hermes Dispatch Beta". A multi-phase UI/UX polish pass toward iOS parity.
What's new
- Dashboard — quick-action bar (Voice / Image / Document / Clipboard), All·Scheduled·Completed segmented control, animated run-state glyphs (spinner / check / error), rounded cards, screen transitions. Fixed a bug where task timestamps were all wrong.
- Voice — full-screen voice sheet with a live amplitude waveform.
- Document attach — attach a PDF/CSV/text/doc; it's uploaded to your Hermes and read by the agent.
- Clipboard — one-tap paste into a new task.
- Scheduled — human-readable schedules ("Every weekday at 9:00 AM"), inline animated pause/resume.
- Haptics on send, task completion, and pause/resume.
Requires the matching bridge update (development) for document upload + run-state.
⬇️ hermes-dispatch-oss-beta.apk below.
v0.7.1 — live task updates, collapsible activity, About, AGP 9
Stable release. Installs as "Hermes Dispatch" (id co.hermesdispatch.app).
What's new
- Live task updates — opening a running task streams live; no more exit/re-enter to see progress.
- Agent activity collapsed by default — tap the header to expand/collapse the full log.
- About (Settings) — shows the app version plus the Gateway (Hermes) and Bridge versions.
- Toolchain — now on AGP 9.2.1 / Kotlin 2.3.21 / Hilt 2.59.2 (promoted from the 0.7.x beta line).
Requires the matching bridge update for live-reattach + version info (see hermes-dispatch-bridge).
⬇️ hermes-dispatch-oss.apk below.
v0.7.1-beta.1 — live task updates, collapsible activity, About
Beta (from development). Installs alongside the stable app as "Hermes Dispatch Beta".
What's new
- Live task updates — opening a running task now streams live; no more exit/re-enter to see progress.
- Agent activity collapsed by default — tap the header to expand/collapse the full log.
- About (Settings) — shows the app version plus the Gateway (Hermes) and Bridge versions.
Requires the matching bridge update for live-reattach + version info. If you sideload over an older beta and it won't install, uninstall "Hermes Dispatch Beta" first (your stable app is untouched).
⬇️ hermes-dispatch-oss-beta.apk below.
v0.7.0-beta.1 — AGP 9 toolchain (beta)
Beta pre-release from development. Installs as a separate app ("Hermes Dispatch Beta", id co.hermesdispatch.app.beta) alongside your stable install — try it without losing your setup.
What's new (toolchain):
- AGP 9.2.1 (Gradle 9.6) with built-in Kotlin, Kotlin 2.3.21, KSP 2.3.9, Hilt 2.59.2.
- Same features as v0.6.0; this is a toolchain/build modernization.
Held back pending upstream (will bump in a later beta when available): Kotlin 2.4 (no KSP release yet) and compileSdk 37 / Compose 2026.x / latest AndroidX (the android-37 platform isn't published to the SDK manager yet).
Install hermes-dispatch-oss-beta.apk below. When this is promoted to main, it ships as the normal app (no .beta).
v0.6.0 — toolchain upgrade (Kotlin 2.2 / Ktor 3 / Android 16) + screenshots
Modernized the Android stack and added screenshots to the README.
Upgrades
- Kotlin 2.0 → 2.2.21, AGP 8.7 → 8.13.2, Gradle → 8.13, compileSdk/targetSdk 36 (Android 16).
- Ktor 2 → 3.5.0, Room → 2.7.2, Hilt → 2.57.2, Compose BOM → 2025.06.01, UnifiedPush → 3.3.3, kotlinx-serialization → 1.11, plus AndroidX bumps and
security-cryptoon stable 1.1.0. - Verified end-to-end: both flavors build, lint + unit tests pass, signed APK, and a full emulator run (pair + navigate every screen).
The absolute-latest set (AGP 9 / SDK 37 / Compose 2026 / Hilt 2.59 / Kotlin 2.3) hangs together as a future "AGP 9" migration — it switches to AGP's built-in Kotlin.
Screenshots added to the README (synthetic demo data, no real content).
Install hermes-dispatch-oss.apk below.
v0.5.3 — GPL-3.0, funding, dependency refresh
Public-release prep.
- Relicensed to GPL-3.0.
- Support the project on Ko-fi — see the README.
- Dependencies:
security-cryptomoved to stable1.1.0(the encrypted token store) and coroutines bumped; the dependency set has no known vulnerabilities. - Branches:
main= stable releases;development= beta pre-releases.
Install hermes-dispatch-oss.apk below. Requires the matching bridge.