Skip to content

0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Apr 14:03
· 984 commits to main since this release

iOS app (new)

SwiftUI app ported to iPhone, with compact-width adaptations for
shared views, a WindowGroup shell in place of DocumentGroup, and
release entitlements scoped to the iOS SDKs. Target picker reworks
Add Remote for iOS, and a CI job publishes to TestFlight on tag.

Welcome screen (new)

Shown on launch; tracks registered push platforms. Lab create/join
now waits for it.

macOS auto-updates (new)

Sparkle integrated for in-app auto-updates; CI signs Sparkle's nested
bundles for notarization.

macOS hardening

  • App sandbox enabled; cs.debugger entitlement dropped.
  • Autosave on mutation; documents reopen synchronously.

Target picker

  • Floating list on a grouped page; refined device list header;
    compact device header cleaned up; device hint scoped to compact.
  • Hint pulled up to the title; Add Remote sheet anchored to the top.

Notebook

  • Redesigned entry header; absolute-date timestamps.
  • Polished entry, FAB (reshaped into a balanced pill), and form.
  • Editor stamping left to the server.

Events

  • Drawer chrome matched; overflow menu flattened.
  • Search anchored left of the live indicator.
  • Empty state breathes on compact; Clear action moved to overflow.

UI / UX

  • Hashed monogram placeholder icon for sessions; placeholder
    generalized and reused in the target picker.
  • GTK About dialog shows version.
  • Various GTK polish: editor avatar size, entry padding, empty-state
    New Note button, CSS frame cleanup.

Platform & build

  • Linux ships SwiftPM resource bundles; release artifacts tagged with
    CPU arch.
  • macOS deployment target lowered to 15.0.
  • Shared LumaAppPaths / LumaAppState helpers adopted by both
    frontends.
  • FridaCore.xcframework built for macOS + iOS.
  • Switched client→server messages to a to key.

CI

  • iOS archive with automatic signing via ASC; Distribution identity
    scoped to the Luma target; manual signing where needed.
  • Developer ID provisioning profile embedded; macOS profile APS
    mismatch surfaces a warning.
  • WiX-compatible version derived for MSI; RPM/deb tilde syntax for
    dev versions.
  • Snap build-base pinned to core26.