Commit Graph

2497 Commits

Author SHA1 Message Date
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
Peter Steinberger
803f3ae315 test(browser): fix chrome reachability mock 2026-01-01 16:16:55 +00:00
Peter Steinberger
851c122e71 docs: note browser resiliency and reset 2026-01-01 16:15:17 +00:00
Peter Steinberger
f0c1a61d41 fix(browser): harden CDP readiness 2026-01-01 16:15:12 +00:00
Peter Steinberger
3d1170c5f2 docs: note macos app logging menu icon 2026-01-01 17:12:49 +01:00
Peter Steinberger
4b6395febd fix(macos): add icon to app logging menu 2026-01-01 16:48:17 +01:00
Peter Steinberger
b0d8e155b0 docs(signal): explain bot-number setup 2026-01-01 15:37:45 +00:00
Peter Steinberger
8a5ea157b8 fix(signal): stabilize daemon + add signal delivery 2026-01-01 15:31:41 +00:00
Peter Steinberger
3d53e4da4b style: biome formatting 2026-01-01 15:31:36 +00:00
Peter Steinberger
dd97fab147 feat: add Signal provider support 2026-01-01 15:43:15 +01:00
Petter Blomberg
0620f7380b scripts: fix ad-hoc signing crashes and bash unbound variable error 2026-01-01 15:29:01 +01:00
Peter Steinberger
47c992c9e4 fix: add bottom padding to macos web chat 2026-01-01 13:20:27 +01:00
Peter Steinberger
0b9bc031d8 fix: polish macos web chat composer 2026-01-01 12:49:05 +01:00
Peter Steinberger
cb7a941efb fix: make composer pill full-width 2026-01-01 12:18:18 +01:00
Peter Steinberger
fd2ab7f089 fix: polish web chat empty/error state 2026-01-01 11:40:11 +01:00
Peter Steinberger
23246cbc22 fix(macos): restore swift test build 2026-01-01 11:05:14 +01:00
Peter Steinberger
bc458e0599 fix: tidy web chat composer layout 2026-01-01 11:05:14 +01:00
Peter Steinberger
e74422135a fix: allow direct file input uploads 2026-01-01 09:44:29 +00:00
Peter Steinberger
153b518447 fix: improve browser upload triggering 2026-01-01 09:35:20 +00:00
Peter Steinberger
07acb2dde5 feat: unify skills config 2026-01-01 10:07:31 +01:00
Peter Steinberger
edf0738919 docs: annotate nix path resolution 2026-01-01 09:30:12 +01:00
Peter Steinberger
388ddd0f85 feat: centralize config paths and expose in snapshot 2026-01-01 09:22:37 +01:00
Peter Steinberger
e68b3d08e9 docs: note nix support 2026-01-01 09:17:24 +01:00