Peter Steinberger
6e87fd2d4c
docs: update changelog
2026-01-01 22:55:25 +01:00
Peter Steinberger
fbf5efb570
feat(process): support env overrides in exec
2026-01-01 22:55:21 +01:00
Peter Steinberger
1a3323a261
fix(cli): improve skill install failure output
2026-01-01 22:55:15 +01:00
Peter Steinberger
b858fdd755
feat(macos): show skills in onboarding
2026-01-01 22:55:10 +01:00
Peter Steinberger
0aff827414
fix: preserve webchat run ordering
2026-01-01 22:46:43 +01:00
Peter Steinberger
bd8a0a9f8f
feat: add remote CDP browser support
2026-01-01 22:44:52 +01:00
Peter Steinberger
73d0e2cb81
fix: gate skills by OS
2026-01-01 22:25:37 +01:00
Peter Steinberger
47f816696c
fix: refine A2UI status HUD styling
2026-01-01 20:47:51 +00:00
Peter Steinberger
1cf455e91c
fix: use brew installer for imsg skill
2026-01-01 21:41:39 +01:00
Peter Steinberger
952c8c2d64
fix: improve canvas debug status in remote mode
2026-01-01 20:41:13 +00:00
Peter Steinberger
dce3bf01fd
build: refresh a2ui bundle hash
2026-01-01 20:41:09 +00:00
Peter Steinberger
7b1687d7e5
fix: resolve macOS config store concurrency
2026-01-01 21:31:37 +01:00
Peter Steinberger
9ad6863567
docs: trim changelog
2026-01-01 21:31:13 +01:00
Peter Steinberger
4c1424bb83
chore: fix lint warnings
2026-01-01 21:25:29 +01:00
Peter Steinberger
c7364de2f0
fix: align telegram token resolution
2026-01-01 21:22:59 +01:00
Peter Steinberger
e0043906be
docs: add Discord badge
2026-01-01 21:22:00 +01:00
Peter Steinberger
eda9fb5522
feat(skills): add things-mac
2026-01-01 21:12:37 +01:00
Peter Steinberger
8a775144bf
docs: update changelog
2026-01-01 21:09:36 +01:00
Peter Steinberger
9b65534561
test: harden wizard e2e flow
2026-01-01 21:09:32 +01:00
Peter Steinberger
f6c0618596
fix: improve web chat scroll and text
2026-01-01 21:09:28 +01:00
Peter Steinberger
15fd030fa4
docs: refresh onboarding wizard docs
2026-01-01 21:09:24 +01:00
Peter Steinberger
693be03dcc
test: cover remote config routing
2026-01-01 20:29:53 +01:00
Peter Steinberger
6e3cb34024
chore: pin ElevenLabsKit + wizard note
2026-01-01 20:19:00 +01:00
Peter Steinberger
bd7cd33b02
feat: add remote gateway client config
2026-01-01 20:10:50 +01:00
Peter Steinberger
a72fdf7c26
feat: expand wizard setup flow
2026-01-01 19:14:14 +01:00
Peter Steinberger
850cbfe369
fix: route macOS remote config via gateway
2026-01-01 18:58:41 +01:00
Peter Steinberger
351db0632d
fix(signal): map stderr INFO to log
2026-01-01 17:30:51 +00:00
Peter Steinberger
d642e90cdd
style: format onboarding commands
2026-01-01 17:30:51 +00:00
Peter Steinberger
c454f7ac0d
fix: detect bun relay assets
2026-01-01 18:30:16 +01:00
Peter Steinberger
b5b47d7273
docs: update changelog
2026-01-01 17:24:42 +00:00
Peter Steinberger
7c2c541729
feat: expand onboarding wizard
2026-01-01 18:23:59 +01:00
Peter Steinberger
f10abc8ee0
fix: narrow onboarding prompt types
2026-01-01 17:14:02 +00:00
Peter Steinberger
8ea27968d7
style: apply biome formatting
2026-01-01 17:06:47 +00:00
Peter Steinberger
956db9c182
fix: keep pi-ai tool types for published sdk
2026-01-01 17:02:02 +00:00
Peter Steinberger
3eb3f38adf
test: add onboarding e2e harness
2026-01-01 18:01:42 +01:00
Peter Steinberger
35b66e5ad1
feat: add onboarding wizard
2026-01-01 17:58:07 +01:00
Peter Steinberger
d83ea305b5
fix: satisfy bun biome formatting
2026-01-01 16:54:46 +00:00
Peter Steinberger
c1d8508748
fix: clean up pi-agent-core lint
2026-01-01 16:51:08 +00:00
Peter Steinberger
dc8f2bda2a
fix: restart via systemd on linux
2026-01-01 17:48:28 +01:00
Peter Steinberger
f0f5acfa42
fix: update pi-agent-core integration
2026-01-01 16:46:40 +00:00
Peter Steinberger
4e00edf8a7
docs: update changelog for macOS rpath fix
2026-01-01 17:44:53 +01:00
Petter Blomberg
02d5c00873
macOS: move rpath configuration to build step for reliability
2026-01-01 17:44:39 +01:00
Petter Blomberg
17009d28cf
build: fix hardcoded dependency path for ElevenLabsKit
2026-01-01 17:43:27 +01:00
Peter Steinberger
325a6a4e02
docs: update changelog for chat duplicate fix
2026-01-01 17:42:30 +01:00
Marc Beaupre
b51b24955c
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
a954aaa507
docs: thank contributor for macOS device resource fix
2026-01-01 17:39:54 +01:00
Petter Blomberg
ad475239a5
fix(macos): prioritize main bundle for device resources to prevent crash
2026-01-01 17:39:33 +01:00
Peter Steinberger
5e280674f9
docs: require Xcode 26.2+
2026-01-01 17:38:16 +01:00
Petter Blomberg
6cdfd143b0
docs: add macOS developer setup and troubleshooting guides
2026-01-01 17:37:19 +01:00
Petter Blomberg
da454fa376
build: update A2UI bundle hash
2026-01-01 17:37:19 +01:00