Skip to content

v1.0.0 - Initial release

Choose a tag to compare

@steelbrain steelbrain released this 12 Jun 17:15
· 6 commits to main since this release

Initial release of RDPeek, a native macOS remote desktop client built on
RDPKit.

Connection Center

  • Searchable grid of saved PCs with per-device gradient tiles, hover
    lift, play-to-connect, context menus, and sort by name or recent use.
  • Add/edit sheet with live tile preview; duplicate and delete (with
    Keychain cleanup and confirmation).
  • First-run empty state, Devices window keyboard flow (Return to
    connect, Delete to remove), and a Settings window with defaults for
    new PCs.
  • No resolution knobs anywhere: the remote desktop starts at the
    screen's size and follows the window as it resizes, HiDPI aware.

Sessions

  • Full-bleed hardware-decoded video (AVC420/AVC444/H.264 and HEVC via
    VideoToolbox) paced on the display link, under a transparent glass
    titlebar that never overlaps the remote desktop's input area.
  • Animated connecting overlay, in-window sign-in when no password is
    available, and a reconnect overlay with "Use different credentials…".
  • Live TLS certificate trust banner with per-host pinning, surfaced at
    handshake time.
  • Two-way clipboard for text and files (up to 32 MiB) with always-on,
    one-shot, and 30-second time-boxed sharing; optional remote audio.
  • Titlebar status pill and session menu; performance overlay chip and a
    full Stats for Nerds diagnostics window.

Reliability

  • Credentials resolve from Keychain, then an in-memory per-run cache,
    then the sign-in overlay — without blocking on Keychain approval.
  • Transport failures and pre-frame stalls retry automatically (bounded);
    a first-frame watchdog converts silent hangs into clear failures.
    Credential-bearing failures never retry automatically.