Repository navigation
Releases: tawaresachin/hermes-mobile
Release list
v0.0.84
Release tooling only — the APK has no behaviour change from v0.0.83.
release.shno longer creates the plugin's tag:hermes-mobile-plugin's own CI
(auto-tag.yml) owns tag → wheel/sdist → GitHub Release → PyPI. Previously the
plugin could be tagged with no artifacts and nothing published to PyPI.release.shnow runs on macOS/BSD (portable in-place edits, no GNU-onlysed)
and derives both repo paths from its own location instead of a hardcoded~/.check_versions.shhonoursPLUGIN_TAG_PENDING, prefers the plugin repo's venv
interpreter, and the pre-commit hook resolves the app repo among
HERMES_APP_REPO,$PWD, the sibling checkout and the legacy path.
Verified: the contract check completes consistent (app 0.0.84 / plugin 0.0.32) and
this APK is the CI-built, release-signed artifact.
Hermes Mobile 0.0.83
Release build of Hermes Mobile v0.0.83 (signed v2).
Includes the code-review fixes (trusted-host allowlist, auth key scoped to the configured host, same-origin attachment downloads, installs refused without SHA256SUMS, LIKE-wildcard escaping, default port 8642) and a repaired release pipeline: the Gradle wrapper is restored, CI now builds and verifies a signed assembleRelease instead of publishing a debug APK, and the runner image is pinned.
Verify:
sha256sum -c SHA256SUMS --ignore-missingSHA256:
f1c8bd0e12460e2a27c5b6f7e936a04b6b45418cc9e50a9764bb24c17f7b821d Hermes-Mobile-v0.0.83.apk
Hermes Mobile 0.0.82
Release build of Hermes Mobile v0.0.82 (signed v2).
Includes fixes from code review: dead code removal, thread-safety improvements, usage-stats performance optimization, and network security hardening.
SHA256:
acba0f7d72d8aaf20bec0412591d91444ae2b2e6ef896b71f497cd6097a9ba9d Hermes-Mobile-v0.0.82.apk
v0.0.81
v0.0.80
fix: use LocalDensity for toPx conversion (0.0.80)
Hermes Mobile v0.0.71
Animated swipe gestures on chat bubbles:
- Left swipe → reply (with reply icon backdrop)
- Right swipe → delete (with delete icon backdrop)
- GPU-only translation via Modifier.graphicsLayer, no re-layout
- Damped drag past ±135px, spring settle (dampingRatio 0.75)
- Commit threshold: 90px (same as before)
- Haptics preserved, streaming/selection gating preserved
app v0.0.70
Changes since v0.0.69
- fix(settings): drop Update button on refused/failed agent update check
- release app v0.0.70 — settings: refused/failed update check drops the dead Update button
Android client for Hermes Agent. One APK runs on every device (Android 8+); no per-OS variants needed.
Install: download Hermes-Mobile-v0.0.70.apk, open it, allow "install from unknown sources" once.
Verify:
sha256sum -c SHA256SUMS --ignore-missing
gpg --import hermes-release-public-key.asc # or fetch key 4623379304AF02835657282605B0890B1CD804A5
gpg --verify SHA256SUMS.asc SHA256SUMSPublic key: https://raw.githubusercontent.com/tawaresachin/hermes-mobile-plugin/main/docs/hermes-release-public-key.asc
app v0.0.69
Changes since v0.0.68
- fix(notifications): approval action buttons on the background notification
- release app v0.0.69 — approval notification action buttons: Once/Session/Always/Deny resolve without opening the app
Android client for Hermes Agent. One APK runs on every device (Android 8+); no per-OS variants needed.
Install: download Hermes-Mobile-v0.0.69.apk, open it, allow "install from unknown sources" once.
Verify:
sha256sum -c SHA256SUMS --ignore-missing
gpg --import hermes-release-public-key.asc # or fetch key 4623379304AF02835657282605B0890B1CD804A5
gpg --verify SHA256SUMS.asc SHA256SUMSPublic key: https://raw.githubusercontent.com/tawaresachin/hermes-mobile-plugin/main/docs/hermes-release-public-key.asc
app v0.0.68
re-tag ship: HEAD had moved past v0.0.68## Changes since v0.0.67
- wip
- fix(release): sync in-package plugin.yaml to deploy dir (*.py glob missed it)
- fix(release): plugin bump now syncs the in-package plugin.yaml copy too
- fix(release): snapshot parsed models before smart-cast use (release compile error)
- release app v0.0.68 — audit fixes: streaming throttle, SSE reconnect, notification privacy, mic battery drain
- fix: audit round — streaming O(n2)+throttle, SSE reconnect, notification privacy, misc
Android client for Hermes Agent. One APK runs on every device (Android 8+); no per-OS variants needed.
Install: download Hermes-Mobile-v0.0.68.apk, open it, allow "install from unknown sources" once.
Verify:
sha256sum -c SHA256SUMS --ignore-missing
gpg --import hermes-release-public-key.asc # or fetch key 4623379304AF02835657282605B0890B1CD804A5
gpg --verify SHA256SUMS.asc SHA256SUMSPublic key: https://raw.githubusercontent.com/tawaresachin/hermes-mobile-plugin/main/docs/hermes-release-public-key.asc
Hermes Mobile v0.0.67
Full Changelog: v0.0.66...v0.0.67