Skip to content

Releases

Morpheus 0.1.2

Choose a tag to compare

@noahpro99 noahpro99 released this 07 Nov 21:43

Downloads

File For
morpheus-0.1.2-windows-x86_64.zip Windows 10 or 11 (64-bit): unzip and run Morpheus.exe, keeping the assets folder beside it
morpheus-0.1.2-macos-arm64.zip Macs with Apple silicon (M1 and later)
morpheus-0.1.2-macos-x86_64.zip Intel Macs
morpheus-0.1.2-linux-x86_64.zip Linux (64-bit), with WebKitGTK 4.1 installed (Ubuntu 22.04, Debian 12, Fedora 36 or newer): unzip and run morpheus-desktop
morpheus-0.1.2-android-arm64.apk Android phones (64-bit ARM, Android 7 or newer)
morpheus-0.1.2-ios-arm64-unsigned.ipa iPhone, signed and installed with AltStore or SideStore
Nix nix develop in the repository, then just desktop

The Mac app isn't notarised: the first time, right-click it and choose Open. Coming from 0.1.1 on a desktop, Update in the app installs this one.

What's new

  • Macs: a proper menu bar, so ⌘V/⌘C/⌘X/⌘A work in text fields (pasting the recovery key included); ⌘W closes the window and clicking Morpheus in the Dock brings it back, as Discord does; the app has its icon.
  • Encrypted history: after verifying a new device with the recovery key, older messages now unlock instead of staying as loading placeholders.
  • Change recovery key: Settings → Security & Privacy makes a new recovery key if you lost yours or never saved it, as in Element. The old one stops working.
  • Report a bug: Settings → Help & Feedback (and the Help button at the top right) opens a GitHub issue with your version, device and recent log filled in.
  • Sign-in screen: a bar to drag the window by, with minimize, maximize and close, on every desktop.
  • Phones: bigger buttons on the Secure Backup prompt.

Known: Mac notifications don't show yet.

Morpheus 0.1.1

Choose a tag to compare

@noahpro99 noahpro99 released this 07 Nov 16:34

Downloads

File For
morpheus-0.1.1-windows-x86_64.zip Windows 10 or 11 (64-bit): unzip and run Morpheus.exe, keeping the assets folder beside it
morpheus-0.1.1-macos-arm64.zip Macs with Apple silicon (M1 and later)
morpheus-0.1.1-macos-x86_64.zip Intel Macs
morpheus-0.1.1-linux-x86_64.zip Linux (64-bit), with WebKitGTK 4.1 installed (Ubuntu 22.04, Debian 12, Fedora 36 or newer): unzip and run morpheus-desktop
morpheus-0.1.1-android-arm64.apk Android phones (64-bit ARM, Android 7 or newer)
morpheus-0.1.1-ios-arm64-unsigned.ipa iPhone, signed and installed with AltStore or SideStore
Nix nix develop in the repository, then just desktop

The Mac app isn't notarised: the first time, right-click it and choose Open.

Updates from here on

Morpheus now checks for new releases itself (at start and every six hours). On Windows, macOS and Linux, Update downloads the new version, puts it in place and restarts. Phones and package-manager installs get a link instead. Coming from 0.1.0, install this one by hand once.

What's new

  • Macs: the app starts (0.1.0 quit as it opened on Apple silicon).
  • New accounts: the first device is verified and offered Secure Backup, as in Element.
  • Servers: channels a server lists show under it, in the order the server stores (as other clients show them); channels you haven't joined are under More channels with a Join card. Admins can drag to reorder, for everyone.
  • Voice channels: call rooms (Element's video rooms) show with a speaker and open the call.
  • Calls: everyone is an equal card, cameras inside their person's card, as in Discord; the stage resizes with them. Ctrl+Shift+M mutes, Ctrl+Shift+D deafens.
  • Desktop sounds: chimes and rings are heard on Linux even when PipeWire had saved the app's volume at zero.
  • DMs: a Discord-style right-click menu (mark unread, pin, favorites, nickname, close, ignore); taller rows; the whole friend row opens the DM.
  • Keys: Ctrl+Alt+Up/Down walk servers in the rail's order; Shift+Alt+Right goes to the DMs and back.
  • Details: Undo for deleting messages and leaving rooms, blurred previews while pictures load, loading skeletons, submenus that stay open on the way to them, long rooms that stay light, an upright phone camera preview, bigger phone tap targets and quicker swipes.

Morpheus 0.1.0

Choose a tag to compare

@noahpro99 noahpro99 released this 05 Nov 22:19

The first release of Morpheus, a Discord-shaped Matrix client written in Rust.

Downloads

File For
morpheus-0.1.0-android-arm64.apk Android phones (64-bit ARM, Android 7 or newer)
morpheus-0.1.0-windows-x86_64.zip Windows 10 or 11 (64-bit): unzip and run Morpheus.exe, keeping the assets folder beside it
Nix nix develop in the repository, then just desktop

The APK is signed with the project's own key; Android may ask you to allow installing from your browser or file manager. Windows uses the Edge WebView2 runtime, which Windows 10 and 11 normally have.

The Windows build is cross-compiled on Linux and has not been tried on Windows yet.

What's in it

  • Chat: rooms, spaces and DMs, threads, replies, edits, reactions, mentions (also by your nicknames for people), Markdown, attachments by drag and drop or paste, search, pinned messages and an inbox.
  • Calls: voice, video and screen sharing, end-to-end encrypted and compatible with matrix.org's call service. DMs ring the other person. On phones, calls get a full-screen view with a camera button. On desktop, the video area can be resized.
  • Encryption: emoji and QR-code verification, plus recovery-key setup.
  • People and moderation: profile cards, friends, nicknames, notes, and a mod view to kick, ban or change someone's role across rooms.
  • Phone: one-pane layout with swipes, push notifications through UnifiedPush (Sunup, ntfy…), and the app picks up again after losing the network.
  • Desktop: tray icon (Linux) and notifications with sender pictures.

Performance

Measured on the Linux release build after opening and scrolling a 600-message room:

  • Memory: about 420 MB for the whole desktop app (WebKit included), down from about 630 MB.
  • Threads: 46, down from 158.
  • Switching rooms: about 65 ms.

Known limits

  • Your own camera preview on the phone may show sideways.
  • No iOS or macOS builds yet.