Peter Steinberger
|
eafd7430ba
|
chore: release 2026.1.24-1
|
2026-01-25 14:08:20 +00:00 |
|
Peter Steinberger
|
a111e52c7b
|
fix(matrix): decrypt E2EE media + size guard (#1744)
Thanks @araa47.
Co-authored-by: Akshay <araa47@users.noreply.github.com>
|
2026-01-25 12:53:57 +00:00 |
|
Dan Guido
|
718c8413c7
|
feat: add prek pre-commit hooks and dependabot (#1720)
* feat: add prek pre-commit hooks and dependabot
Pre-commit hooks (via prek):
- Basic hygiene: trailing-whitespace, end-of-file-fixer, check-yaml, check-added-large-files, check-merge-conflict
- Security: detect-secrets, zizmor (GitHub Actions audit)
- Linting: shellcheck, actionlint, oxlint, swiftlint
- Formatting: oxfmt, swiftformat
Dependabot:
- npm and GitHub Actions ecosystems
- Grouped updates (production/development/actions)
- 7-day cooldown for supply chain protection
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* docs: add prek install instruction to AGENTS.md
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-25 10:53:23 +00:00 |
|
Peter Steinberger
|
777caa4762
|
fix: newline chunking across channels
|
2026-01-25 04:11:36 +00:00 |
|
Peter Steinberger
|
3f5200f4ca
|
chore: update deps and test timeout
|
2026-01-24 10:30:30 +00:00 |
|
Adam Holt
|
e080b88808
|
Channels: add per-group tool policies
|
2026-01-24 05:49:39 +00:00 |
|
Travis
|
86b1970fe2
|
Plugins: move clawdbot to devDependencies + add zod
|
2026-01-24 00:42:33 +00:00 |
|
Peter Steinberger
|
cf21b97e55
|
refactor: standardize channel logging
|
2026-01-23 23:34:30 +00:00 |
|
Peter Steinberger
|
cc9c826a6d
|
refactor: standardize control command gating
|
2026-01-23 23:34:30 +00:00 |
|
Peter Steinberger
|
b99be93047
|
refactor: share reply prefix context
|
2026-01-23 23:34:30 +00:00 |
|
Peter Steinberger
|
92901df429
|
refactor: unify typing callbacks
|
2026-01-23 23:33:32 +00:00 |
|
Peter Steinberger
|
4a4d5f9fcd
|
refactor: centralize inbound session updates
|
2026-01-23 23:33:32 +00:00 |
|
Peter Steinberger
|
45822ef05c
|
refactor: centralize ack reaction gating
|
2026-01-23 22:24:31 +00:00 |
|
Peter Steinberger
|
750dc7191c
|
chore: bump version to 2026.1.23
|
2026-01-23 22:14:56 +00:00 |
|
Peter Steinberger
|
6b88bb7ac6
|
fix: add per-channel markdown table conversion (#1495) (thanks @odysseus0)
|
2026-01-23 18:39:25 +00:00 |
|
Peter Steinberger
|
281c7e9905
|
fix: improve matrix direct room resolution (#1436) (thanks @sibbl) (#1486)
* fix: improve matrix direct room resolution (#1436) (thanks @sibbl)
* docs: update changelog for matrix fix (#1486) (thanks @sibbl)
|
2026-01-23 05:38:04 +00:00 |
|
Sebastian Schubotz
|
78b8f172a3
|
fix(matrix): broken import and enhance direct room resolve logic (#1436)
* fix(matrix): fix broken import again
* fix(matrix): improve error handling and fallback logic in resolveDirectRoomId
|
2026-01-23 05:35:01 +00:00 |
|
Peter Steinberger
|
ab667af280
|
fix: stop BlueBubbles typing on idle/no-reply (#1439) (thanks @Nicell)
|
2026-01-22 21:33:19 +00:00 |
|
Peter Steinberger
|
567415d38f
|
chore: bump version to 2026.1.21
|
2026-01-22 01:59:16 +00: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
|
44d24083a4
|
refactor: split matrix provider modules
|
2026-01-20 14:32:04 +00:00 |
|
Peter Steinberger
|
0883136a38
|
refactor: centralize channel ui metadata
|
2026-01-20 13:11:49 +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
|
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
|
b1c13b0eab
|
fix: enforce strict config validation
|
2026-01-19 03:39:25 +00:00 |
|
Peter Steinberger
|
920cb8a1ed
|
feat: resolve allowlists in channel plugins
|
2026-01-18 22:52:00 +00:00 |
|
Peter Steinberger
|
5e25bb04d9
|
feat: make inbound envelopes configurable
Co-authored-by: Shiva Prasad <shiv19@users.noreply.github.com>
|
2026-01-18 18:50:37 +00:00 |
|
Peter Steinberger
|
28f34d0aa7
|
chore: update dependencies
|
2026-01-18 14:16:04 +00:00 |
|
Peter Steinberger
|
cca4888fdc
|
Merge pull request #1176 from sibbl/fix-matrix-allowfrom
Matrix: fix redundant allowFrom assignment in monitorMatrixProvider
|
2026-01-18 13:57:00 +00:00 |
|
Peter Steinberger
|
10b0603551
|
fix: prevent sqlite-vec duplicate id failures
|
2026-01-18 13:55:56 +00:00 |
|
Sebastian Schubotz
|
b7cea6a3d1
|
fix(matrix): remove redundant allowFrom assignment in monitorMatrixProvider
|
2026-01-18 14:05:08 +01:00 |
|
Peter Steinberger
|
304492ec95
|
test: drop core runtime import in matrix directory
|
2026-01-18 11:03:27 +00:00 |
|
Peter Steinberger
|
d49da62338
|
refactor: route channel runtime via plugin api
|
2026-01-18 11:01:16 +00:00 |
|
Peter Steinberger
|
f2b5260bd6
|
build: export plugin-sdk for extensions
|
2026-01-18 05:40:10 +00:00 |
|
Peter Steinberger
|
679838d9c2
|
fix: persist session origin metadata
|
2026-01-18 03:41:51 +00:00 |
|
Peter Steinberger
|
57fd4c7dc0
|
chore: remove tracked artifacts
|
2026-01-18 02:55:07 +00:00 |
|
Peter Steinberger
|
17d2951675
|
refactor: migrate extensions to plugin sdk
|
2026-01-18 02:55:07 +00:00 |
|
Peter Steinberger
|
72434aeab3
|
feat: persist session origin metadata across connectors
|
2026-01-18 02:42:10 +00:00 |
|
Peter Steinberger
|
1b25107159
|
refactor: share allowlist match metadata
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-18 01:49:25 +00:00 |
|
Peter Steinberger
|
946f959d3f
|
refactor(channels): share allowlist + resolver helpers
|
2026-01-18 01:00:25 +00:00 |
|
Peter Steinberger
|
6ac6a3b3c7
|
feat(channels): add resolve command + defaults
|
2026-01-18 01:00:24 +00:00 |
|
Peter Steinberger
|
9ee54aea74
|
feat: add dm allowlist match metadata logs
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-18 00:14:44 +00:00 |
|
Peter Steinberger
|
0ddb5a23a8
|
feat: add matrix room match metadata logs
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-18 00:00:00 +00:00 |
|
Peter Steinberger
|
549d5692ea
|
refactor: reuse channel config resolver in matrix extension
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
|
2026-01-17 23:53:05 +00:00 |
|
Peter Steinberger
|
a790471244
|
chore: release 2026.1.17-1
|
2026-01-17 20:26:24 +00:00 |
|
Peter Steinberger
|
0959d19d12
|
chore: bump versions to 2026.1.17
|
2026-01-17 19:16:35 +00:00 |
|
Peter Steinberger
|
204760b3b9
|
fix: handle legacy matrix polls (#1088) (thanks @sibbl)
|
2026-01-17 17:27:12 +00:00 |
|