Repository navigation
OmaQ 1.2.0 lets you write right after adding a contact: the message waits until the encrypted session is ready. omaq-connect, the terminal client, now lets you answer messages, shows edits and deletes, and manages your identity.
Features
- Messages wait for the secure session: a direct message written right after adding a contact, before the encrypted session exists, waits and goes out once the session is ready, in the bar and in the terminal client. If no session forms within 5 minutes, the message shows
No secure session yet; message not sent(#64). - Replies in the terminal client:
- Press
Ctrl+Ror type:reply, choose a message with↑and↓, and pressEnter. ↩ Reply:above the input line shows what you answer, andEscdrops it.- Your friend sees the quote as in the bar, and replies you receive start with
↩and the quoted text (#64).
- Press
- Edits and deletes appear right away in the terminal client, as in the bar (#64).
- Identity in the terminal client:
:identityshows whether your identity has a passphrase.:identity protectandunprotectset or remove it. A new passphrase is entered twice and shows as dots.:identity exportsaves your identity bundle, by default in~/Downloads.validatechecks a bundle, andimportmakes it your identity.- Every change asks
y/nright before it acts (#64).
Improvements
- Replacing an identity passphrase always requires the current one, in the bar and in the terminal client (#64).
- In the terminal client, an identity export replaces an existing file only after you agree (#64).
- In terminals that do not mark pasted text, the terminal client asks you to press
escafter a passphrase, so a pasted second line never reaches a chat (#64). - After an identity import or recovery,
:quitin the terminal client and the uninstaller still stop the running helper. If OmaQ cannot update its runtime file, for example on a full disk, the bar and the terminal client say so (#64). - The bar explains when Protect is unavailable because a passphrase is already set (#64).
Documentation
- The user guide covers replies,
:identity, and messages that wait for the session (#64).
Upgrading
- Update with
~/.config/omarchy/plugins/hancore.omaq/scripts/update-omaq.sh --yes. - Terminal-only setups: run
omarchy plugin enable hancore.omaqbefore updating. - Do not use
omarchy plugin update. New installations follow the README. - This release changes the helper, the bar and the terminal client. The protocol stays at 16.
Full changelog: v1.1.2...v1.2.0