Tak hoffman
bf4a5b3987
CLI: fix Windows gateway startup
2026-01-23 04:47:01 +00:00
Peter Steinberger
74cfee1395
docs: note #1482 in changelog
2026-01-23 04:38:08 +00:00
Peter Steinberger
4b7726fed7
fix: harden BlueBubbles voice memos ( #1477 ) (thanks @Nicell)
2026-01-23 04:38:08 +00:00
Clawd
172b351f73
feat(bluebubbles): add asVoice support for voice memos
...
Add asVoice parameter to sendBlueBubblesAttachment that converts audio
to iMessage voice memo format (Opus CAF at 48kHz) and sets isAudioMessage
flag in the BlueBubbles API.
This follows the existing asVoice pattern used by Telegram.
- Convert audio to Opus CAF format using ffmpeg when asVoice=true
- Set isAudioMessage=true in BlueBubbles attachment API
- Pass asVoice through action handler and media-send
2026-01-23 04:34:19 +00:00
Peter Steinberger
aada663f26
feat: refine onboarding hatch flow
2026-01-23 04:32:23 +00:00
Peter Steinberger
1fce0abe13
test: speed up gateway suite setup
2026-01-23 04:28:02 +00:00
Rodrigo Uroz
b5bf4716c7
fix: read Slack thread replies for message reads ( #1450 ) ( #1450 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Rodrigo Uroz <rodrigouroz@users.noreply.github.com>
2026-01-23 04:17:45 +00:00
Peter Steinberger
fc24be2173
refactor: add config logging helpers
2026-01-23 04:16:39 +00:00
Peter Steinberger
04bc47cb9a
fix: put plugin descriptions under source
2026-01-23 04:02:42 +00:00
Peter Steinberger
a93fbf4af0
refactor: centralize config update logging
2026-01-23 04:01:26 +00:00
Paulo Portella
93b81197da
docs: add pauloportella to clawtributors
2026-01-23 03:58:57 +00:00
Peter Steinberger
bd5e06d94c
chore: add open-prose license
2026-01-23 03:53:03 +00:00
Peter Steinberger
3ad48d3786
fix: prefer ~ for home paths in output
2026-01-23 03:44:31 +00:00
Peter Steinberger
07a3c11404
fix: resolve changelog merge markers
2026-01-23 03:44:14 +00:00
Peter Steinberger
62cc5256c8
Merge pull request #1432 from tobiasbischoff/main
...
fix(auth): skip auth profiles in cooldown during selection and rotation
2026-01-23 03:35:25 +00:00
Peter Steinberger
476020008c
Merge origin/main into pr-1432
2026-01-23 03:35:16 +00:00
Peter Steinberger
c23ecdc487
docs: add changelog entry for #1432
2026-01-23 03:31:42 +00:00
Peter Steinberger
7a745840e1
fix: honor user-pinned profiles and search ranking
2026-01-23 03:28:47 +00:00
Tobias Bischoff
ad554a8fd2
perf(tui): optimize searchable select list filtering
...
- Add regex caching to avoid creating new RegExp objects on each render
- Optimize smartFilter to use single array with tier-based scoring
- Replace non-existent fuzzyFilter import with local fuzzyFilterLower
- Reduces from 4 array allocations and 4 sorts to 1 array and 1 sort
Fixes pre-existing bug where fuzzyFilter was imported from pi-tui but not exported.
2026-01-23 03:28:18 +00:00
Tobias Bischoff
e6f9333275
fix(auth): skip auth profiles in cooldown during selection and rotation
...
Auth profiles in cooldown (due to rate limiting) were being attempted,
causing unnecessary retries and delays. This fix ensures:
1. Initial profile selection skips profiles in cooldown
2. Profile rotation (after failures) skips cooldown profiles
3. Clear error message when all profiles are unavailable
Tests added:
- Skips profiles in cooldown during initial selection
- Skips profiles in cooldown when rotating after failure
Fixes #1316
2026-01-23 03:28:18 +00:00
Peter Steinberger
8f0de26e26
fix: honor gateway env token for doctor/security
...
Co-authored-by: azade-c <azade-c@users.noreply.github.com>
2026-01-23 03:16:52 +00:00
Peter Steinberger
8890f8511c
fix: repair docs redirects
2026-01-23 03:13:12 +00:00
Peter Steinberger
975ec0015c
fix: normalize Windows exec allowlist paths
2026-01-23 03:11:41 +00:00
Peter Steinberger
487cd76a97
feat: extend lobster tool run args
2026-01-23 03:09:59 +00:00
Peter Steinberger
37c08a4080
docs: add changelog entry for #1432
2026-01-23 03:06:10 +00:00
Peter Steinberger
559e346558
fix: honor user-pinned profiles and search ranking
2026-01-23 03:05:01 +00:00
Peter Steinberger
6228985f9d
test: speed up test suite
2026-01-23 02:55:38 +00:00
Peter Steinberger
ffd4488518
docs: fix lobster links
2026-01-23 02:51:33 +00:00
Peter Steinberger
486dd8e071
fix: treat copilot oauth tokens as non-expiring
2026-01-23 02:51:33 +00:00
Peter Steinberger
86c40e5dca
fix: set Copilot user agent header
2026-01-23 02:51:33 +00:00
Peter Steinberger
b69e70668d
fix: improve GitHub Copilot integration
2026-01-23 02:51:33 +00:00
Peter Steinberger
8e702290f2
fix: honor send path/filePath inputs ( #1444 ) (thanks @hopyky)
2026-01-23 02:27:47 +00:00
Peter Steinberger
04122e4440
test: speed up test suite
2026-01-23 02:22:02 +00:00
Peter Steinberger
7851ce8582
Merge pull request #1444 from hopyky/fix-message-path-parameter
...
Fix: Support path and filePath parameters in message send action
2026-01-23 02:10:54 +00:00
Peter Steinberger
ce39823185
fix: resolve heartbeat sender and Slack thread_ts
2026-01-23 02:05:34 +00:00
Peter Steinberger
bcfc476061
docs: highlight mattermost plugin
2026-01-23 01:39:36 +00:00
Peter Steinberger
cc34fe86e9
docs: note transcript hygiene sync
2026-01-23 01:38:05 +00:00
Peter Steinberger
744a4e4fb2
docs: simplify OpenProse install
2026-01-23 01:37:54 +00:00
Peter Steinberger
d02e0e7a0f
docs: expand mattermost intro
2026-01-23 01:35:50 +00:00
Peter Steinberger
a30a1b73c4
docs: add mattermost redirect
2026-01-23 01:35:15 +00:00
Peter Steinberger
6cad20222c
refactor: remove transcript sanitize extension
2026-01-23 01:34:33 +00:00
Peter Steinberger
ea95941c40
docs: add transcript hygiene reference
2026-01-23 01:34:21 +00:00
Peter Steinberger
d0c88955d1
Merge pull request #1472 from czekaj/fix/logs-follow-spinner
...
fix: suppress spinner in logs --follow mode
2026-01-23 01:29:30 +00:00
Peter Steinberger
fa69a633f6
docs: link Lobster and OpenProse
2026-01-23 01:29:17 +00:00
Peter Steinberger
3b9dfac62f
fix: harden Mattermost plugin gating ( #1428 ) (thanks @damoahdominic)
2026-01-23 01:23:23 +00:00
Peter Steinberger
2b7b69c8e6
docs: remove OpenProse telemetry mentions
2026-01-23 01:20:30 +00:00
Peter Steinberger
32537c6b2d
docs: expand OpenProse guide
2026-01-23 01:08:55 +00:00
Peter Steinberger
2576cb47c1
fix: improve tool summaries
2026-01-23 01:00:24 +00:00
Lucas Czekaj
8b3a573ccf
fix: suppress spinner in logs --follow mode
...
The progress spinner was being shown for each gateway RPC call during
log tailing, causing repeated spinner frames (◇ │) to appear every
polling interval.
Add a `progress` option to `callGatewayFromCli` and disable the spinner
during follow mode polling to keep output clean.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 16:58:42 -08:00
Peter Steinberger
deb6581c08
feat: add OpenProse plugin skills
2026-01-23 00:49:40 +00:00