Repository navigation
Releases: markphelps/offscreen
Releases · markphelps/offscreen
Release list
v0.0.5
v0.0.4
Changelog
- 457c2ac Renew Start at Login after brew finishes the upgrade
- 32afff9 Renew Start at Login automatically after brew upgrade
- c32d63e Add how-it-works diagram to README and fix Tart link
- d7f5654 Document init, check and the ofs alias (#91)
- eb30bcf Add offscreen init to write a starter .offscreen.toml (#90)
- 966e730 Add offscreen check to validate .offscreen.toml (#89)
- d64f523 Serialize Start at Login handovers with Quit and Restart
- 4dbab57 Retry a refused Start at Login handover and wait for a running job
- adc2b02 Add Start at Login for Homebrew installs, with crash relaunch
- f949aae Hold host status and daemon state on heartbeat failure while a menu is open
- ec7aaf1 Show quit and restart confirmations without a modal session
- f5ad749 Fix single-instance check and session-end races found in review
- ba3165a Keep the heartbeat out of App Nap while sensing
- 4f73483 Make quit, restart and session logout honest and bounded
- 3b09a31 Fix menu and host-status state bugs in the menu bar app
- 4d06d40 Run blocking socket and launchctl calls off the shared concurrency pool
- d1caf22 Cache ISO8601 date formatters in job decoding
- ff7eae6 chore: add agents to gitignore
v0.0.3
Changelog
- 150c682 Keep job submenus open: write menu state only when it changes
- 4249e16 Add link to Tart in README
- 7e20160 Fix a race in the periodic expiry test's Tart-failure step
- 9f511d4 Separate installing Offscreen from cloning the example in the quick start
- 5200054 List the macOS apps built with Offscreen in the README
v0.0.2
Changelog
- aa3c45a Depend on openai/tools/tart, where Tart moved (#73)
v0.0.1
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