Skip to content

tyroneross/spectra

v0.4.3

Capture product screenshots, walkthroughs, and demo videos.

Changelog

0.4.3 (2026-09-17)

Features

  • status: spectra_session action=status preflight with serving build and grantee (7b802a4)

Bug Fixes

  • build: include RecordingNotice.swift in build:composite (cabf024)
  • native: refuse ambiguous app-name targets instead of binding the first match (41439b8)
  • permissions: name the process macOS actually checks for Accessibility (69aaca8)
  • proxy: bound health's backend shadow call to 5s; build dist (3fcc083)
  • proxy: send envelope operation on Swift→TS internal calls; find launcher across hops (486cafb)
  • status: name a grantee only for launcher-started daemons; record servedBy in corpus (fde3d1a)

0.4.2 (2026-09-13)

Bug Fixes

  • resolve: recognize absent normalized roles without losing compatibility (5b4dfe3)
  • resolve: select ordinal matches before fuzzy scoring (3d6075e)

0.4.1 (2026-09-06)

Features

  • marketing: define the creative quality protocol (4c3bb14)
  • marketing: ship deterministic planner and command (7f21f55)
  • pipeline: animate step-card entrances (71f82d3)
  • pipeline: layered sound design — music bed + SFX cues mixed via buildMixedAudioArgs (8cbfb0d)
  • pipeline: per-beat sound cues — Beat.sound feeds the layered-audio mix (9093f72)
  • pipeline: render script.title as a 2.2s intro title card (0ece64b)
  • plugin: route feedback to GitHub Issues, drop the inbox (04087b7)
  • recording: crash-safe writes + on-screen REC notice [seq 5546] (dc9b066)
  • skills: audio-cues maps demo beats to sound cues deterministically (352d10c)

Bug Fixes

  • cli: treat an omitted JSON argument as {} so spectra health works (6dd1777)
  • macos: enforce bundle-owned privacy helpers (f3e332d)
  • macos: harden signing fallback + clear regrant marker (review findings) (fea3013)
  • macos: stable signing identity + rebuild-staleness self-diagnosis for TCC grants (bef8cfb)
  • media: finalize recordings for broad playback (c32d72f)
  • pipeline: final caption owns a clip-tail window, no beat-caption overlap (7577723)
  • read last-release-sha by putting it where release-please looks (b8afb51)
  • replace an incorrect contact address in 59 copyright headers (08518b7)
  • skills: front-load trigger and boundary in skill descriptions (fc55ff0)
  • tests: read the whole codesign stream instead of exiting early (48d59ce)
  • web-ui: bind the local UI to loopback instead of every interface (04bdefb)