Paul Klumpp
|
7130a9a489
feat(chatto): resume the realtime stream across a clean restart
|
1 tydzień temu |
Paul Klumpp
|
5dd86e72d1
feat(chatto): restrict toolsets per room via CHATTO_ROOM_TOOLSETS
|
1 tydzień temu |
Paul Klumpp
|
be9ceefec1
Parse profile secrets into the config field's own type
|
2 tygodni temu |
Paul Klumpp
|
084a32be6e
Make the plugin tools work and keep them inside the platform's rules
|
2 tygodni temu |
Liv Klumpp
|
8b95ae08f9
feat: track config value origin with explicit flag
|
2 tygodni temu |
Paul Klumpp
|
e63ada6ae9
Seed thread history on the first turn into a thread
|
2 tygodni temu |
Paul Klumpp
|
d5e904f72f
Raise the chattolib spec floor to 0.5.0a3
|
2 miesięcy temu |
Paul Klumpp
|
72964936ed
Deliver the room roster on every channel turn, cap it at 20 members
|
2 miesięcy temu |
Paul Klumpp
|
1e9614613c
Announce the channel member roster when a thread opens
|
2 miesięcy temu |
Paul Klumpp
|
8f55cd2346
Split long messages in the standalone sender, unify the 9900 threshold
|
2 miesięcy temu |
Paul Klumpp
|
28e5d901e6
Replace require_mention with opt-in mention room lists
|
2 miesięcy temu |
Paul Klumpp
|
9720ec92ef
Align mention detection with the Chatto web frontend (FDR-006)
|
2 miesięcy temu |
Paul Klumpp
|
9d51c57448
Process inbound message edits as corrections
|
2 miesięcy temu |
Paul Klumpp
|
082c3a5995
Rename the watch list to joined rooms
|
2 miesięcy temu |
Paul Klumpp
|
5c2349bdf2
Add CHATTO_RESPOND_ROOMS as a positive list of answer rooms
|
2 miesięcy temu |
Paul Klumpp
|
84f49b35ed
Adopt Ruff across the plugin
|
2 miesięcy temu |
Paul Klumpp
|
4a4ee2848b
React with 🚫 when processing is cancelled
|
2 miesięcy temu |
Paul Klumpp
|
4cf4bf6d5f
Remove the inert CHATTO_CHANNELS option
|
2 miesięcy temu |
Paul Klumpp
|
e01f0c204e
Align the emoji shortcode map with names Chatto accepts
|
2 miesięcy temu |
Paul Klumpp
|
3f0f69fe03
Carry inbound replies as MessageEvent.in_reply_to
|
2 miesięcy temu |
Paul Klumpp
|
15ca965456
Confirm an @-token is a real handle before falling silent
|
2 miesięcy temu |
Paul Klumpp
|
90faffead6
Stay out of conversations aimed at someone else
|
2 miesięcy temu |
Paul Klumpp
|
9007723a33
Keep refreshing presence so the bot stays online
|
2 miesięcy temu |
Paul Klumpp
|
e89d9a5d99
Vendor dependencies per platform instead of Linux-x86_64 only
|
2 miesięcy temu |
Paul Klumpp
|
09b1d46b51
Remove the YAML -> env config bridge
|
2 miesięcy temu |
Paul Klumpp
|
dd13ba9723
Resolve config fields declaratively, per instance
|
2 miesięcy temu |
Paul Klumpp
|
03caa3f017
Import vendored chattolib absolutely and fail loudly
|
2 miesięcy temu |
Paul Klumpp
|
3e10f86bd8
Make dispatch robust: room-kind cache, unified dedup, explicit config defaults
|
2 miesięcy temu |
Paul Klumpp
|
6f80449046
Adapt the adapter to chattolib 0.4.20 and slim its connect path
|
2 miesięcy temu |
Paul Klumpp
|
9e4bf7315c
Run off the vendored tree and complete the hermes_* hook surface
|
2 miesięcy temu |