Commit Graph

2613 Commits

Author SHA1 Message Date
Peter Steinberger
eb68fdcc9c feat(skills/local-places): add server as submodule
- Links to Hyaxia/local_places for easy upstream updates
- Updated SKILL.md with {baseDir}/server path

🦞
2026-01-02 15:47:42 +00:00
Peter Steinberger
c11c268e15 feat(skills): add local-places skill for Google Places search
- Wraps Hyaxia/local_places FastAPI server
- Two-step flow: resolve location → search places
- Supports filters: type, rating, price, open_now

🦞
2026-01-02 15:46:08 +00:00
Peter Steinberger
b6fdb743e3 feat(macos): add Camera permission to onboarding flow
- Add 'camera' case to Capability enum
- Add UI strings (title, subtitle, icon) in PermissionsSettings
- Add ensureCamera() and camera status check in PermissionManager
- Add CameraPermissionHelper for opening System Settings

🦞 Clawd's first code contribution!
2026-01-02 15:27:54 +00:00
Peter Steinberger
6b4e06b088 fix: show skill descriptions in onboarding list 2026-01-02 16:25:28 +01:00
Peter Steinberger
189c4889c8 fix(macos): return node name 2026-01-02 15:28:34 +01:00
Peter Steinberger
2d88ded666 fix(macos): show gateway in devices list 2026-01-02 15:27:21 +01:00
Peter Steinberger
b09d2e77c8 feat: add songsee skill 2026-01-02 15:22:23 +01:00
Peter Steinberger
d4a7dd0335 test: cover control ui token url 2026-01-02 15:13:05 +01:00
Peter Steinberger
8913c8a507 fix(macos): suppress cancelled node refresh 2026-01-02 15:12:57 +01:00
Peter Steinberger
b5d4193db3 fix: improve onboarding auth UX 2026-01-02 15:03:38 +01:00
Peter Steinberger
1e0f9f9e74 fix(macos): clarify gateway error state 2026-01-02 13:48:19 +01:00
Peter Steinberger
8c9c76ba01 fix: persist gateway token for local CLI auth 2026-01-02 13:46:48 +01:00
Peter Steinberger
39850f9f3b style: format discord slash handler 2026-01-02 13:38:36 +01:00
Peter Steinberger
e19acc5caa fix: gate discord slash commands 2026-01-02 13:38:35 +01:00
Shadow
dd139a97dd Discord: auto-register slash command 2026-01-02 13:38:35 +01:00
Shadow
22b9eb395e Discord: add slash command handling 2026-01-02 13:38:35 +01:00
Peter Steinberger
d9d2356f8b docs: note gateway auto-migrate 2026-01-02 13:10:09 +01:00
Peter Steinberger
355426f7a3 test: cover gateway legacy auto-migrate 2026-01-02 13:09:41 +01:00
Peter Steinberger
c18c57ea19 chore: update doctor migration hash 2026-01-02 13:07:26 +01:00
Peter Steinberger
8bd302984e refactor: auto-migrate legacy config in gateway 2026-01-02 13:07:14 +01:00
Peter Steinberger
d13fef230a chore: refresh doctor migration commit 2026-01-02 13:00:44 +01:00
Peter Steinberger
7d310abd0d chore: note doctor migration commit 2026-01-02 13:00:29 +01:00
Peter Steinberger
e98d9a8a98 refactor: move whatsapp allowFrom config 2026-01-02 13:00:29 +01:00
Peter Steinberger
4c9c360707 docs: expand FAQ with skills, Tailscale, troubleshooting
- How to add/reload skills (/reset)
- Tailscale for multi-machine setups
- Using Codex to debug
- Handling supervised processes on Linux
- Clean uninstall steps
2026-01-02 11:50:09 +00:00
Peter Steinberger
9837233ef1 docs: clarify Signal setup and env-token gating 2026-01-02 11:41:08 +00:00
Peter Steinberger
6ee42e2fb2 fix(gateway): gate providers by config presence 2026-01-02 11:41:01 +00:00
Peter Steinberger
81df95244f fix(signal): surface signal-cli failures as errors 2026-01-02 11:40:55 +00:00
Peter Steinberger
fcacb85cc5 docs: clarify Windows is untested in FAQ 2026-01-02 11:30:27 +00:00
Peter Steinberger
2cdb9586e6 docs: link FAQ and add platforms note 2026-01-02 11:24:41 +00:00
Peter Steinberger
e2b433cef9 fix: widen discord channel type check 2026-01-02 12:23:35 +01:00
Peter Steinberger
d1daba7f2a docs: add FAQ with common questions from Discord
Covers:
- Installation & setup (data locations, unauthorized errors, fresh start, doctor)
- Migration & deployment (new machine, VPS, Docker)
- Multi-instance & contexts (one Clawd philosophy, groups for separation)
- Context & memory (200k tokens, autocompaction, workspace location)
- Platforms (supported platforms, multi-platform, WhatsApp numbers)
- Troubleshooting (build errors, WhatsApp logout, gateway issues)
- Chat commands reference

Based on community questions from #help channel.

🦞
2026-01-02 11:22:06 +00:00
Peter Steinberger
16ba7715e6 style(ui): refresh dashboard theme 2026-01-02 11:22:06 +00:00
Peter Steinberger
2c1b6c5d35 chore(canvas): regenerate a2ui bundle hash 2026-01-02 11:22:06 +00:00
Peter Steinberger
2b247db925 fix: improve onboarding/imessage errors 2026-01-02 12:20:48 +01:00
Peter Steinberger
86bf4e7bec test: fix discord/config test lint 2026-01-02 12:20:43 +01:00
Peter Steinberger
bd5bc3ce49 style: format linted files 2026-01-02 12:20:38 +01:00
Peter Steinberger
aaf13c2351 docs: note discord ignore-list removal 2026-01-02 11:54:30 +01:00
Peter Steinberger
9101bda4b6 test: cover every schedule anchor boundary 2026-01-02 11:33:49 +01:00
Peter Steinberger
35655b3676 docs(discord): note from label includes tag/id 2026-01-02 11:32:59 +01:00
Peter Steinberger
81de204a40 docs: update changelog for cron fix 2026-01-02 11:29:35 +01:00
Peter Steinberger
0a99379ee3 Merge pull request #80 from jamesgroat/fix/cron-every-schedule-infinite-loop
fix(cron): prevent every schedule from firing in infinite loop
2026-01-02 11:29:08 +01:00
Peter Steinberger
b50aefd111 Merge pull request #92 from thewilloftheshadow/shadow/discord-id
Discord: pass user id to clawd so it can ping users
2026-01-02 11:27:37 +01:00
Peter Steinberger
038d837f39 merge main into shadow/discord-id 2026-01-02 11:27:24 +01:00
Peter Steinberger
3a02d69c5a fix(discord): add tag/id to from label 2026-01-02 11:26:09 +01:00
Peter Steinberger
b2f7912e28 test: cover discord config + slug routing 2026-01-02 11:19:10 +01:00
Peter Steinberger
e19ef8605b feat: add discord guild map + group dm controls 2026-01-02 11:15:52 +01:00
Peter Steinberger
0f84464d4b fix: unbreak TypeScript build 2026-01-02 11:02:06 +01:00
Peter Steinberger
a8fc6f5761 fix: improve onboarding allowlist + Control UI link 2026-01-02 10:57:04 +01:00
Peter Steinberger
fcc70673ca Merge pull request #100 from steipete/feat/trello-skill
feat(skills): add Trello skill for board/list/card management
2026-01-02 10:47:45 +01:00
Peter Steinberger
ece5d0d09f docs: update trello skill requirements 2026-01-02 10:47:31 +01:00