Skip to content

Hermex Android 1.0.18

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 16:30

Hermex Android 1.0.18 (version code 28) closes the three iOS parity changes that landed after the previous 1.5 synchronization.

What changed:

  • Safer Tailscale onboarding: the setup prompt now audits existing state, preserves existing services and Serve/Funnel routes, keeps hermes-webui on 127.0.0.1, defaults to private Tailscale Serve HTTPS, and treats 0.0.0.0/plain-HTTP Tailscale access as an explicit manual fallback.
  • Markdown workspace previews: .md, .markdown, .mdown, and .mkd files now use the shared Markdown renderer, remain selectable, and provide a whole-file Copy action while other text files retain raw monospaced previews.
  • Bare file URL artifacts: assistant text containing whitespace-delimited file:// URLs now renders through the existing authenticated transcript-media pipeline. Percent-escaped paths are decoded, filenames/extensions are preserved for export, surrounding prose and punctuation remain intact, and inline/fenced code stays literal.
  • Updated Android localization catalogs across all 18 bundled locales.

Validation:

  • iOS/Android endpoint parity: 122 paths
  • Android localization parity: 1,288 keys from 1,179 iOS entries across 18 locales
  • 479 Android unit tests
  • 58 Android API 35 managed-device tests
  • Android release lint
  • production-signed APK and AAB builds

The APK and AAB are signed with the permanent Hermex release key and install over production-signed 1.0.x builds.