7 Commits
Author SHA1 Message Date
harley 020441bd38 Native HTTP POST to /api/transcribe — bypasses evalJs size limit, uses WebView cookies for auth 2026-07-07 22:04:30 -04:00
harley e0c41672ab Native speech recognition via Android SpeechRecognizer — bypasses WebView getUserMedia 2026-07-07 20:57:20 -04:00
harley bd4197f657 Fix mic: pre-flight getUserMedia + retry wrapper for Samsung WebView 2026-07-07 20:55:28 -04:00
harley a1992c9c6a Add notification support — permission grant + native bridge fallback 2026-07-07 20:48:05 -04:00
harley 0f7424850e Green dot menu in top-right 2026-07-07 20:40:31 -04:00
harley e74405e268 HTTPS support, SSL cert trust, hamburger menu
- Switch default URL to https://10.0.1.49:8743 (nginx HTTPS proxy)
- Add onReceivedSslError handler to accept self-signed LAN cert
- Replace gear FAB with top-left hamburger menu (Settings + Reload)
- nginx server block on port 8743 proxying to Hermes WebUI
2026-07-07 20:35:19 -04:00
harley 4d168a44bb Initial commit: Hermes Android native app
Fullscreen WebView wrapper with foreground keepalive service,
configurable server URL, and JavaScript bridge for native features.
2026-07-07 20:30:33 -04:00