ddyo
fef10d6264
Docker: add root-level setup
2026-01-02 13:53:06 +02: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
Peter Steinberger
3266ad6211
fix: refine web chat session selector
2026-01-02 10:40:24 +01:00
Peter Steinberger
a240ac2957
docs: note mac app rebuilds need local
2026-01-02 10:38:18 +01:00
Peter Steinberger
eff4a3da2d
feat: add discord dm/guild allowlists
2026-01-02 10:32:21 +01:00
Peter Steinberger
c65ee8e1f9
fix: add top padding before first chat message
2026-01-02 10:23:40 +01:00
Peter Steinberger
ce319bef69
refactor: normalize group session keys
2026-01-02 10:14:58 +01:00
Peter Steinberger
313294c268
feat(skills): add Trello skill for board/list/card management
2026-01-02 08:37:15 +00:00
Shadow
56886cba4d
feat: pass discord id to clawd so it can ping users
2026-01-01 23:30:03 -06:00
Peter Steinberger
1e81fafd52
docs: fix broken clawd.md link in index
2026-01-02 02:45:01 +00:00
Peter Steinberger
29f6386d41
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
3e89059036
fix: refine HEARTBEAT_OK handling
2026-01-02 01:42:27 +01:00
James Groat
5bb0f2028e
fix(cron): prevent every schedule from firing in infinite loop
...
When anchorMs is not provided (always in production), the schedule
computed nextRunAtMs as nowMs, causing jobs to fire immediately and
repeatedly instead of at the configured interval.
- Change nowMs <= anchor to nowMs < anchor to prevent early return
- Add Math.max(1, ...) to ensure steps is always at least 1
- Add test for anchorMs not provided case
2026-01-01 17:30:05 -07:00
Peter Steinberger
950340a634
style: apply biome formatting
2026-01-02 01:29:05 +01:00
Peter Steinberger
c78463b62f
docs: add imessage rpc and groups docs
2026-01-02 01:19:40 +01:00
Peter Steinberger
7f4ae6a690
feat: add imessage rpc adapter
2026-01-02 01:19:40 +01:00
Peter Steinberger
acf7ead221
docs(changelog): note log prefix cleanup
2026-01-02 00:15:03 +00:00
Peter Steinberger
d8af307804
fix(logging): trim provider log prefixes
2026-01-02 00:15:01 +00:00
Peter Steinberger
e793be648d
docs: default discord reactions to on
2026-01-02 01:11:04 +01:00
Peter Steinberger
cbbd5b8cd7
fix(gateway): stream chat events for agent runs
2026-01-02 01:04:59 +01:00
Peter Steinberger
6fe538276d
feat: add discord reaction tool
2026-01-02 00:29:32 +01:00
Peter Steinberger
19eb761f57
fix: keep chat scrolled to bottom on session switch
2026-01-02 00:21:48 +01:00
Peter Steinberger
1d3ba3dbaf
chore: refresh a2ui bundle hash
2026-01-02 00:17:59 +01:00
Peter Steinberger
251f5d2f8b
fix: allow remote gateway password config
2026-01-02 00:17:54 +01:00
Peter Steinberger
680cdee9e3
style: fix swiftlint warnings
2026-01-02 00:17:49 +01:00