Commit Graph

2870 Commits

Author SHA1 Message Date
Peter Steinberger
dda07c245f
fix: document element IDs as opaque (#202)
Some checks failed
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
2026-06-24 09:11:52 +01:00
Brandon Charleson
efde5b18ca
fix(release): remove appcast entry for unpublished 3.5.3 release (#199)
* fix(release): remove appcast entry for unpublished 3.5.3 release

The appcast advertised v3.5.3 but no GitHub release asset exists,
causing Sparkle updates to fail with a 404 when downloading the zip.

Co-authored-by: Cursor <cursoragent@cursor.com>

* docs: credit appcast rollback contributor

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-24 08:42:00 +01:00
Peter Steinberger
cde3b04991
test(cli): stabilize timeout watermark checks (#201) 2026-06-24 08:18:58 +01:00
Peter Steinberger
4085f18ddc
fix(cli): keep implicit see screenshots private (#200)
Some checks are pending
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Waiting to run
Website (GitHub Pages) / deploy (push) Blocked by required conditions
2026-06-24 00:58:16 +01:00
Sebastien Tardif
db5192bb37
fix(capture): honor stop during watch transient backoff (#193)
* fix(capture): honor stop during watch transient backoff

* test(capture): tighten transient stop proof and add proof script

* test(capture): tighten transient stop regression

* chore: complete main merge

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-24 00:09:05 +01:00
Coy Geek
1771d7db34
docs: refresh Peekaboo agent skill guidance (#197)
* docs(skill): refresh Peekaboo agent skill

* docs(skill): polish Peekaboo guidance

* docs: note refreshed agent skill guidance

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-23 15:41:58 -07:00
Peter Steinberger
ab0d96e6d5
chore(deps): update TauTUI and Tachikoma 2026-06-23 22:10:01 +01:00
Peter Steinberger
9b9c5de43b
chore(release): update appcast for 3.5.3
Some checks failed
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
2026-06-13 23:09:35 -07:00
Peter Steinberger
f22e46cc1a
chore(release): prepare 3.5.3 2026-06-13 22:30:12 -07:00
Peter Steinberger
4f2b0e9cb4
fix: harden background computer automation 2026-06-13 21:44:58 -07:00
Peter Steinberger
5fba9b79de
docs: refresh project banner (#190)
Some checks are pending
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
2026-06-13 14:59:28 -07:00
Peter Steinberger
3aaa96bfa4
fix: filter background apps from app list (#189) 2026-06-13 14:28:47 -07:00
Peter Steinberger
8cf0796692
Fix clicks on hidden menu extras (#188)
Some checks failed
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
* fix: reject hidden menu extras

* docs: note hidden menu extra safety
2026-06-13 02:59:25 -07:00
Peter Steinberger
26c7291292
docs(changelog): open 3.5.3 2026-06-13 02:06:20 -07:00
Peter Steinberger
84100e4cc1
chore(release): update appcast for 3.5.2 2026-06-13 02:04:38 -07:00
Peter Steinberger
1fa8eead7e
chore(release): prepare 3.5.2 2026-06-13 01:15:58 -07:00
Peter Steinberger
b0f5086ad4 chore(deps): synchronize Tachikoma 2026-06-13 02:43:13 -04:00
Peter Steinberger
aabea1550e fix(type): remove default keystroke delay 2026-06-13 02:20:30 -04:00
Peter Steinberger
1c6273c017 fix(type): default to fast linear typing 2026-06-13 02:17:10 -04:00
Peter Steinberger
131be20a69
docs(release): harden release workflow 2026-06-12 22:10:28 -07:00
Peter Steinberger
8656242865
docs(changelog): open 3.5.2 2026-06-12 21:30:34 -07:00
Peter Steinberger
e123fa5bc1
chore(release): update appcast for 3.5.1 2026-06-12 21:30:18 -07:00
Peter Steinberger
6a932d0004
chore(release): prepare 3.5.1 2026-06-12 20:51:04 -07:00
Peter Steinberger
ee3f90c404
fix(cli): enforce suspended observation deadlines 2026-06-12 15:23:45 -07:00
Peter Steinberger
a5bbd1ebdc
docs(changelog): open 3.5.1
Some checks are pending
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Waiting to run
Website (GitHub Pages) / deploy (push) Blocked by required conditions
2026-06-12 11:52:29 -07:00
Peter Steinberger
371bed775b
chore(release): update appcast for 3.5.0 2026-06-12 11:52:04 -07:00
Peter Steinberger
231fa48370
fix(release): publish verified npm tarballs from dirty trees 2026-06-12 01:36:34 -07:00
Peter Steinberger
0f66ff5c24
fix(release): build app before Developer ID signing 2026-06-12 01:12:50 -07:00
Peter Steinberger
e183cd15fb
chore(release): prepare 3.5.0 2026-06-12 00:45:49 -07:00
Peter Steinberger
64a4bd6184
docs: refresh runtime and provider guidance 2026-06-12 00:45:45 -07:00
Peter Steinberger
d50472e5a3
fix(bridge): enforce exclusive socket ownership (#187)
Give Bridge listeners exclusive lease-backed socket ownership, bound transport and shutdown drains, isolate reusable daemon hosting, preserve healthy Peekaboo.app fallback, and safely migrate legacy daemons.

Fixes #184.
2026-06-12 00:17:34 -07:00
Vishal Jain
b873daf790
fix(capture): avoid false-success screen captures (#185)
Some checks are pending
macOS CI / PeekabooCore build & tests (push) Waiting to run
macOS CI / Peekaboo CLI build & tests (push) Blocked by required conditions
macOS CI / Tachikoma build & tests (push) Blocked by required conditions
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Blocked by required conditions
macOS CI / SwiftLint (core + CLI) (push) Blocked by required conditions
Website (GitHub Pages) / build (push) Waiting to run
Website (GitHub Pages) / deploy (push) Blocked by required conditions
* fix(capture): avoid false-success screen captures

* fix(capture): fail closed when screen capture fallback is unsafe

* fix(capture): translate screencapture display regions

* fix(capture): harden legacy screen capture

* fix(cli): keep screen permission requests local

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-06-11 19:24:39 -07:00
Peter Steinberger
e4cd616e19
chore(release): prepare 3.4.2 2026-06-11 18:01:03 -07:00
Peter Steinberger
e44486ff16
feat: add Claude Fable 5 support (#186) 2026-06-11 17:59:43 -07:00
Peter Steinberger
7c3862b032
docs(changelog): open 3.4.2
Some checks failed
macOS CI / PeekabooCore build & tests (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
2026-06-10 05:56:30 +01:00
Peter Steinberger
ee0e318543
chore(release): update appcast for 3.4.1 2026-06-10 05:38:14 +01:00
Peter Steinberger
56ec6d24a9
chore(deps): update chrome-devtools-mcp 2026-06-10 05:33:56 +01:00
Peter Steinberger
689013808f
chore(release): prepare 3.4.1 2026-06-10 05:00:23 +01:00
Peter Steinberger
660e6f35c9
test: clear release gate warnings 2026-06-10 05:00:23 +01:00
Peter Steinberger
3c15f57652
docs: clarify autonomous maintenance rules 2026-06-10 04:55:57 +01:00
Peter Steinberger
e75db3a7aa
fix(agent): support latest provider models
Some checks failed
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
Co-authored-by: Ulrich Diedrichsen <uli@moinsen.dev>
2026-06-09 01:23:32 +01:00
Peter Steinberger
8c51fefb66
docs(changelog): open 3.4.1
Some checks failed
macOS CI / PeekabooCore build & tests (push) Has been cancelled
Website (GitHub Pages) / build (push) Has been cancelled
macOS CI / Peekaboo CLI build & tests (push) Has been cancelled
macOS CI / Tachikoma build & tests (push) Has been cancelled
macOS CI / Build macOS apps (Peekaboo + Inspector) (push) Has been cancelled
macOS CI / SwiftLint (core + CLI) (push) Has been cancelled
Website (GitHub Pages) / deploy (push) Has been cancelled
2026-06-07 08:50:21 +01:00
Peter Steinberger
3a56ed2aa7
chore(release): update appcast for 3.4.0 2026-06-07 08:17:13 +01:00
Peter Steinberger
613f0435a8
chore(release): prepare 3.4.0 2026-06-07 07:40:24 +01:00
Peter Steinberger
7e61018019
feat(cli): expose MCP wrappers and capture action 2026-06-07 07:35:00 +01:00
Peter Steinberger
3608d9c782
feat(mcp): expose capture tool 2026-06-07 05:46:39 +01:00
Peter Steinberger
87d4721e29
test(cli): cover default background interactions 2026-06-07 04:32:26 +01:00
Peter Steinberger
1665ca8061
docs: update changelog for bridge error fix 2026-06-06 18:05:44 -07:00
Coy Geek
01fcfba877
fix(cli): map bridge permission errors (#181)
Use bridge envelope messages and details when emitting JSON command errors so bridge failures do not collapse into opaque Swift localized descriptions. Map bridge permission-denied envelopes to the existing permission-specific CLI error codes, including screen recording for capture live failures.

Refs: #170
2026-06-06 18:05:11 -07:00
Peter Steinberger
0ce0895cb8
docs: update changelog for clipboard fix 2026-06-06 17:42:32 -07:00