Repository navigation
v1.1.0
OmaQ 1.1.0 refines omaq-connect, the terminal client: it follows your Omarchy theme live, picks files from a list, and shows who is online right in the chat.
Features
- Live theme: the terminal client follows Omarchy theme changes within about a second, without a restart (#61).
- File list for
:sendfile:- Press
Tabafter:sendfile ~/to open a list of folders and files above the input line. - Typing filters the list,
Tabopens a folder,←goes back, andEntertakes a file into the line. - The next
Entersends the file (#61).
- Press
- Presence in the chat: chat headers and the tab strip show each friend with the same dot as the friends bar: green when online, amber when away, gray when offline. An online friend's name stands out in the theme's foreground color (#61).
- Readable in every theme: every text color keeps at least a 4.5:1 contrast against the terminal background (WCAG AA) and keeps the theme's hue (#61).
Improvements
- In narrow panes, transfer lines wrap, so the progress bar, the file size and commands such as
:cancelfilestay complete (#61). - Files whose names contain spaces or quotes, or start with
~, are sent exactly as picked (#61). - Missing, unreadable or deleted folders, and paths that are not valid UTF-8, show a clear message (#61).
- A theme that is briefly unreadable keeps the previous colors until a readable theme appears (#61).
- Long names in narrow headers end cleanly at the pane edge (#61).
Documentation
- The user guide covers the file list and the presence dots (#61).
- The terminal-client stage documents the contrast rule (#61).
Upgrading
- Update with
~/.config/omarchy/plugins/hancore.omaq/scripts/update-omaq.sh --yes. Theomaq-connectcommand from 1.0.0 stays in place. - Terminal-only setups: run
omarchy plugin enable hancore.omaqbefore updating. - Do not use
omarchy plugin update. New installations follow the README. - This release changes only the terminal client. The helper and its protocol are unchanged (Protocol 16).
Verification
- The Arch headless CI passed for PR #61 and for the release commit on
main. - Locally, the release passed
make test,make helper,make arch, the no-Signal build, phases 2 and 8,qmllint, plugin validation and shellcheck, plus the terminal client's 106 unit tests.
Full changelog: v1.0.0...v1.1.0