Say hello
← All apps
O

Omalink

11 v0.5.2shipped 1mo agoOmarchy

Your Android phone, native in Omarchy. Texts, calls, files and notifications.

releases, last 120 days 6 recent releases

Changelog

O Omalink v0.5.2

Colors work again on Qt 6.12. QtQuick 6.12 added its own Color type, which hid the shell's color palette and left the plugin's colors undefined. It now reads the palette as Commons.Color, the same fix Omarchy made for its own shell.

O Omalink v0.5.1

The phone dropdown is easier to read, and opening a message clears its entry once the conversation loads. Unsent drafts stay with you as you move around, with a warning before you close Messages.

This also fixes opening another thread when Messages is already open. Failed loads leave the inbox entry available.

Desktop checks passed in an isolated Omarchy session. Real-phone confirmation of these additions is still pending. Native close can retile the window when showing the draft warning.

Get OmaLink.

On GitHub ↗
O Omalink v0.5.0

Messages now feels at home on your desktop. Keep it open beside other apps, tile or resize it, and enjoy a clearer conversation layout with Omarchy theme colors.

  • Conversation sidebar, readable text and grouped messages.
  • Separate drafts when switching threads, with your reading position preserved as new messages arrive.
  • Timestamps follow Omarchy's 12- or 24-hour clock setting.

Real-phone sending, receiving, notification navigation and incoming updates in an open thread were tested. Reconnect and duplicate-send checks remain unverified.

Get OmaLink.

On GitHub ↗
O Omalink v0.4.0

Messages update on phone events, and unread SMS and notifications share one inbox. Clicking a row opens its conversation; Clear handles dismissal.

Reply with multiple lines, read older messages without losing your place, and see clearer send status. Whole-second phone timestamps can now match outgoing messages without leaving a duplicate local bubble.

Clear authentication codes get a short-lived Copy code popup. Ordinary popup bodies stay hidden, and copied codes carry the sensitive clipboard hint.

Install or update:

omarchy plugin add https://github.com/btsouth/omalink.git --enable

Android remains the supported messaging path. Backend acceptance and matching phone history do not prove recipient delivery.

Automated and isolated desktop checks pass. Real-phone checks for this update remain unverified.

On GitHub ↗
O Omalink v0.3.0

OmaLink 0.3.0 is the largest update so far, focused on making the selected phone, messaging, setup, and everyday controls clearer and more reliable.

Highlights
  • Reworked the panel around the selected phone, with clearer connection state, setup guidance, diagnostics, and actions.
  • Added per-app notification controls and an option to hide message and notification content in the panel.
  • Improved message and file-sharing outcomes so accepted, failed, and unconfirmed operations are not presented as delivered.
  • Added bounded multi-file sharing and an experimental read-only BlueFerry history view for iPhone users.
  • Improved contact-name matching across national and international number formats.
  • Sped up status refreshes and thread loading, and fixed notification watcher cleanup.
  • Hardened helper boundaries, notifications, attachments, D-Bus dispatch, and provider routing.

Install or update:

omarchy plugin add https://github.com/btsouth/omalink.git --enable

Android remains the supported messaging path. BlueFerry history is experimental and phone acceptance remains an explicit release gate for hardware-specific claims.

On GitHub ↗
O Omalink v0.2.0
  • Notification sources setting: comma-separated app names or Android packages, defaulting to messaging and authenticator apps, matched anywhere in either; clear it to allow everything.
  • Notification popups setting: keep matching notifications listed in the panel without desktop popups.
  • Media controls setting: hide the phone's now-playing section entirely.
  • Skip notifications the phone re-sends flagged silent after a reconnect, so old messages do not pop up again.
  • Ask the phone for its thread list on every listing so messages sent on the phone appear without waiting for a push.
  • Reap orphaned dbus-monitor watchers left behind by a killed watcher.
  • Now-playing media controls in the panel: track, artist, album art, play/pause, previous/next, seek, and volume.

Install: omarchy plugin add https://github.com/btsouth/omalink.git --enable

On GitHub ↗