Peter Steinberger
|
9a2bf57e1c
|
refactor: extend channel plugin boundary
|
2026-01-20 12:07:54 +00:00 |
|
Tyler Yust
|
14a072f5fa
|
feat: add support for setting group icons in BlueBubbles, enhancing group management capabilities
|
2026-01-20 12:07:54 +00:00 |
|
Tyler Yust
|
61907ddf3e
|
feat: add new channel capabilities for editing, unsending, replying, effects, and group management
|
2026-01-20 12:07:54 +00:00 |
|
Tyler Yust
|
1eab8fa9b0
|
Step 5 + Review
|
2026-01-20 12:07:54 +00:00 |
|
Tyler Yust
|
2cf444be02
|
Step 4 (Needs Review)
|
2026-01-20 12:07:54 +00:00 |
|
Tyler Yust
|
ac2fcfe96a
|
Phase 0 + Review
|
2026-01-20 12:07:54 +00:00 |
|
Peter Steinberger
|
636a8e3181
|
fix: merge plugin manifest types
|
2026-01-20 11:22:28 +00:00 |
|
Peter Steinberger
|
660f87278c
|
refactor: plugin catalog + nextcloud policy
|
2026-01-20 11:22:27 +00:00 |
|
Peter Steinberger
|
6d5195c890
|
refactor: normalize cli command hints
|
2026-01-20 07:43:00 +00:00 |
|
Peter Steinberger
|
d9384785a3
|
fix: stabilize ci checks
|
2026-01-19 00:34:26 +00:00 |
|
Peter Steinberger
|
97531f174f
|
fix: import wizard prompter in onboarding adapters
|
2026-01-18 23:05:05 +00:00 |
|
Peter Steinberger
|
ace8a1b44e
|
feat: expand dm allowlist onboarding
|
2026-01-18 22:52:00 +00:00 |
|
Peter Steinberger
|
ee6e534ccb
|
refactor: route channel runtime via plugin api
|
2026-01-18 11:01:16 +00:00 |
|
Peter Steinberger
|
c5e19f5c67
|
refactor: migrate messaging plugins to sdk
|
2026-01-18 08:54:00 +00:00 |
|
Peter Steinberger
|
6cc57ae772
|
feat: add bluebubbles plugin
|
2026-01-18 03:17:43 +00:00 |
|
Peter Steinberger
|
67f63ecd7e
|
chore: remove tracked artifacts
|
2026-01-18 02:55:07 +00:00 |
|
Peter Steinberger
|
1420d113d8
|
refactor: migrate extensions to plugin sdk
|
2026-01-18 02:55:07 +00:00 |
|
Peter Steinberger
|
0c93b9b7bb
|
style: apply oxfmt
|
2026-01-18 02:19:35 +00:00 |
|
Peter Steinberger
|
62354dff9c
|
refactor: share allowlist match metadata
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-18 01:49:25 +00:00 |
|
Peter Steinberger
|
c1da78a271
|
refactor: share teams allowlist matching helpers
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-18 01:37:22 +00:00 |
|
Peter Steinberger
|
f73dbdbaea
|
refactor: unify channel config matching and gating
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-18 01:24:00 +00:00 |
|
Peter Steinberger
|
36d88f6079
|
fix: normalize gateway dev mode detection
|
2026-01-18 01:08:47 +00:00 |
|
Peter Steinberger
|
4f0771f67b
|
fix(channels): clean up discord resolve typing
|
2026-01-18 01:00:25 +00:00 |
|
Peter Steinberger
|
075ff675ac
|
refactor(channels): share allowlist + resolver helpers
|
2026-01-18 01:00:25 +00:00 |
|
Peter Steinberger
|
c7ea47e886
|
feat(channels): add resolve command + defaults
|
2026-01-18 01:00:24 +00:00 |
|
Peter Steinberger
|
22c7f659f6
|
fix: surface match metadata in audits and slack logs
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-18 00:50:36 +00:00 |
|
Peter Steinberger
|
79a44d0da4
|
refactor(channels): unify target parsing
|
2026-01-18 00:31:42 +00:00 |
|
Peter Steinberger
|
4d590f9254
|
refactor(slack): centralize target parsing
|
2026-01-18 00:15:05 +00:00 |
|
Peter Steinberger
|
a08438ae97
|
refactor(discord): centralize target parsing
Co-authored-by: Jonathan Rhyne <jonathan@pspdfkit.com>
|
2026-01-18 00:04:38 +00:00 |
|
Peter Steinberger
|
4c12c4fc04
|
feat: add channel match metadata logs
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-17 23:48:45 +00:00 |
|
Peter Steinberger
|
5aed38eebc
|
fix(discord): honor thread allowlists in reactions
Co-authored-by: Codex <codex@openai.com>
|
2026-01-17 23:03:51 +00:00 |
|
Peter Steinberger
|
e63e483c38
|
refactor(channels): share channel config matching
Co-authored-by: Codex <codex@openai.com>
|
2026-01-17 23:03:51 +00:00 |
|
Peter Steinberger
|
80a8639940
|
refactor: centralize telegram send param parsing
|
2026-01-17 17:36:37 +00:00 |
|
Peter Steinberger
|
af29c6a980
|
fix: allow media-only telegram voice sends (#1099) (thanks @mukhtharcm)
|
2026-01-17 17:33:08 +00:00 |
|
Muhammed Mukhthar CM
|
f2a0e8e5bb
|
feat(telegram): support sending audio as native voice notes via asVoice param in message tool
|
2026-01-17 17:32:50 +00:00 |
|
Peter Steinberger
|
13b931c006
|
refactor: prune legacy group prefixes
|
2026-01-17 08:47:25 +00:00 |
|
Peter Steinberger
|
7cebe7a506
|
style: run oxfmt
|
2026-01-17 08:00:05 +00:00 |
|
Peter Steinberger
|
d5fdda8e28
|
refactor: prune room legacy
|
2026-01-17 07:41:24 +00:00 |
|
Peter Steinberger
|
1ea8917e2b
|
refactor: trim resolver exports
|
2026-01-17 07:36:09 +00:00 |
|
Peter Steinberger
|
07c93dfd30
|
refactor: streamline target resolver helpers
|
2026-01-17 07:34:26 +00:00 |
|
Peter Steinberger
|
cf0ea6c756
|
refactor: unify target resolver metadata
|
2026-01-17 07:34:26 +00:00 |
|
Peter Steinberger
|
6a3ed5c850
|
fix(security): gate slash/control commands
|
2026-01-17 06:49:34 +00:00 |
|
Peter Steinberger
|
37a2eee837
|
refactor: drop legacy session store keys
|
2026-01-17 06:48:44 +00:00 |
|
Peter Steinberger
|
331141ad77
|
refactor: centralize message target resolution
Co-authored-by: Thinh Dinh <tobalsan@users.noreply.github.com>
|
2026-01-17 06:04:49 +00:00 |
|
Peter Steinberger
|
e59d8c5436
|
style: oxfmt format
|
2026-01-17 05:48:56 +00:00 |
|
Peter Steinberger
|
8b42902cee
|
refactor: drop legacy room chatType
|
2026-01-17 05:46:40 +00:00 |
|
Peter Steinberger
|
a624878973
|
fix(security): gate slash commands by sender
|
2026-01-17 05:25:42 +00:00 |
|
Peter Steinberger
|
f7089cde54
|
fix: unify inbound sender labels
|
2026-01-17 05:21:09 +00:00 |
|
Peter Steinberger
|
5fcc9b3244
|
refactor: centralize target errors and cache lookups
|
2026-01-17 04:28:22 +00:00 |
|
Peter Steinberger
|
8ebfa2950d
|
refactor: align message target wording
|
2026-01-17 04:18:59 +00:00 |
|