Repository navigation
Releases: craftly-io/overhand
Releases · craftly-io/overhand
Release list
v0.0.7
v0.0.6
What's Changed
- fix(install): an old cosign doesn't block installs by @mairh in #161
- fix(governor): orphaned browsers from a run are found on macOS by their profile or the run's worktree by @mairh in #163
- fix(linux): every agent run keeps the computer awake for its length, as the home page says by @mairh in #162
- fix(web): on a phone a done first win folds to its title and Review, and tonight's cards fold into Needs you by @mairh in #164
- fix(npm): the launcher checks the release workflow's signature on SHA256SUMS when cosign 2.5+ is installed by @mairh in #165
- feat(web): Now as one screen: the field, threads to what needs you, Today along the foot by @mairh in #167
- chore: 0.0.6 by @mairh in #169
- fix(web): the field passes the responsive sweep by @mairh in #171
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- feat(sandbox): on by default behind one switch by @mairh in #129
- fix(speed): compress and cache the dashboard, return focus from drawers, trim the site's redirects and Tab stops by @mairh in #130
- feat(onboarding): the first win ticks over live, looks done when done, and sets up tonight by @mairh in #131
- fix(site): canonical links and llms.txt use extensionless addresses by @mairh in #132
- fix(web): on a phone the first win stays on top once it's done by @mairh in #134
- feat(install): installs gh, puts itself on PATH, opens the browser; GitHub signs in from the setup page by @mairh in #135
- fix(relay): email sign-in can't be shut for others, a strict CSP, and the relay lows by @mairh in #136
- feat(site): one front door: one install command, what happens next, a calm sample night by @mairh in #137
- fix(runs): every run can be stopped and leaves nothing running; outages offer the right fix by @mairh in #138
- fix(core): gh runs with the daemon's safe settings by @mairh in #142
- ci(release): signed sums, pinned actions, least-privilege jobs by @mairh in #143
- feat(words): one small vocabulary across the app, demo, docs, llms and skill by @mairh in #151
- chore: 0.0.5 by @mairh in #152
- fix(accounts): Claude plans sign in through Anthropic's own flow; API keys for overnight work by @mairh in #153
- chore: ignore .prs-seen.json and .setup-done by @mairh in #154
- feat(web): Now in three blocks: one sentence, Needs you, In progress by @mairh in #155
- fix(web): the 0.0.5 sweep's hard findings: folder names as data, Quiet mode link, long facts wrap by @mairh in #157
- feat(web): Settings in five sections plus Advanced, one home per control by @mairh in #158
- fix(design): In progress samples get their own frames by @mairh in #159
- fix(control): house rules and the Night report survive a clock change by @mairh in #160
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- fix(release): a resumed release finds the commit an annotated tag points at by @mairh in #79
- fix(release): npm check waits for the registry; tested tag lookup by @mairh in #80
- feat(leads): leads push and use gh through Overhand, without your sign-ins by @mairh in #81
- feat(release): guard-check --own-login and --only by @mairh in #82
- fix(runs): runs finish when the agent exits, and a stranded first win runs again by @mairh in #85
- chore: ignore shims/ by @mairh in #86
- fix(broker): leads push only their branch, and gh keeps to their repo and reads by @mairh in #87
- fix(server): setup on a Linux server or in Docker finishes without help by @mairh in #88
- fix(defaults): owner-workflow features stop spending a newcomer's model calls and attention by @mairh in #89
- fix(relay): only the relay's own checkouts can claim a workspace's subscription by @mairh in #91
- fix(release): the Homebrew formula describes Overhand in the site's words by @SaiThihan in #83
- fix(core): only a path inside the home folder is shortened to ~ by @SaiThihan in #84
- fix(security): screenshot previews run in the sandbox, devices can't change what the daemon runs, no framing by @mairh in #113
- fix(guard): quoting no longer hides a refused command; more credentials closed by @mairh in #114
- fix(security): an agent's extra flags and own sandbox switch are computer-only by @mairh in #115
- fix(onboarding): a first run can't dead-end and stays quiet until its first pull request by @mairh in #90
- fix(runs): an expired sign-in waits for Sign in; usage limits come only from the agent's own result by @mairh in #124
- fix(runs): a stopped run says why in one plain line, and its button fixes that by @mairh in #126
- fix(daemon): one agent per task across restarts, one Overhand per folder, a broken config keeps the dashboard up by @mairh in #127
- chore: 0.0.4 by @mairh in #128
New Contributors
- @SaiThihan made their first contribution in #83
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- fix(test): every test gets its environment back, even when it fails before cleanup by @mairh in #32
- docs(architecture): how the parts connect, where they live, releases and secrets by @mairh in #35
- fix(release): the installer check looks at the script's shape by @mairh in #36
- chore: CODEOWNERS by @mairh in #37
- feat(relay): signed-in home leads with install and link; plans once a computer is linked by @mairh in #38
- fix(core): flagging a checkout never unflags the others by @mairh in #39
- fix(core): cleanup keeps Playwright builds an installed Playwright pins by @mairh in #40
- fix(core): a half-written slot lock no longer holds its slot forever by @mairh in #41
- fix(relay): one subscription per workspace, and canceling another can't turn access off by @mairh in #43
- feat(menubar): a menu bar item on a Mac by @mairh in #45
- fix(core): a stuck fetch can't hang cleanup, and only one cleanup starts at a time by @mairh in #42
- feat(relay): switch between Pro and Team from the billing page by @mairh in #46
- fix(core): a lead set to rest a day or a week rests that long by @mairh in #47
- fix: an account waiting for its sign-in is passed over, and Needs you signs it in in one click by @mairh in #48
- fix(core): the guard works inside the OS sandbox (libproc, not ps) by @mairh in #49
- fix(web): every problem's card has its fix as a button by @mairh in #50
- fix: a problem in the story's caption opens where its fix is by @mairh in #51
- fix: a sandbox that can't run, a failed plan and blocked git each come with their fix by @mairh in #53
- fix: no Needs you card is left without its fix; an installed copy updates in one click by @mairh in #55
- fix: a lead that can't start says why, with Fix the account and Try again by @mairh in #52
- fix(web): Health's unread sources and failed status updates come with their fix by @mairh in #54
- fix(web): a refused action's message carries a button to where its fix is by @mairh in #56
- feat: a lead may run on a list of accounts, in order by @mairh in #57
- docs: weekly leads, a lead's accounts, the sign-in card, and every problem's fix by @mairh in #58
- feat(core,release): a guard conformance check across every hooked agent CLI by @mairh in #59
- fix: a Slack sign-in the inbox lost comes with its fix by @mairh in #60
- fix(menubar): the popover fits without scrolling by @mairh in #61
- docs(relay): setup describes production on live Paddle and staging on sandbox by @mairh in #62
- fix: the pair screen shows the open command that works for this install by @mairh in #63
- fix(guard): a Cursor Agent edit is checked as an edit; an edit whose file can't be told is refused by @mairh in #64
- feat: add an OpenCode account from the app, without a terminal by @mairh in #65
- feat(core): overhand mcp, Overhand's own MCP server, scoped by each run's key by @mairh in #66
- fix(site): command reference in two columns, and every docs page swept by @mairh in #67
- feat(sandbox): ticket runs never see your GitHub or SSH sign-ins: Overhand pushes their branches (#14) by @mairh in #68
- ci: publish to npm by trusted publishing, with no stored npm token by @mairh in #69
- feat(themes): looks you can choose (#17) by @mairh in #70
- feat(leads): message a lead any time and see its reply in the same conversation by @mairh in #71
- fix(themes): Transit's tagline holds by day and by night by @mairh in #73
- feat(core): plugins in a sandbox of their own, reaching only declared hosts (#12) by @mairh in #75
- feat(relay): hosted runs, built and switched off (#15) by @mairh in #74
- feat(server): a first-boot script and a compose file set up your own server in a minute by @mairh in #72
- chore: 0.0.3 by @mairh in #76
- chore(release): release from a worktree detached at origin/main by @mairh in #77
- fix(release): the sweep builds the site and waits for entrances to finish by @mairh in #78
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- fix(release): npm publishes when the version is already set by @mairh in #1
- fix(release): the Homebrew formula names its version by @mairh in #2
- feat(site): sharper positioning, the Night report and plain words by @mairh in #3
- docs(contributing): clone to green tests and a running local Overhand in plain steps by @mairh in #4
- fix(relay): team feed access is checked while connected by @mairh in #29
- fix(install): updates that fail change nothing, reruns restart a running Overhand, and overhand uninstall by @mairh in #30
- chore: 0.0.2 by @mairh in #31
New Contributors
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Full Changelog: https://github.com/craftly-io/overhand/commits/v0.0.1