Skip to content

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:51
· 28 commits to main since this release
fbab2b6

Changelog

  • fbab2b6 Document the Homebrew install and how to cut a release (#65)
  • be71e68 Merge branch 'task-63' into run-61
  • d5365af Define the Homebrew cask: app, ofs alias, Tart, daemon install, uninstall and zap (#63)
  • 57e20f0 Merge branch 'task-64' into run-61
  • 3afd945 Add a tag-triggered release workflow (#64)
  • 30abfc5 Merge branch 'task-67' into run-61
  • 479f16d Report a missing Tart with install instructions (#67)
  • 0c2df4a Ship a versioned Offscreen.app in the release archive (#62)
  • d2d59e8 Document that job rows hold still while the menu is open
  • eb2148f Fix flaky socket waits in tests and stop menu rows changing while open (#58, #60)
  • 72149ed Give Offscreen.app the offscreen logo as its icon
  • 900e5c0 Correct Local Network cleanup steps in the upgrade notes (#51)
  • d9dcd7f Ship one installer, simplify mise tasks, document three components (#56)
  • 2aeae1b Show every job in the Offscreen menu bar app (#55)
  • 586f6ab Make the app own the daemon lifecycle (#54)
  • 13a7901 Request app permissions only when needed (#53)
  • b936696 Rename the menu bar app to Offscreen and migrate old installs (#52)
  • 14b60e4 Make offscreen logs print a snapshot by default
  • 43dc39c Run offscreen's own tests in an offscreen VM
  • d02071c Restructure AGENTS.md and fix CI description in CONTRIBUTING.md
  • 546dab9 Add offscreen agent skill; position for iOS Simulator and non-test use
  • 03fdad1 Run iOS Simulator UI tests in the hello example (#9)
  • ebeca76 ci: lint on Linux, test on one macOS runner (#8)
  • f0cae71 Tighten README hook, add beta notice and agent instructions snippet
  • 4003194 Clarify UI test description in README
  • 17c80c6 Add logo assets, README header and menu bar icon
  • 9458ef8 chore: update gitignore
  • 0760589 Status lists retained --keep jobs as failed (retained)
  • e671e17 Show the first line of multi-line values in list tables
  • df66149 Sanitize all renderer output and count wide characters as two cells
  • 69a663b Merge version negotiation
  • a76f7d4 Client/daemon version negotiation
  • e35152e Image prune deletes only the images listed before the prompt
  • abe2d30 Stream full output for completed jobs when phases are requested
  • f9b0123 Keep run phase display open through prepare stderr
  • 53c2fc4 Merge run phases
  • 7ab4890 Show run phases via opt-in daemon phase frames
  • 5d674a1 Merge build streaming
  • b976514 Stream image build, refresh and pull through the progress renderer
  • 75e77bf Merge prune prompts
  • c87856f Docker-style prompts for prune and image prune
  • f171c56 Merge progress renderer
  • 3a74ad0 Add internal/progress renderer with auto/tty/plain/quiet/json modes
  • 5378cf2 Merge status table and image ls
  • 8d54fcf Docker-style status table and image ls with -a, -q, --format
  • db9bd91 Add offscreen image prune to delete old golden images
  • fba8c6d Add run --show, reload current_image per job, clean guest desktop
  • e011684 Install an ofs shortcut symlink alongside offscreen
  • 29ef923 Restructure docs and unify mise tasks
  • 6fb977f Run helper CI on macos-26 and gate guardian coverage
  • bd21e91 Reconcile codebase docs with repaired implementation
  • edd5d89 Expire old terminal jobs automatically
  • 21a41a3 Add safe completed-job cleanup and prune command
  • ee27993 Merge caller environment scrubbing
  • b3d6781 Scrub caller environments from terminal jobs
  • 6e93e51 Merge guardian coverage fix
  • 7df2955 Keep coverage settings out of guardian task output
  • 0578110 Enforce Swift helper and ShellCheck checks in CI
  • a1d5aed Record validated concern dispositions
  • 1254f79 Add portable Swift helper debug configurations
  • 64b1251 Preserve TOML syntax when updating current image
  • a93c3b9 Read camera activity through CoreMediaIO
  • 706a177 Keep the countdown panel inside the display
  • 81e8273 Use SDK keys for the console session gate
  • fc383a2 Merge daemon network identification
  • a4b9544 Identify daemon and verify service startup
  • a378455 Merge public readiness
  • 79e5f1f docs: prepare public source installation and release packaging
  • 406839f Integrate idle-gated host execution and helper
  • 0f5bf08 Gate host jobs and supervise their process groups
  • bec7a6f Add the signed native host-lane menu helper
  • b7858a4 Integrate retained VM admission and cleanup
  • b10e4e2 Hold retained VM leases until cancellation cleanup
  • 9f00660 Merge daemon queue
  • 677b803 feat: add durable daemon queue and client commands
  • ffdfa05 fix: keep preparation logs off task stdout
  • 5ced4ec fix: recover artifacts after job cancellation
  • 3a09253 feat: execute GUI jobs in disposable headless VMs
  • a8dfeed fix: use macOS sync executable path
  • 724bc70 fix: flush guest setup writes before sealing image
  • 586defe fix: persist HiDPI mode in headless guests
  • 2ee95e7 Merge golden image builds
  • c3cd860 feat: build reproducible Tart golden images
  • 05ed626 Merge Hello example
  • a0b8df8 feat: add self-contained macOS Hello example
  • ca806f3 feat: parse and resolve repository task contracts
  • 7f2eb0b feat: scaffold offscreen commands and configuration
  • 034d6b6 chore: initial commit