Peter Steinberger
|
f9d9d1225a
|
refactor(channels): own the lifecycle status contract in SDK patch factories (#118795)
* refactor(sdk): add channel lifecycle patch factories
* refactor(channels): adopt lifecycle patches in a-m
* refactor(channels): adopt lifecycle patches in n-z
* refactor(runtime): lifecycle-own ambient registries
* test(slack): assert lifecycle factory fields
* fix(sdk): preserve lifecycle patch extras types
* test(zalouser): widen lifecycle status sink
* test(irc): avoid shadowed status patch
* fix(zalo): reuse account-agnostic media route
* fix(gateway): accept explicit channel ready recovery
* test(qa): assert terminal Slack block fact
* test(qa): restore Slack blocked lifecycle scenario
* test(gateway): lock explicit lifecycle recovery contract
|
2026-08-03 12:39:48 -07:00 |
|
Peter Steinberger
|
0c32879d45
|
feat(channels): publish recorded lifecycle from bundled channel transitions (#118110)
* feat(channels): publish recorded lifecycle from bundled channel transitions
* chore: remove lifecycle changelog entry
|
2026-08-02 13:04:49 -07:00 |
|
Peter Steinberger
|
3dd26e7d9c
|
feat(irc): add durable ingress queue (#110914)
* feat(irc): add durable ingress queue
* fix(irc): preserve ingress connection context
* fix(irc): accept colonless privmsg bodies
* fix(irc): pause ingress during disconnects
* fix(irc): ignore self echoes in activity
* fix(irc): bind private ingress to connections
|
2026-07-18 20:19:19 +01:00 |
|
Peter Steinberger
|
074f07c520
|
refactor(irc,workboard): trim internal exports (#107749)
* refactor(irc): privatize internal plugin surfaces
* refactor(workboard): privatize internal plugin surfaces
* chore(deadcode): refresh unused-export baseline
|
2026-07-14 13:19:08 -07:00 |
|
xingzhou
|
5aa7c6267c
|
fix(irc): monitor stays disconnected after IRC socket closes (#100799)
|
2026-07-06 06:07:12 -07:00 |
|
Peter Steinberger
|
96e5812426
|
docs: document medium extension sources
|
2026-06-04 21:33:54 -04:00 |
|
Vignesh
|
fa906b26ad
|
feat: IRC — add first-class channel support
Adds IRC as a first-class channel with core config surfaces (schema/hints/dock), plugin auto-enable detection, routing/policy alignment, and docs/tests.
Co-authored-by: Vignesh <vigneshnatarajan92@gmail.com>
|
2026-02-10 17:33:57 -06:00 |
|