Peter Steinberger
a2e5d93cfe
chore: bump versions for 2026.1.25
2026-01-25 22:13:04 +00:00
Peter Steinberger
eafd7430ba
chore: release 2026.1.24-1
2026-01-25 14:08:20 +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
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
4f5b87a4ee
refactor: unify pending history helpers
2026-01-23 23:33:32 +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
f7432c75d7
chore: sync plugin versions for 2026.1.22
2026-01-23 08:18:55 +00:00
Peter Steinberger
3b9dfac62f
fix: harden Mattermost plugin gating ( #1428 ) (thanks @damoahdominic)
2026-01-23 01:23:23 +00:00
Dominic Damoah
a84766c37e
refactor: extract mattermost channel plugin to extension
...
Move mattermost channel implementation from core to extensions/mattermost plugin. Extract config schema, group mentions, normalize utilities, and all mattermost-specific logic (accounts, client, monitor, probe, send) into the extension. Update imports to use plugin SDK and local modules. Add channel metadata directly in plugin definition instead of using getChatChannelMeta. Update package.json with channel and install configuration.
2026-01-22 12:02:30 -05:00
Dominic Damoah
1d34352691
feat: add Mattermost channel support
...
Add Mattermost as a supported messaging channel with bot API and WebSocket integration. Includes channel state tracking (tint, summary, details), multi-account support, and delivery target routing. Update documentation and tests to include Mattermost alongside existing channels.
2026-01-21 18:40:56 -05:00