Peter Steinberger
34d2e1e2e8
fix: wait for camera exposure to settle
2026-01-02 17:57:34 +01:00
Peter Steinberger
5f82739e2b
test: cover camera snap mime mapping
2026-01-02 17:49:20 +01:00
Peter Steinberger
d79dc4d742
fix: correct camera snap mime mapping
2026-01-02 17:43:34 +01:00
Peter Steinberger
2a6248dad6
fix: add camera entitlement to macOS signing
2026-01-02 17:31:59 +01:00
Peter Steinberger
baf3bea574
docs(changelog): note macOS config actor fix
2026-01-02 17:16:49 +01:00
Peter Steinberger
f2eb2004aa
docs: thank @jeffersonwarrior for gateway auth
2026-01-02 16:51:48 +01:00
Peter Steinberger
68806902ff
fix(macos): show gateway in devices list
2026-01-02 15:27:21 +01:00
Peter Steinberger
87be5c737c
fix(macos): suppress cancelled node refresh
2026-01-02 15:12:57 +01:00
Peter Steinberger
ad9d6f616d
fix: improve onboarding auth UX
2026-01-02 15:03:38 +01:00
Peter Steinberger
f57f892409
fix(macos): clarify gateway error state
2026-01-02 13:48:19 +01:00
Peter Steinberger
5ecb65cbbe
fix: persist gateway token for local CLI auth
2026-01-02 13:46:48 +01:00
Peter Steinberger
5f103e32bd
fix: gate discord slash commands
2026-01-02 13:38:35 +01:00
Peter Steinberger
17e17f85ae
docs: note gateway auto-migrate
2026-01-02 13:10:09 +01:00
Peter Steinberger
0766c5e3cb
refactor: move whatsapp allowFrom config
2026-01-02 13:00:29 +01:00
Peter Steinberger
6bad75827a
docs: clarify Signal setup and env-token gating
2026-01-02 11:41:08 +00:00
Peter Steinberger
fa16304e4f
docs: note discord ignore-list removal
2026-01-02 11:54:30 +01:00
Peter Steinberger
2d7289bcad
docs: update changelog for cron fix
2026-01-02 11:29:35 +01:00
Peter Steinberger
dc2521a1cf
merge main into shadow/discord-id
2026-01-02 11:27:24 +01:00
Peter Steinberger
30b5955f22
fix(discord): add tag/id to from label
2026-01-02 11:26:09 +01:00
Peter Steinberger
eb44ae76f1
feat: add discord guild map + group dm controls
2026-01-02 11:15:52 +01:00
Peter Steinberger
bd3d18f660
fix: unbreak TypeScript build
2026-01-02 11:02:06 +01:00
Peter Steinberger
8bd5f1b9f2
fix: improve onboarding allowlist + Control UI link
2026-01-02 10:57:04 +01:00
Peter Steinberger
71b0dcc922
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
1bf7d2f3bd
docs: update trello skill requirements
2026-01-02 10:47:31 +01:00
Peter Steinberger
87127fd133
fix: refine web chat session selector
2026-01-02 10:40:24 +01:00
Peter Steinberger
0f56dce748
feat: add discord dm/guild allowlists
2026-01-02 10:32:21 +01:00
Peter Steinberger
d2e2077ada
fix: add top padding before first chat message
2026-01-02 10:23:40 +01:00
Peter Steinberger
9adbf47773
refactor: normalize group session keys
2026-01-02 10:14:58 +01:00
Peter Steinberger
76e24653e9
fix(media): preserve GIF animation, skip JPEG optimization
...
- Skip JPEG optimization for image/gif content type (both local and URL)
- Preserves animation in uploaded GIFs to Discord/other providers
- Added tests for GIF preservation from local files and URLs
- Updated changelog
2026-01-02 00:56:04 +00:00
Peter Steinberger
4c2812b429
fix: refine HEARTBEAT_OK handling
2026-01-02 01:42:27 +01:00
Peter Steinberger
336048441c
docs: add imessage rpc and groups docs
2026-01-02 01:19:40 +01:00
Peter Steinberger
3ee27a00c7
docs(changelog): note log prefix cleanup
2026-01-02 00:15:03 +00:00
Peter Steinberger
c0976ec099
fix(gateway): stream chat events for agent runs
2026-01-02 01:04:59 +01:00
Peter Steinberger
7f3113b8d4
feat: add discord reaction tool
2026-01-02 00:29:32 +01:00
Peter Steinberger
9180cbe821
fix: keep chat scrolled to bottom on session switch
2026-01-02 00:21:48 +01:00
Peter Steinberger
38d8a669b4
fix: add discord mention context history
2026-01-01 23:58:35 +01:00
Peter Steinberger
06e379a239
fix: suppress stray HEARTBEAT_OK replies
2026-01-01 23:53:29 +01:00
Peter Steinberger
7c0379ce05
feat: add recent session switchers
2026-01-01 23:50:26 +01:00
Peter Steinberger
c7c13f2d5e
fix(gateway): read CLAWDIS_GATEWAY_PASSWORD from env
...
The CLI client (callGateway) now reads password from:
1. opts.password (explicit parameter)
2. CLAWDIS_GATEWAY_PASSWORD env var (NEW)
3. remote.password from config
This allows CLI commands like doctor/health to authenticate
without needing a --password flag when the env var is set.
Fixes auth issues for users with password-protected gateways.
2026-01-01 22:40:36 +00:00
Peter Steinberger
6df9b3f38c
docs: update changelog
2026-01-01 23:30:02 +01:00
Peter Steinberger
93b7e3431b
docs: update changelog
2026-01-01 23:22:52 +01:00
Peter Steinberger
dd02cc0747
docs: update changelog
2026-01-01 23:19:30 +01:00
Peter Steinberger
a68784c319
docs: update changelog
2026-01-01 23:16:42 +01:00
Peter Steinberger
6e87fd2d4c
docs: update changelog
2026-01-01 22:55:25 +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