Jonathan D. Rhyne
596fa99f02
discord: chunk outbound messages by chars+lines
...
Prevents Discord client clipping by splitting tall replies; adds discord.maxLinesPerMessage.
2026-01-07 02:22:05 -05:00
Peter Steinberger
50d4b17417
docs: add pairing overview
2026-01-06 19:30:30 +01:00
Peter Steinberger
1bde6cffec
docs: add updating guide
2026-01-06 19:24:33 +01:00
Peter Steinberger
e6864346b8
docs(readme): make build step optional
2026-01-06 19:18:47 +01:00
Peter Steinberger
3260fde9cd
docs(security): clarify DM policy coverage
2026-01-06 19:13:31 +01:00
Peter Steinberger
9a5cfa863e
docs: remove deprecated control API
2026-01-06 19:04:47 +01:00
Peter Steinberger
7d122b828e
docs(security): add security@clawd.bot
2026-01-06 19:03:34 +01:00
Peter Steinberger
67240252f8
docs: make internal links clickable
2026-01-06 19:02:33 +01:00
DBH
d79e34040f
docs: remove .md extension from internal links ( #319 )
2026-01-06 11:58:39 -06:00
Peter Steinberger
30ea1e37f2
docs(readme): link docs site + security guide
2026-01-06 18:41:00 +01:00
Shadow
b5f7431428
Changelog: note skipBootstrap
2026-01-06 11:25:27 -06:00
Peter Steinberger
ee085ffd65
docs(docker): align sandbox allowlist
2026-01-06 18:25:00 +01:00
Peter Steinberger
8d9b2208d5
docs(security): explain sandboxing options
2026-01-06 18:23:53 +01:00
Peter Steinberger
94e300fde5
docs(security): document pairing + prompt injection
2026-01-06 18:13:12 +01:00
Peter Steinberger
c47aff5244
fix(onboard): clarify DM policy keys
2026-01-06 18:09:21 +01:00
Peter Steinberger
6ea25b0354
docs(security): explain DM pairing
2026-01-06 18:09:21 +01:00
Peter Steinberger
4933905366
fix(onboard): configure DM policies
2026-01-06 18:09:21 +01:00
Onur
6cf3570c5b
feat(agent): add skipBootstrap config to skip bootstrap file creation ( #292 )
2026-01-06 11:02:51 -06:00
Shadow
38aaa8563b
Changelog: note README ui install
2026-01-06 10:59:26 -06:00
Hugo Baraúna
42af37aea9
docs: add missing ui:install step to README setup ( #300 )
2026-01-06 10:58:48 -06:00
Peter Steinberger
b081f45b17
fix(onboard): explain DM pairing defaults
2026-01-06 17:58:06 +01:00
Muhammed Mukhthar CM
4bb53e19f9
fix(build): import tool-display.json instead of fs.readFileSync ( #312 )
2026-01-06 10:55:02 -06:00
Peter Steinberger
967cef80bc
fix(security): lock down inbound DMs by default
2026-01-06 17:51:56 +01:00
Shadow
327ad3c9c7
Changelog: credit favicon PR
2026-01-06 10:49:45 -06:00
Jefferson Nunn
848f36b670
feat(ui): add favicon.ico from Mac app icon ( #305 )
2026-01-06 10:41:19 -06:00
Peter Steinberger
11b6fddcbf
Merge pull request #283 from Oncomatic/jarvis/telegram-media-error-notify
...
fix(telegram): notify user when media exceeds size limit
2026-01-06 15:18:52 +00:00
Peter Steinberger
2a50eadcc1
fix(ui): self-heal ui builds
2026-01-06 16:03:04 +01:00
Peter Steinberger
3f10655e3f
test: make test:coverage pass
2026-01-06 15:43:24 +01:00
Peter Steinberger
3ff17b70ea
chore: changelog for #293
2026-01-06 15:32:06 +01:00
Palash Oswal
b91012b697
fix(cli): don't force localhost gateway url in remote mode
...
Fixes remote gateway setup (remote mode) by not overriding url; adds regression tests. Thanks @oswalpalash.
2026-01-06 14:30:45 +00:00
Simon Kelly
5aa1ed2c96
fix(slack): use named import for @slack/bolt App class ( #299 )
...
* fix(slack): use named import for @slack/bolt App class
The default import `import bolt from '@slack/bolt'` followed by
`const { App } = bolt` doesn't work correctly in Bun due to ESM/CJS
interop issues. The default export comes through as a function rather
than the module object.
Switching to a named import `import { App } from '@slack/bolt'`
resolves the issue and allows the Slack provider to start successfully.
* fix(slack): align Bolt mock with named App export
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-01-06 14:22:14 +00:00
Lukáš Loukota
c16510c6ea
fix: install Bun in Dockerfile ( #284 )
...
Install Bun in Dockerfile so `pnpm build` can run Bun scripts inside Docker.
Thanks @loukotal.
2026-01-06 14:05:19 +00:00
Peter Steinberger
dbac51e60f
chore(protocol): regenerate GatewayModels.swift
2026-01-06 09:55:58 +01:00
Manuel Hettich
aae5926db9
fix(telegram): notify user when media exceeds size limit
...
When a file exceeds mediaMaxMb, send a friendly error message
instead of silently dropping the upload.
---
🤖 Authored by Jarvis (AI assistant)
2026-01-06 08:45:07 +00:00
Peter Steinberger
ddba2c6912
docs: point docs links to GitHub while docs down
2026-01-06 09:45:03 +01:00
Peter Steinberger
3693449d7e
feat: sandbox session tool visibility
2026-01-06 08:40:30 +00:00
Peter Steinberger
ef58399fcd
docs(changelog): note auth rotation + configure order
2026-01-06 09:25:42 +01:00
Peter Steinberger
5926a98c52
fix(configure): don’t write auth.order by default
2026-01-06 09:25:36 +01:00
Peter Steinberger
f2d353459f
test(auth): stop prioritizing lastGood
2026-01-06 09:25:33 +01:00
Peter Steinberger
ed2075ce69
test(gateway): deflake cron finished event wait
2026-01-06 09:25:31 +01:00
Muhammed Mukhthar CM
9e49c762e0
fix(auth): prioritize round-robin over lastGood for multi-account rotation ( #281 )
...
* fix(auth): prioritize round-robin over lastGood for multi-account rotation
When multiple OAuth accounts are configured, the round-robin rotation was
not working because lastGood was always prioritized, defeating the sort by
lastUsed.
Changes:
- Remove lastGood prioritization in resolveAuthProfileOrder
- Always apply orderProfilesByMode (sorts by lastUsed, oldest first)
- Only respect configuredOrder when explicitly set in config
- preferredProfile still takes priority for explicit user choice
Tested with 2 Google Antigravity accounts - verified alternating usage.
Follow-up to PR #269 .
* style: fix formatting
2026-01-06 08:16:35 +00:00
Peter Steinberger
cf1a1d107e
fix: add OpenAI Codex OAuth to configure
2026-01-06 09:13:51 +01:00
Peter Steinberger
30b6c417c7
docs(changelog): note bun UI build
2026-01-06 09:13:51 +01:00
Muhammed Mukhthar CM
42d1c2448e
fix(cron-tool): use generic object schema for job/patch to fix Claude via Antigravity ( #280 )
2026-01-06 02:13:09 -06:00
Peter Steinberger
c27dd75135
build(control-ui): prefer bun for UI build
2026-01-06 09:08:25 +01:00
Peter Steinberger
5774b4f300
fix(control-ui): pad chat composer in focus mode
2026-01-06 08:59:05 +01:00
Peter Steinberger
df6d545050
docs: update docs domain + link labels
2026-01-06 08:57:58 +01:00
Peter Steinberger
a279bcfeb1
feat: add sessions_spawn sub-agent tool
2026-01-06 08:41:45 +01:00
Peter Steinberger
952657d55c
feat(tui): add /elev alias
2026-01-06 08:41:04 +01:00
Peter Steinberger
882048d90b
feat(control-ui): add chat focus mode
2026-01-06 08:16:21 +01:00