Peter Steinberger
c2b25dac8e
fix: msteams attachments + plugin prompt hints
...
Co-authored-by: Christof <10854026+Evizero@users.noreply.github.com>
2026-01-22 03:37:29 +00:00
Peter Steinberger
5f61974e44
fix: stabilize lobster tool subprocess
2026-01-22 03:20:23 +00:00
Peter Steinberger
c39e71013d
Merge pull request #1152 from vignesh07/feat/lobster-plugin
...
feat: Add optional lobster plugin tool (typed workflows, approvals/resume)
2026-01-22 02:34:05 +00:00
Peter Steinberger
567415d38f
chore: bump version to 2026.1.21
2026-01-22 01:59:16 +00:00
Peter Steinberger
f673023bd0
chore: update dependencies
2026-01-22 01:47:43 +00:00
Peter Steinberger
f96af8dcaf
Merge pull request #1379 from ptn1411/feature/1378-zalouser-extension
...
Refs #1378 : scaffold zalouser extension
2026-01-22 00:00:29 +00:00
Peter Steinberger
d3647b2c65
refactor: unify threading contexts
2026-01-21 20:35:12 +00:00
Peter Steinberger
fcff0604c7
fix: harden bluebubbles short ids and fetch wrapper ( #1369 ) (thanks @tyler6204)
2026-01-21 17:09:15 +00:00
Peter Steinberger
cad71dfd3b
Merge pull request #1369 from tyler6204/fix/bluebubbles-gc-guid-resolution
...
BlueBubbles: short ID mapping, action resolution, and threading/typing fixes
2026-01-21 17:06:09 +00:00
Pham Nam
532a733316
Refs #1378 : scaffold zalouser extension
2026-01-21 19:48:21 +07:00
Peter Steinberger
86771a44bf
chore: bump bluebubbles to 2026.1.21-1
2026-01-21 09:43:19 +00:00
Peter Steinberger
37619c2e0e
fix: use plugin-sdk exports in bluebubbles
2026-01-21 09:03:09 +00:00
Tyler Yust
1291588784
feat: enhance message context with full ID support for replies and caching
...
- Updated message processing to include full message IDs alongside short IDs for better context resolution.
- Improved reply handling by caching inbound messages, allowing for accurate sender and body resolution without exposing dropped content.
- Adjusted tests to validate the new full ID properties and their integration into the message handling workflow.
2026-01-21 00:45:01 -08:00
Tyler Yust
646c5b1893
feat: enhance message handling with short ID resolution and reply context improvements
...
- Implemented resolution of short message IDs to full UUIDs in both text and media sending functions.
- Updated reply context formatting to optimize token usage by including only necessary information.
- Introduced truncation for long reply bodies to further reduce token consumption.
- Adjusted tests to reflect changes in reply context handling and message ID resolution.
2026-01-21 00:45:01 -08:00
Tyler Yust
b7fcc1045c
feat: implement short ID mapping for BlueBubbles messages and enhance reply context caching
...
- Added functionality to resolve short message IDs to full UUIDs and vice versa, optimizing token usage.
- Introduced a reply cache to store message context for replies when metadata is omitted in webhook payloads.
- Updated message handling to utilize short IDs for outbound messages and replies, improving efficiency.
- Enhanced error messages to clarify required parameters for actions like react, edit, and unsend.
- Added tests to ensure correct behavior of new features and maintain existing functionality.
2026-01-21 00:45:01 -08:00
Peter Steinberger
77fec7c239
chore: release 2026.1.20-2
2026-01-21 08:30:33 +00:00
Peter Steinberger
475ec11c3c
chore: release 2026.1.20-1
2026-01-21 07:37:22 +00:00
Peter Steinberger
336233c30d
fix: wire OTLP logs for diagnostics
2026-01-20 22:51:47 +00:00
Peter Steinberger
365f1c438c
chore: drop nostr node_modules links
2026-01-20 20:15:56 +00:00
Peter Steinberger
537968d158
feat: add Nostr channel plugin and onboarding install defaults
...
Co-authored-by: joelklabo <joelklabo@users.noreply.github.com>
2026-01-20 20:15:56 +00:00
Peter Steinberger
87a9d125a9
feat: add diagnostics events and otel exporter
2026-01-20 18:56:15 +00:00
Peter Steinberger
44d24083a4
refactor: split matrix provider modules
2026-01-20 14:32:04 +00:00
Peter Steinberger
d2bcaa81f5
fix: align zalouser status + schema
2026-01-20 13:32:11 +00:00
Peter Steinberger
0883136a38
refactor: centralize channel ui metadata
2026-01-20 13:11:49 +00:00
Peter Steinberger
7411ed831d
chore: update deps
2026-01-20 13:06:16 +00:00
Peter Steinberger
96ea6f4c3c
refactor: extend channel plugin boundary
2026-01-20 12:07:54 +00:00
Tyler Yust
89e96917c4
feat: extend BlueBubbles attachment handling by adding support for reply context, allowing users to reference previous messages in media attachments
2026-01-20 12:07:54 +00:00
Tyler Yust
b25ebeda24
feat: add media size validation to BlueBubbles media handling, ensuring compliance with channel limits and improving error handling for oversized media
2026-01-20 12:07:54 +00:00
Tyler Yust
9aa2392c1c
feat: enhance BlueBubbles media and message handling by adding reply context support and improving outbound message ID tracking
2026-01-20 12:07:54 +00:00
Tyler Yust
a235072c3b
feat: refactor BlueBubbles media handling by introducing a dedicated media send function and optimizing message processing for media attachments
2026-01-20 12:07:54 +00:00
Tyler Yust
430c5cdf6b
feat: improve BlueBubbles message processing by adding reply context formatting and enhancing message ID extraction from responses
2026-01-20 12:07:54 +00:00
Tyler Yust
314de81f3f
feat: enhance BlueBubbles messaging targets by adding support for UUID and hex chat identifiers, improving normalization and parsing functions
2026-01-20 12:07:54 +00:00
Tyler Yust
c63273e18c
feat: enhance BlueBubbles group message handling by adding account-specific logging and improving typing signal conditions
2026-01-20 12:07:54 +00:00
Tyler Yust
d607fac37d
feat: enhance BlueBubbles functionality by implementing macOS version checks for message editing and improving server info caching
2026-01-20 12:07:54 +00:00
Tyler Yust
861fc0a236
feat: update BlueBubbles documentation and code to clarify group icon handling and normalize chat identifiers
2026-01-20 12:07:54 +00:00
Tyler Yust
8a53f80c3b
feat: add support for setting group icons in BlueBubbles, enhancing group management capabilities
2026-01-20 12:07:54 +00:00
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
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
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
bf04422984
fix: add nextcloud talk manifest ( #1297 ) (thanks @ysqander)
2026-01-20 11:38:11 +00:00
Peter Steinberger
d87a3bcc2c
refactor: plugin catalog + nextcloud policy
2026-01-20 11:22:27 +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
b068d79ba5
Merge pull request #1213 from andrew-kurin/fix/voicecall-tailscale-path
...
Voice-call: fix tailscale tunnel, Twilio signatures, and callbacks
2026-01-19 06:00:33 +00:00