Gromaq v0.2.1
Gromaq v0.2.1 is a launch-readiness patch for native terminal input and
macOS distribution.
Fixed
- Fixed duplicated typed input on the native macOS app path.
- Added regression proof for keyboard plus IME commit event sequencing so a
physical key that produces bothKeyboardInput(Key::Character(...))and
Ime::Commit(...)writes only once to the PTY. - Preserved Ctrl-C, Enter, Backspace, arrows, Tab, PageUp/PageDown, function
keys, Alt-modified printable input, Unicode committed text, clipboard paste,
and bracketed paste behavior.
Distribution
-
Added a macOS release install path that does not require Rust:
curl -fsSL https://raw.githubusercontent.com/vicotrbb/gromaq/main/scripts/install.sh | GROMAQ_INSTALL_METHOD=release GROMAQ_VERSION=v0.2.1 sh -
Linux release install remains:
curl -fsSL https://raw.githubusercontent.com/vicotrbb/gromaq/main/scripts/install.sh | GROMAQ_INSTALL_METHOD=release GROMAQ_VERSION=v0.2.1 sh -
Source installs for contributors still require Rust and Cargo:
curl -fsSL https://raw.githubusercontent.com/vicotrbb/gromaq/main/scripts/install.sh | sh
Assets
gromaq-0.2.1-linux-x86_64.tar.gzgromaq_0.2.1_amd64.debPKGBUILDdefault.SRCINFOgromaq.installGromaq-macos-app.zipSHA256SUMS-linux-x86_64SHA256SUMS-macos-app
Checksums And Signing
- Linux release installs verify
SHA256SUMS-linux-x86_64by default. - macOS release installs verify
SHA256SUMS-macos-appby default and confirm
the bundled executable reportsgromaq 0.2.1. - The macOS app zip is built as a universal
x86_64plusarm64app. - The macOS app is ad-hoc signed by default and strict codesign verification
runs during packaging. - Developer ID signing and notarization are not claimed for this release unless
a separate release proof shows Developer ID signing, notarytool submission,
stapling, andspctlsuccess.