Skip to content

Hermes Android 3.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Oct 07:09
3f26dd5

Video and Office previews

  • Video playback in the app: Play/Pause, replay, seeking and mute. Videos start paused. Backgrounding the app or covering the preview pauses playback; returning does not resume it until you tap Play.
  • Offline Office text previews: DOCX paragraphs and tables, XLSX sheet names/cell coordinates/raw stored values, and PPTX slide text in presentation order.
  • One shared viewer: chat file cards, inline filesystem file links and More → Assets use the same preview. Download and Share keep the original file bytes. Existing image, PDF and plain-text previews remain available.
  • Private local playback: the video player receives an app-private temporary file, not a gateway URL or connection credentials.

Downloads and upgrading

Export an encrypted configuration backup before updating, and keep its password safe. Version 3.0.1+3004 keeps the existing production package and signing identity and upgrades 3.0.0, 2.1.33 and the 3.0 RCs in place with the matching APK.

APK Device Version code
ARM64 Most current phones and tablets 30042
ARMv7 Older 32-bit ARM devices 30041
x86_64 x86_64 devices and emulators 30043

SHA256SUMS and the exact-commit application/embedded-library source and relink bundle accompany the APKs. Older APKs have lower codes; downgrading can require uninstalling and restoring a backup.

Limits

  • Office previews extract text only, not the original layout, formatting, images or charts. Formulas are not evaluated and Excel number/date formatting is not applied. Legacy .doc/.xls/.ppt, OpenDocument and other unsupported files remain Download/Share-only.
  • Video codec support depends on Android and the device. Unsupported or corrupt media retains Download/Share so it can be opened in another app.
  • The existing 25 MiB per-file download limit applies. Text extraction is offline after download; this is not a persistent offline file library or complete filesystem catalogue.
  • These previews need no backend patch or new server configuration. Background push is unchanged and still requires its separately installed and authorised mobile-push companion and a supported phone transport.
  • Physical-phone codec/playback and background-delivery acceptance is not established by automated tests. Some non-English labels retain English fallback.

Detailed release notes · Full changelog

Implementation, review, documentation and regression tests were assisted by Hermes Agent. Existing community credits and third-party notices are retained.

Release verification

  • Source commit: 3f26dd528224e21bc6ae3efcc5dc18912efb7f52. Independent release review, fatal static analysis, all 4,454 final-source Flutter tests and the PR/main/tag CI gates passed.
  • All three published APKs were downloaded and verified for production package, version, per-ABI code, single production signing certificate, SHA-256 digest and the 13 required bundled licence/font/source assets. All five release-asset digests and sizes match GitHub; APK hashes also match SHA256SUMS.
  • The downloaded source/relink bundle matches the release commit across all 882 tracked application-source blobs and all retained embedded-library materials, and records the actual hashes of all three published APKs. This is not a claim of bit-identical independent rebuilds.