Skip to content

GreySpace v2.1.2

Choose a tag to compare

@MCV27 MCV27 released this 27 May 12:34

What's new in v2.1.2

  • Handshake notifications: Accept / Decline buttons directly in the system notification (macOS, Windows, Android). Zero memory leaks via static callback + finally cleanup.
  • Sender - PIN required: simple "PIN code required, open the app" notification when the receiver enforces a PIN.
  • Progress bar anti-rewind: the bar never regresses during a batch.
  • Elapsed time in summary: "3 files received in 4 s." on macOS/Windows.
  • Native macOS autostart: SMAppService.mainApp replaces the deprecated launch_at_startup APIs. Dock icon always present; clicking the Dock reopens the window.
  • Fix DraggableScrollableSheet: the panel open/close condition was inverted - fixed.
  • Receive dialog guard: protection against stray TCP scans that wrongly triggered the receive dialog.
  • Auto-discovery after QR scan: automatically starts discovery (keeping the device list) if not already running.
  • Unified scan pulse: now visible in auto-detect mode too; white logo for better contrast.
  • UX polish: clearer QR instructions, smoother FilePanel corners (Clip.antiAlias), centralized accent color, extracted widgets.

Installation

macOS: Open the .dmg, drag GreySpace to Applications. On first launch, right-click ? Open (Gatekeeper bypass for unsigned builds).

Android: Enable Install from unknown sources in settings, then open the .apk.

Windows: Extract the .zip, run greyspace.exe. If SmartScreen appears: More info ? Run anyway.

See CHANGELOG.md for full details.