Skip to content

v1.2.0

Latest

Choose a tag to compare

@HANCORE-linux HANCORE-linux released this 14 Oct 21:55
008f7c8

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+R or type :reply, choose a message with ↑ and ↓, and press Enter.
    • ↩ Reply: above the input line shows what you answer, and Esc drops it.
    • Your friend sees the quote as in the bar, and replies you receive start with ↩ and the quoted text (#64).
  • Edits and deletes appear right away in the terminal client, as in the bar (#64).
  • Identity in the terminal client:
    • :identity shows whether your identity has a passphrase.
    • :identity protect and unprotect set or remove it. A new passphrase is entered twice and shows as dots.
    • :identity export saves your identity bundle, by default in ~/Downloads. validate checks a bundle, and import makes it your identity.
    • Every change asks y/n right 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 esc after a passphrase, so a pasted second line never reaches a chat (#64).
  • After an identity import or recovery, :quit in 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.omaq before 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