Peter Steinberger
7a60e8fdd4
fix: gate skills by OS
2026-01-01 22:25:37 +01:00
Peter Steinberger
83351a3157
fix: refine A2UI status HUD styling
2026-01-01 20:47:51 +00:00
Peter Steinberger
cbd85b9d4c
fix: use brew installer for imsg skill
2026-01-01 21:41:39 +01:00
Peter Steinberger
5c87ec8bbe
fix: improve canvas debug status in remote mode
2026-01-01 20:41:13 +00:00
Peter Steinberger
4a59f635ed
build: refresh a2ui bundle hash
2026-01-01 20:41:09 +00:00
Peter Steinberger
ab69dd7ff9
fix: resolve macOS config store concurrency
2026-01-01 21:31:37 +01:00
Peter Steinberger
f7e20f94da
docs: trim changelog
2026-01-01 21:31:13 +01:00
Peter Steinberger
f260e99a1c
chore: fix lint warnings
2026-01-01 21:25:29 +01:00
Peter Steinberger
ef51c9a1b1
fix: align telegram token resolution
2026-01-01 21:22:59 +01:00
Peter Steinberger
72b4338c51
docs: add Discord badge
2026-01-01 21:22:00 +01:00
Peter Steinberger
b5a9877a37
feat(skills): add things-mac
2026-01-01 21:12:37 +01:00
Peter Steinberger
887cea1588
docs: update changelog
2026-01-01 21:09:36 +01:00
Peter Steinberger
a6101b5600
test: harden wizard e2e flow
2026-01-01 21:09:32 +01:00
Peter Steinberger
2224e3268b
fix: improve web chat scroll and text
2026-01-01 21:09:28 +01:00
Peter Steinberger
2fef2d52fb
docs: refresh onboarding wizard docs
2026-01-01 21:09:24 +01:00
Peter Steinberger
9a4f42f1ca
test: cover remote config routing
2026-01-01 20:29:53 +01:00
Peter Steinberger
b41fbd8e41
chore: pin ElevenLabsKit + wizard note
2026-01-01 20:19:00 +01:00
Peter Steinberger
e744cbc1cf
feat: add remote gateway client config
2026-01-01 20:10:50 +01:00
Peter Steinberger
45942f03de
feat: expand wizard setup flow
2026-01-01 19:14:14 +01:00
Peter Steinberger
97c4b994c6
fix: route macOS remote config via gateway
2026-01-01 18:58:41 +01:00
Peter Steinberger
7eb344546f
fix(signal): map stderr INFO to log
2026-01-01 17:30:51 +00:00
Peter Steinberger
8b1bd7bae6
style: format onboarding commands
2026-01-01 17:30:51 +00:00
Peter Steinberger
4d9723e4a0
fix: detect bun relay assets
2026-01-01 18:30:16 +01:00
Peter Steinberger
b17adacc15
docs: update changelog
2026-01-01 17:24:42 +00:00
Peter Steinberger
77a93a125d
feat: expand onboarding wizard
2026-01-01 18:23:59 +01:00
Peter Steinberger
f3f5f860cf
fix: narrow onboarding prompt types
2026-01-01 17:14:02 +00:00
Peter Steinberger
3bcf99c08c
style: apply biome formatting
2026-01-01 17:06:47 +00:00
Peter Steinberger
4debbca139
fix: keep pi-ai tool types for published sdk
2026-01-01 17:02:02 +00:00
Peter Steinberger
0390b6a15a
test: add onboarding e2e harness
2026-01-01 18:01:42 +01:00
Peter Steinberger
0e44514bea
feat: add onboarding wizard
2026-01-01 17:58:07 +01:00
Peter Steinberger
572c30bcce
fix: satisfy bun biome formatting
2026-01-01 16:54:46 +00:00
Peter Steinberger
900f461d97
fix: clean up pi-agent-core lint
2026-01-01 16:51:08 +00:00
Peter Steinberger
063e95fdc1
fix: restart via systemd on linux
2026-01-01 17:48:28 +01:00
Peter Steinberger
cf5b8d4381
fix: update pi-agent-core integration
2026-01-01 16:46:40 +00:00
Peter Steinberger
65d2e7d494
docs: update changelog for macOS rpath fix
2026-01-01 17:44:53 +01:00
Petter Blomberg
a61fb5bcc9
macOS: move rpath configuration to build step for reliability
2026-01-01 17:44:39 +01:00
Petter Blomberg
c8a85014f5
build: fix hardcoded dependency path for ElevenLabsKit
2026-01-01 17:43:27 +01:00
Peter Steinberger
060843ba8b
docs: update changelog for chat duplicate fix
2026-01-01 17:42:30 +01:00
Marc Beaupre
9813dfbe71
fix(chat): clear input immediately after send to prevent duplicate messages
...
Two issues were causing the input field to retain text after sending:
1. ChatComposer's NSViewRepresentable was skipping all updates while the
text view was first responder. Now it allows clearing (empty binding)
even during editing, only skipping other updates to avoid cursor jumps.
2. ChatViewModel cleared input after awaiting the network response, leaving
text visible during the round trip. Now clears immediately after capturing
the message content, before the async send.
Together these prevent users from accidentally re-sending messages when
the input appeared unchanged after pressing Enter.
2026-01-01 17:42:05 +01:00
Peter Steinberger
7bb0b8140b
docs: thank contributor for macOS device resource fix
2026-01-01 17:39:54 +01:00
Petter Blomberg
3b82377feb
fix(macos): prioritize main bundle for device resources to prevent crash
2026-01-01 17:39:33 +01:00
Peter Steinberger
c5879ab247
docs: require Xcode 26.2+
2026-01-01 17:38:16 +01:00
Petter Blomberg
4ed91f74c0
docs: add macOS developer setup and troubleshooting guides
2026-01-01 17:37:19 +01:00
Petter Blomberg
0eefc49ad1
build: update A2UI bundle hash
2026-01-01 17:37:19 +01:00
Peter Steinberger
0211d4a93f
merge: fix/codesign-adhoc
2026-01-01 17:34:46 +01:00
Peter Steinberger
501e3f1d3c
docs: update changelog for codesign fix
2026-01-01 17:30:22 +01:00
Peter Steinberger
094c35868c
fix: align tool schemas and health snapshot
2026-01-01 17:30:19 +01:00
Peter Steinberger
f3d96a1996
chore: apply biome formatting
2026-01-01 17:30:15 +01:00
William Stock
afc450a5fe
docs: Add manual OAuth setup for remote/headless deployments
...
Expand "Remote mode note" section with:
- Exact oauth.json format required (access, refresh, expires)
- Note that auto-import doesn't work with Claude Code credentials
- jq script to convert Claude Code credentials to Clawdis format
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 17:21:27 +01:00
Peter Steinberger
0380052802
chore(browser): format CDP helpers
2026-01-01 16:19:37 +00:00