Skip to content

Cordial 0.2.0 — you can sign in

Choose a tag to compare

@luohoa97 luohoa97 released this 05 Aug 09:07
· 493 commits to main since this release

The first release anyone could use. Everything before this was the bionic
linker port, the JNI layer and the framework work — 178 commits, none released.

  • Sign-in works via Quick Sign-in, and the session persists across restarts
    in the desktop keyring
    rather than in a plaintext file on disk.
  • Profiles: storage per account, owner-only directories, and an flock so one
    instance holds one profile. Two accounts run side by side.
  • A libadwaita shell that finds a Roblox build, explains how to get one when
    there isn't one, and launches the client beside itself.
  • A native Wayland backend — xdg_shell, EGL, input, and the
    zwp_text_input_v3 IME bridge — replacing the blank window.
  • Real plugin brokers: presence.set, notify.send, url.open and
    events.* do something, as payloads and effects rather than channels.
  • An AT-SPI accessibility bridge over Roblox's Android accessibility surface.
  • The scroll wheel works; every mouse button and a real delta are passed, so the
    camera can turn.

Retracted here: the advice to inject input with window-targeted XSendEvent.
Wayland has no such thing.

Known broken: text is invisible while typing, because Android draws it with a
widget. The cause is recorded; the fix is not in this release.

Cordial ships no Roblox code, APK or assets — you supply the Android client
yourself. Build from source: see CONTRIBUTING.md.