Tyler Yust
bced00a990
feat: enhance BlueBubbles message actions with support for message editing, reply metadata, and improved effect handling
2026-01-20 12:07:54 +00:00
Tyler Yust
9b00bb5880
feat: improve BlueBubbles message action error handling and enhance channel action descriptions
2026-01-20 12:07:54 +00:00
Tyler Yust
fb0d69faf0
feat: enhance BlueBubbles channel integration with new messaging target normalization and typing indicator improvements
2026-01-20 12:07:54 +00:00
Tyler Yust
5e206a64c1
feat: add new channel capabilities for editing, unsending, replying, effects, and group management
2026-01-20 12:07:54 +00:00
Tyler Yust
5c84cee55b
Step 5 + Review
2026-01-20 12:07:54 +00:00
Tyler Yust
db6fcc7fcb
Step 4 (Needs Review)
2026-01-20 12:07:54 +00:00
Tyler Yust
fe9fe4ff7b
Step 3 + Review
2026-01-20 12:07:54 +00:00
Tyler Yust
04496af8a0
(Step 2) Phase 2 & 3 Complete + Reviewed
2026-01-20 12:07:54 +00:00
Tyler Yust
a577e8509b
Phase 0 + Review
2026-01-20 12:07:54 +00:00
Peter Steinberger
ab3ecf83e1
Merge pull request #1298 from sibbl/matrix-with-e2ee-support
...
rewrite(matrix): integration with end to end encryption support
2026-01-20 12:04:45 +00:00
Peter Steinberger
ce4dceff30
fix: add path import for shell utils ( #1298 ) (thanks @sibbl)
2026-01-20 11:59:36 +00:00
Peter Steinberger
761c03101f
fix: polish matrix e2ee storage ( #1298 ) (thanks @sibbl)
2026-01-20 11:59:36 +00:00
Sebastian Schubotz
2d4bf3b29c
rewrite(matrix): use matrix-bot-sdk as base to enable e2ee encryption, strictly follow location + typing + group concepts, fix room bugs
2026-01-20 11:59:11 +00:00
Peter Steinberger
d0fb3ea4c8
Merge pull request #1292 from bradleypriest/pr/chat-thinking-tool
...
ui(chat): separate tool/thinking output and add toggle
2026-01-20 11:57:21 +00:00
Peter Steinberger
84dc478510
fix: align bird skill metadata and flags ( #1302 ) (thanks @odysseus0)
2026-01-20 11:55:14 +00:00
Peter Steinberger
dfdacc80dc
Merge pull request #1302 from odysseus0/docs/bird-skill-update
...
docs(bird): update skill for v0.5-0.8 features
2026-01-20 11:53:56 +00:00
Peter Steinberger
bf04422984
fix: add nextcloud talk manifest ( #1297 ) (thanks @ysqander)
2026-01-20 11:38:11 +00:00
Peter Steinberger
605b411dcf
fix: finalize exec fish fallback ( #1297 ) (thanks @ysqander)
2026-01-20 11:25:49 +00:00
Peter Steinberger
eb06c5bfb8
fix: merge plugin manifest types
2026-01-20 11:22:28 +00:00
Peter Steinberger
d87a3bcc2c
refactor: plugin catalog + nextcloud policy
2026-01-20 11:22:27 +00:00
Peter Steinberger
8b1b4859de
Merge pull request #1297 from ysqander/fix/fish-shell-bash
...
exec: prefer bash when fish is default shell
2026-01-20 11:13:35 +00:00
Peter Steinberger
8f49a22d4c
fix: stabilize gateway defaults
2026-01-20 11:11:26 +00:00
Peter Steinberger
c12a0b361f
Merge pull request #1294 from bradleypriest/pr/sessions-labels
...
ui(sessions): support editing session labels
2026-01-20 11:05:46 +00:00
Peter Steinberger
33584b93d2
Merge pull request #1272 from clawdbot/shadow/config-plugin-validation
...
Config: validate plugin config
2026-01-20 11:03:38 +00:00
Shadow
0835bc0c81
fix: enforce plugin config schemas ( #1272 ) (thanks @thewilloftheshadow)
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-20 11:03:17 +00:00
Peter Steinberger
b5e578c63f
refactor: use command lane enum
2026-01-20 10:51:25 +00:00
Peter Steinberger
70c65c5739
fix: sync device scopes on token rotation
2026-01-20 10:46:33 +00:00
Peter Steinberger
2d46f6c090
Merge pull request #1208 from 24601/fix/slack-bolt-import
...
fix(slack): handle bolt import for CJS/ESM compatibility
2026-01-20 10:46:27 +00:00
Peter Steinberger
7be03e5c15
fix: align gateway presence + config defaults tests ( #1208 ) (thanks @24601)
2026-01-20 10:45:59 +00:00
Peter Steinberger
67b2e65afa
refactor: centralize concurrency resolution
2026-01-20 10:41:56 +00:00
Peter Steinberger
7e4ad2584c
chore: keep vitest workers at 4
2026-01-20 10:41:09 +00:00
Peter Steinberger
a1cfd6a933
test: update gateway node/e2e tests
2026-01-20 10:41:09 +00:00
Peter Steinberger
c21551f30c
fix: prevent duplicate cron runs across hot reloads
2026-01-20 10:36:46 +00:00
Peter Steinberger
f3bc944003
fix: handle Slack Bolt import + gateway node ids ( #1208 ) (thanks @24601)
2026-01-20 10:33:40 +00:00
Basit Mustafa
d8f4d51369
test(slack): mock HTTPReceiver
2026-01-20 10:33:01 +00:00
Basit Mustafa
a6734adb00
fix(slack): resolve bolt constructors
2026-01-20 10:33:01 +00:00
Basit Mustafa
ee6c1b6390
fix(slack): handle bolt import for CJS/ESM compatibility
2026-01-20 10:33:01 +00:00
Peter Steinberger
c5406761e9
style: format agent defaults import
2026-01-20 10:31:16 +00:00
Peter Steinberger
72b6c73142
refactor: centralize agent concurrency defaults
2026-01-20 10:31:16 +00:00
Peter Steinberger
de3168af2f
feat: add device token auth and devices cli
2026-01-20 10:30:53 +00:00
Peter Steinberger
6aa974894e
chore: raise default agent concurrency
2026-01-20 10:08:26 +00:00
Peter Steinberger
b2a10cb183
fix: avoid context-window-too-small misclassification ( #1266 , thanks @humanwritten)
...
Co-authored-by: humanwritten <humanwritten@users.noreply.github.com>
2026-01-20 10:07:05 +00:00
humanwritten
8070e5fd05
fix: prevent context-window-too-small error from being misclassified
...
The regex `/context window/i` was matching "Model context window too small"
and rewriting it to generic "Context overflow" message, hiding the actual
problem from users.
Add exclusion for "too small|minimum is" patterns so the original
informative error message passes through.
🤖 AI-assisted (Claude) - tested on local instance
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-20 10:07:05 +00:00
Peter Steinberger
45527c73d5
fix: preserve gateway presence instanceId
2026-01-20 09:52:26 +00:00
ysqander
3136b6c1bb
exec: prefer bash when fish is default shell
2026-01-20 17:42:02 +08:00
Peter Steinberger
2ed640f55e
chore: tune vitest parallelism
2026-01-20 09:40:10 +00:00
Peter Steinberger
10ff9c4524
docs: add changelog entry for codex-cli dedupe
2026-01-20 09:38:56 +00:00
Peter Steinberger
b0d586da3a
fix(auth): dedupe codex-cli profiles
...
Co-authored-by: Oliver Drobnik <oliver@cocoanetics.com>
2026-01-20 09:38:56 +00:00
George Pickett
27813e1a40
Docs: frame skills eval gap in testing
2026-01-20 09:37:59 +00:00
Peter Steinberger
e6c386465d
docs: mention tool_result_persist hook
2026-01-20 09:36:10 +00:00