Commit Graph

185 Commits

Author SHA1 Message Date
Peter Steinberger
8e8f02ae78 feat(macos): prompt for CLI install 2026-01-11 10:32:52 +00:00
Peter Steinberger
64f00f7b53 fix: copy postinstall for cleanup docker 2026-01-11 10:28:07 +00:00
Peter Steinberger
919b27dc72 fix(release): generate appcast from zip only 2026-01-11 10:27:10 +00:00
Peter Steinberger
2a8fd16028 fix(macos): avoid bundling dist artifacts in relay 2026-01-11 10:27:10 +00:00
Peter Steinberger
7a9727b6d6 feat: add reset/uninstall commands 2026-01-11 10:23:52 +00:00
Peter Steinberger
ed80356600 test: add install.sh docker e2e smoke 2026-01-11 10:20:50 +00:00
Peter Steinberger
1b6811699d fix: clamp z.ai developer role 2026-01-11 04:28:30 +01:00
Peter Steinberger
d8528f5f5c fix(macos): include optional relay deps 2026-01-11 03:22:46 +01:00
Peter Steinberger
d4f96cd6e2 fix: reset unsigned launchd overrides (#695) (thanks @jeffersonwarrior) 2026-01-11 03:19:24 +01:00
Jefferson Warrior
2bf7ff1658 scripts: simplify no-sign steps 2026-01-11 03:12:36 +01:00
Jefferson Warrior
f39f90486c macos: keep launchagent stable on --no-sign 2026-01-11 03:12:36 +01:00
Peter Steinberger
7b49e1bb81 fix(macos): onboarding location + layout 2026-01-11 01:36:00 +01:00
Peter Steinberger
9aacab9922 fix: harden restart-mac signing (#580) (thanks @jeffersonwarrior) 2026-01-10 23:48:33 +01:00
Jefferson Warrior
f9f884de66 feat: add auto-signing detection to restart-mac.sh 2026-01-10 23:45:36 +01:00
Peter Steinberger
9109a4ca4a fix: harden cloud code assist tool schema sanitizing (#665) (thanks @sebslight) 2026-01-10 18:07:26 +01:00
Peter Steinberger
58b6c95098 refactor: tidy mac bundled gateway packaging 2026-01-10 16:03:36 +01:00
Peter Steinberger
c65b75ee8f fix: bundle node runtime for mac app 2026-01-10 15:28:37 +01:00
Peter Steinberger
49937cc973 test(docker): add multi-container gateway network smoke 2026-01-10 04:14:39 +00:00
Peter Steinberger
4adc8b53e1 fix(release): include whatsapp in npm pack 2026-01-10 04:34:24 +01:00
Peter Steinberger
ab6f7d7aa7 fix(release): include msteams in npm pack 2026-01-10 04:30:56 +01:00
Peter Steinberger
953dc2d233 docs(testing): refresh live docker runners 2026-01-10 03:06:07 +00:00
Peter Steinberger
1c78b449bf docs: document testing kit 2026-01-10 01:15:47 +00:00
Peter Steinberger
59007a144b test(live): gateway smoke across profile-key models 2026-01-10 01:09:41 +00:00
Peter Steinberger
c94d67ac54 fix: sandbox browser CDP proxy 2026-01-10 01:09:41 +00:00
Peter Steinberger
4fb4184cea fix(openai): avoid invalid reasoning replay 2026-01-10 00:45:10 +00:00
Peter Steinberger
65d4f482a3 fix: verify bundled relay with version check (#615) (thanks @YuriNachos) 2026-01-09 23:40:52 +01:00
Yurii Chukhlib
3aaadea9d9 fix(build): remove non-functional smoke test from package-mac-app.sh
The --smoke qr argument was removed from the relay CLI, but the smoke
test remained in the macOS app packaging script. This caused the build
to fail with exit code 1 when the bundled relay didn't recognize the
argument.

Removes the 2-line smoke test section to fix the build.

Fixes #317

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-09 23:37:57 +01:00
Peter Steinberger
a9677bc137 fix: harden onboarding for non-systemd environments 2026-01-09 22:17:09 +01:00
Peter Steinberger
e64f0aedd1 docs: comment doctor switch e2e 2026-01-09 18:16:59 +01:00
Peter Steinberger
d77e19e8c4 fix: repair doctor service install switches 2026-01-09 17:50:28 +01:00
Peter Steinberger
ef5021a760 fix(status): use claude-cli token for usage 2026-01-09 16:24:55 +00:00
Peter Steinberger
402c588f4f ci: drop output sanitize wrapper 2026-01-09 16:49:12 +01:00
Peter Steinberger
c54af0658f feat(status): add claude.ai usage fallback 2026-01-09 15:34:58 +00:00
Peter Steinberger
7eba5be1f3 fix: land #569 (thanks @bjesuiter) 2026-01-09 15:32:55 +01:00
Peter Steinberger
947844117c feat: wire multi-agent config and routing
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com>
2026-01-09 12:48:42 +00:00
Tobias Bischoff
89ff9aa65a Onboarding: add MiniMax hosted API key option 2026-01-09 13:39:28 +01:00
Josh Palmer
9d56b06c98 Adjust UI install for offline pnpm fetch (#568)
* 🤖 codex: make ui build install prod deps for offline pnpm (issue-pnpm-offline)

* 🤖 codex: ensure ui:test installs dev deps (issue-pnpm-offline)
2026-01-09 13:38:46 +01:00
Peter Steinberger
276f0b0407 feat: add usage cost reporting 2026-01-09 02:29:54 +00:00
Peter Steinberger
e91b36f89e feat(models): add oauth auth health 2026-01-09 00:34:38 +00:00
L36 Server
175ee23e9d scripts: add auth management and Termux widget scripts 2026-01-09 00:34:38 +00:00
gupsammy
135fe4a148 fix(macos): prevent crash from missing ClawdbotKit resources and Swift library
The macOS app was crashing in two scenarios:

1. Bundle.module crash (fixes #213): When the first tool event arrived,
   ToolDisplayRegistry tried to load config via ClawdbotKitResources.bundle,
   which used Bundle.module directly. In packaged apps, Bundle.module
   couldn't find the resource bundle at the expected path, causing a
   fatal assertion failure after ~40-80 minutes of runtime.

2. dyld crash (fixes #417): Swift 6.2 requires libswiftCompatibilitySpan.dylib
   but SwiftPM doesn't bundle it automatically, causing immediate crash on
   launch with "Library not loaded" error.

Changes:
- ClawdbotKitResources.swift: Replace direct Bundle.module access with a
  safe locator that checks multiple paths and falls back gracefully
- package-mac-app.sh: Copy ClawdbotKit_ClawdbotKit.bundle to Resources
- package-mac-app.sh: Copy libswiftCompatibilitySpan.dylib from Xcode
  toolchain to Frameworks

Tested on macOS 26.2 with Swift 6.2 - app launches and runs without crashes.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 19:24:20 +00:00
Peter Steinberger
497816dc80 refactor: simplify cli commands 2026-01-08 07:16:12 +01:00
Peter Steinberger
1e275be315 docs: keep steipete first 2026-01-08 07:02:17 +01:00
Peter Steinberger
970aae8b79 docs: trim clawtributors overrides 2026-01-08 06:30:08 +01:00
Peter Steinberger
1002668185 docs: infer logins from email local 2026-01-08 06:26:50 +01:00
Peter Steinberger
e3e84940c8 docs: prioritize steipete in clawtributors 2026-01-08 06:22:34 +01:00
Peter Steinberger
d62f008428 docs: dedupe clawtributors names 2026-01-08 06:20:47 +01:00
Peter Steinberger
7f453762d3 docs: keep full clawtributors list 2026-01-08 06:16:52 +01:00
Peter Steinberger
38f4a7facc docs: refresh clawtributors list 2026-01-08 05:48:29 +01:00
Peter Steinberger
fff3593984 fix: harden session caching and topic transcripts 2026-01-07 22:51:26 +00:00