Erik von Essen Fisher
778a87441c
Rebrand app icons from Clawdis to Clawdbot
...
Replace app icons with new Clawdbot branding (lobster-in-phone-booth design) across iOS, Android, and macOS.
Changes:
- iOS: Updated all 14 icon sizes in AppIcon.appiconset (20px to 1024px)
- Android: Updated launcher icons for all density buckets (mdpi to xxxhdpi)
- macOS: Updated Icon.icon bundle and regenerated Clawdbot.icns
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-08 23:31:24 +01:00
Peter Steinberger
d219e8a5c3
fix(daemon): normalize audit paths
2026-01-08 22:28:51 +00:00
Peter Steinberger
983f9286c2
docs: naming sweep and platform wording
2026-01-08 23:25:51 +01:00
Peter Steinberger
1107244cc8
chore(format): apply biome fixes
2026-01-08 22:22:17 +00:00
Peter Steinberger
51fc37ac80
chore(test): align auth choice options formatting
2026-01-08 23:18:33 +01:00
Peter Steinberger
69620bb16c
docs: note elevated no-op when unsandboxed
2026-01-08 23:18:33 +01:00
Peter Steinberger
a0edddee38
fix(onboarding): preflight claude cli keychain
2026-01-08 23:18:33 +01:00
Peter Steinberger
fe950953bc
docs: clarify elevated sandbox behavior
2026-01-08 23:18:33 +01:00
Peter Steinberger
a6c2c29c0c
fix: improve ws close diagnostics
2026-01-08 22:18:07 +00:00
Peter Steinberger
baa2abe7e6
fix(daemon): audit runtime best practices
2026-01-08 22:18:07 +00:00
Peter Steinberger
e346541183
feat(status): add Telegram/WhatsApp troubleshooting warnings
2026-01-08 23:14:11 +01:00
Peter Steinberger
8f15bbf701
refactor: share paren-aware chunk break scan
2026-01-08 23:09:34 +01:00
Peter Steinberger
acd9de8992
feat(status): warn on Discord message content intent
2026-01-08 23:07:34 +01:00
Peter Steinberger
439f172ae2
docs: refresh and simplify docs
2026-01-08 23:07:20 +01:00
Peter Steinberger
b1101b4d9e
docs: fix Mintlify parse error
2026-01-08 23:05:26 +01:00
Peter Steinberger
d968d7ffc5
test: add DM elevated regression coverage
2026-01-08 22:58:15 +01:00
Peter Steinberger
7a5585ab4c
fix: tighten group elevated targeting
2026-01-08 22:57:18 +01:00
Peter Steinberger
f5f76ee2b7
fix: align env config schema
2026-01-08 22:57:18 +01:00
Peter Steinberger
f4fca5f0e0
feat: allow inline env vars in config
2026-01-08 22:57:18 +01:00
Peter Steinberger
2e1ba5a73e
fix(doctor): run legacy migrations in non-interactive
2026-01-08 21:37:22 +00:00
Peter Steinberger
81686f676a
refactor(cron): centralize telegram targets + delivery helpers
2026-01-08 21:36:53 +00:00
Peter Steinberger
3601d57f3c
fix: avoid synthesizing agent defaults
2026-01-08 22:26:29 +01:00
Peter Steinberger
39cf84c262
feat: enable adaptive context pruning by default
2026-01-08 22:23:03 +01:00
Peter Steinberger
16a1632399
fix: normalize gateway cli option strings
2026-01-08 22:18:06 +01:00
Peter Steinberger
b2038ab5f9
fix: honor non-interactive legacy migrations
2026-01-08 22:13:57 +01:00
Peter Steinberger
897ab9dfe5
test(cron): cover telegram topic delivery ( #478 ) (thanks @nachoiacovino)
2026-01-08 21:13:39 +00:00
Nacho Iacovino
72699ded91
fix(cron): parse :topic: suffix for Telegram topic delivery
...
When cron jobs specify a Telegram topic in the 'to' field like
'-1003420657307:topic:60', the delivery code now correctly parses
this into separate chatId and messageThreadId values.
Previously, the entire string was passed as chatId, causing messages
to fail delivery to forum topics.
2026-01-08 21:12:15 +00:00
Peter Steinberger
873b582586
fix: resolve WhatsApp LID inbound mapping
2026-01-08 22:08:54 +01:00
Peter Steinberger
02b791092d
docs: add beginner paths for docker and linux vps
2026-01-08 21:56:47 +01:00
Josh Palmer
fb349cc97c
🤖 codex: add changelog entry for #210
2026-01-08 21:54:04 +01:00
Josh Palmer
0f607e528c
🤖 codex: strip empty assistant blocks from history ( #210 )
2026-01-08 21:53:33 +01:00
Peter Steinberger
a60a091e9d
feat(doctor): audit config + state permissions
2026-01-08 21:51:34 +01:00
Peter Steinberger
f44f840057
docs: clarify sandboxing config option
2026-01-08 21:51:21 +01:00
Peter Steinberger
814b1430d2
docs: add sandboxing page and cross-links
2026-01-08 21:49:26 +01:00
Peter Steinberger
8706f8da2b
feat(doctor): add repair/force flows
2026-01-08 21:47:35 +01:00
Peter Steinberger
69a579aca9
docs(cron): clarify jobId vs id
2026-01-08 21:43:22 +01:00
Peter Steinberger
bdedcb870a
docs(cron): rewrite cron jobs documentation
2026-01-08 21:39:03 +01:00
Peter Steinberger
964568105e
refactor(telegram): centralize target parsing
2026-01-08 21:38:59 +01:00
Peter Steinberger
991635af9c
style(cli): format daemon config warnings
2026-01-08 21:38:54 +01:00
Peter Steinberger
8e2d6d14a1
fix(doctor): handle missing service readCommand
2026-01-08 21:38:51 +01:00
Peter Steinberger
dc848aef25
docs: clarify doctor + launchd service guidance
2026-01-08 21:34:28 +01:00
Peter Steinberger
b8b0994a44
feat(doctor): audit supervisor config + docs
2026-01-08 21:28:48 +01:00
Peter Steinberger
4f5256da7c
docs(changelog): note PR #483 (thanks @AbhisekBasu1)
2026-01-08 20:26:18 +00:00
Peter Steinberger
ebbb61249b
style(cron): format telegram target tests
2026-01-08 21:23:07 +01:00
Peter Steinberger
86f4f76a83
fix(cron): parse telegram targets with prefixes (thanks @mitschabaude-bot)
2026-01-08 21:23:07 +01:00
Gregor's Bot
adbbb84932
fix(cron): support Telegram topic/thread ID in delivery target
...
When delivering cron job output to Telegram, the 'to' field now supports
specifying a topic (forum thread) ID in addition to the chat ID.
Supported formats:
- chatId (plain chat ID or @username)
- chatId:topicId (chat ID with numeric topic ID)
- chatId:topic:topicId (alternative format with explicit marker)
This enables cron jobs to deliver messages to specific forum topics
rather than always going to the main/general topic.
Adds parseTelegramTarget helper function with unit tests.
(cherry picked from commit 24a6595e81 )
2026-01-08 21:23:07 +01:00
Peter Steinberger
edba086703
Merge pull request #479 from azade-c/docs/systemd-service-comments
...
fix(daemon): align systemd unit with documentation
2026-01-08 20:16:32 +00:00
Peter Steinberger
c9ca2f4bf9
docs: note systemd unit alignment ( #479 ) - thanks @azade-c
2026-01-08 21:16:19 +01:00
Azade
ee875dc148
fix(daemon): align systemd unit with documentation
...
Align generated systemd service file with docs:
https://docs.clawd.bot/gateway#supervision-systemd-user-unit
Adds:
- After=network-online.target
- Wants=network-online.target
- RestartSec=5
2026-01-08 21:16:19 +01:00
Peter Steinberger
afcb6536ee
refactor: normalize skills UI status keys
2026-01-08 20:13:24 +00:00