Repository navigation
Releases: jaystewartuk/beckon
Releases · jaystewartuk/beckon
Release list
v0.14.0
What's Changed
Other changes
- helper: plan approval and question forms from the phone; the first push has the buttons by @jaystewartuk in #115
Full Changelog: v0.13.1...v0.14.0
v0.13.1
What's Changed
Other changes
- docs: prompt 14, onboarding and chain follow-ups by @jaystewartuk in #110
- web: teach the inbox on first use by @jaystewartuk in #114
- web: link a chain's detail view to how chains work by @jaystewartuk in #113
- release: ship beckon-chain with the helper by @jaystewartuk in #112
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
Other changes
- web: "every time" done pushes include sessions under a second by @jaystewartuk in #91
- helper: BECKON_DEBUG_LOG, to find out why a prompt got no buttons by @jaystewartuk in #92
- web: Stripe Managed Payments, tax-inclusive prices, new terms and privacy by @jaystewartuk in #95
- Answer Claude Code's questions from the phone by @jaystewartuk in #93
- devbox: run a plan of prompts one after another (devbox/chain, launch --chain) by @jaystewartuk in #94
- web: keep the setup test step done after a refresh by @jaystewartuk in #96
- devbox: the chain reports each stage under its card by @jaystewartuk in #97
- Keep line breaks in finished agent replies; render them as Markdown by @jaystewartuk in #98
- web: remove ended sessions from the Hosts list by @jaystewartuk in #99
- web: Hosts page fits a phone by @jaystewartuk in #100
- web: tap an inbox card to open it, swipe to dismiss, instant Dismiss with Undo, Clear all by @jaystewartuk in #101
- web: finish the setup guide and add in-app help by @jaystewartuk in #105
- Label each session: --name, the terminal title, or folder · branch by @jaystewartuk in #102
- Chain stage lines: titles instead of ids, no stuck 0% on the card by @jaystewartuk in #103
- web: Hosts orders sessions by what needs you, as compact rows by @jaystewartuk in #104
- devbox: run chains on your own computer in a Docker sandbox by @jaystewartuk in #106
- web: end sessions whose helper vanished by @jaystewartuk in #108
- helper: answer Claude Code's permission prompts through its PermissionRequest hook by @jaystewartuk in #107
- devbox: one screen for every agent session by @jaystewartuk in #109
- devbox, helper: devbox gets the PermissionRequest hook; --ask only for Claude Code, never stalls claude -p by @jaystewartuk in #111
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
Other changes
- deploy: remove the Cloud Run + Neon target by @jaystewartuk in #87
- web: install.sh suggests beckon setup after login by @jaystewartuk in #88
- devbox: script and guide for running agents on an always-on server by @jaystewartuk in #85
- devbox: launch an agent on the devbox from the laptop by @jaystewartuk in #86
- web: let "Something finished" notify every time by @jaystewartuk in #89
- helper: beckon setup --remove and --project by @jaystewartuk in #90
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
Other changes
- web: remove the "Works with" line from the landing hero by @jaystewartuk in #74
- web: screen readers hear which request or host a button acts on by @jaystewartuk in #75
- web: close notifications for prompts that were answered or have gone by @jaystewartuk in #76
- web: a visible tab on one device no longer silences push on the others by @jaystewartuk in #83
- helper: add beckon setup to install agent hooks by @jaystewartuk in #84
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
Other changes
- helper: detect Claude Code prompts forced by an ask rule, also through claude attach by @jaystewartuk in #65
- web: shutdown test lets the OS pick its port by @jaystewartuk in #66
- web: render the app's first snapshot on the server by @jaystewartuk in #62
- web: desktop split view for the inbox by @jaystewartuk in #63
- web: render record messages as Markdown by @jaystewartuk in #67
- web: the server reads the paired-hosts hint again by @jaystewartuk in #68
- web: a "Works with" line of supported agents in the landing hero by @jaystewartuk in #69
- web: a finished request's message placeholder holds two lines by @jaystewartuk in #70
- helper: keep window titles off the detector's screen by @jaystewartuk in #71
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
Other changes
- web: inbox, request view and answers (UI redesign 2/5) by @jaystewartuk in #43
- web: settings and hosts (UI redesign 4/5) by @jaystewartuk in #45
- web: sign-in, host approval, pairing and setup guide (UI redesign 3/5) by @jaystewartuk in #44
- web: public site, PWA icons, offline page; docs/design.md (UI redesign 5/5) by @jaystewartuk in #48
- Re-record the demo against the redesigned UI by @jaystewartuk in #47
- deploy: the VM deploys main itself once CI passes by @jaystewartuk in #49
- docs: prompt 12, UI follow-ups by @jaystewartuk in #50
- Privacy: Resend sends sign-in emails until the SES switch by @jaystewartuk in #52
- web: link-preview image and Open Graph tags on the site's own origin by @jaystewartuk in #53
- Landing: mention finished-turn pushes from agent hooks by @jaystewartuk in #51
- deploy: Caddy holds requests while the app restarts and no longer restarts itself by @jaystewartuk in #54
- web: push and toast titles read like the app's headlines by @jaystewartuk in #58
- Say why a response was rejected; log helper outcomes under BECKON_DEBUG by @jaystewartuk in #56
- Notice untested agent versions; Claude Code buttons via the detector; sweep dead hook registrations by @jaystewartuk in #57
- web: iOS launch screens for the installed app by @jaystewartuk in #59
- web: Hosts names each app once, ui:capture script, docs for the new UI by @jaystewartuk in #60
- deploy: roll back automatically when a release does not become healthy by @jaystewartuk in #55
- Quietly replace a record's notification when a new prompt arrives inside the 30 s limit by @jaystewartuk in #64
- web: axe accessibility checks in the e2e suite by @jaystewartuk in #61
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
Security
- deps: fix esbuild alert, ignore TypeScript majors by @jaystewartuk in #25
- Self-hosting: plan-limit switch, sign-up allow-list, operator details by @jaystewartuk in #28
- security: Scorecard fixes (token permissions, pinned installs, fuzzing, OSV) by @jaystewartuk in #30
Documentation
- docs: as-built notes where SPEC.md and the code differ by @jaystewartuk in #29
Other changes
- build(deps): GitHub Actions majors (from #19, without cosign-installer) by @jaystewartuk in #39
- web: design tokens, type, icons and the app shell (UI redesign 1/5) by @jaystewartuk in #41
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
Documentation
- Prompt 11: open-source follow-ups by @jaystewartuk in #21
Other changes
- Support Codex edits, Copilot, Cursor and OpenCode; add beckon hook by @jaystewartuk in #23
- README: how Beckon compares by @jaystewartuk in #22
- Send magic links over SMTP (SMTP_URL) for Amazon SES by @jaystewartuk in #24
- Scripted demo recording and README GIF by @jaystewartuk in #26
- build(deps): bump golang.org/x/sys from 0.48.0 to 0.49.0 in /helper in the go-minor group across 1 directory by @dependabot[bot] in #17
New Contributors
- @dependabot[bot] made their first contribution in #17
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
Bug fixes
- sink: fix a race in TestNetTrustChangesReseal by @jaystewartuk in #20
Other changes
- Fix scheduled Stripe cancellation display by @jaystewartuk in #3
- Keep Settings submenu visible on Setup guide by @jaystewartuk in #4
- feat: support Codex CLI approval prompts by @jaystewartuk in #6
- fix: improve responsive layouts by @jaystewartuk in #5
- CI: fix recurring flaky tests and make runs more resilient by @jaystewartuk in #8
- Single-VM deploy target (Hetzner/Oracle) and M8 notes by @jaystewartuk in #7
- Single-VM production on Hetzner (deploy/vm, runbook) by @jaystewartuk in #9
- VM hardening: app DB role, pinned images, split networks, container limits, /64 rate limits by @jaystewartuk in #10
- www redirect, staging teardown, production docs by @jaystewartuk in #11
- Sign-in email deliverability; DMARC, CAA, www, Email Routing and cleanup docs by @jaystewartuk in #12
- Privacy policy and terms that match production by @jaystewartuk in #13
- docs/deploy: Stripe live mode by @jaystewartuk in #14
- docs/deploy: live purchase verified, Universal SSL off by @jaystewartuk in #15
- Open-source the repository: licences, community files, docs, CI hardening by @jaystewartuk in #16
Full Changelog: v0.7.0...v0.8.0