Repository navigation
v1.0.0
OmaQ 1.0.0 is the first stable release. It adds omaq-connect, a terminal client that runs beside the bar plugin or on its own, with the same identity, contacts and history.
| Bar plugin | Terminal client |
|---|---|
![]() |
![]() |
Features
- Terminal client:
omaq-connectopens OmaQ chats in any terminal, beside the bar or without it (#60). - Split panes, receipts, typing state and day dividers (#60).
- Invitations and friend requests with safety codes:
:invite,:redeem,:requests,:accept(#60). - File transfer with progress:
:sendfile,:acceptfile,:cancelfile(#60). - Emoji shortcuts and a picker (
Ctrl+K),:nickname, and:helpwith every command and key (#60). - Terminal-only use: with the bar plugin disabled, the client starts the helper itself (#60).
- Helper events for file progress, incoming transfer status and request decisions; Protocol stays 16 (#60).
install.shcreates~/.local/bin/omaq-connect, and the uninstaller removes it (#60).
Fixes
- The reaction picker pages through all 22 reactions in DirectChat and GroupChat (#57).
- Long messages stay scrollable in the composer, with the cursor in view (#57).
- Icons load from the packaged Material Symbols font, which addresses one cause of #55 (#57).
- Pasted invitation links redeem with surrounding whitespace, closing #58 (#59).
- A transfer that follows a canceled one starts cleanly (#60).
- An incoming file that cannot be saved ends with an error instead of a waiting offer (#60).
Documentation
- The README shows the bar plugin and the terminal client side by side (#60).
- The user guide covers every terminal command and key (#60).
- The repository has a preview image (#54).
Upgrading
- Update with
~/.config/omarchy/plugins/hancore.omaq/scripts/update-omaq.sh --yes. - Then create the terminal command once with
~/.config/omarchy/plugins/hancore.omaq/cli/omaq.py --link. - Terminal-only setups: run
omarchy plugin enable hancore.omaqbefore updating. - Do not use
omarchy plugin update. New installations follow the README.
Verification
- The Arch headless CI passed for PR #60 and for the release commit on
main. - Locally, the release passed
make test,make arch, the no-Signal build, phases 2 and 8,qmllintand plugin validation, plus the terminal client's unit and end-to-end tests.
Full changelog: v0.9.0-beta.2...v1.0.0

