Faza Iman Imron
|
f373776d4c
|
feat(plugins): add retained event pub/sub over IPC (#303)
* feat(ipc): add retained event subscriptions
* feat(plugins): expose namespaced event publishing
* feat(app): wire plugin events to IPC
* docs(plugins): document local event pubsub
* fix(ipc): clear request deadline for subscriptions
* fix(luaplugin): install event publisher before plugins load
* fix(luaplugin): clear retained events after publishers stop
* fix(ipc): keep event sequence gap-free when retention is rejected
* fix(luaplugin): break table cycles and cap depth in Lua value conversion
* docs(plugins): document conversion limits and subscription stream rules
* refactor(ipc): report a missing server with a sentinel error
* fix(luaplugin): fold event namespace into one topic segment
* docs(site): mention plugin event publishing and subscriptions
* fix(luaplugin): keep event namespaces unique across plugins
* fix(luaplugin): release event namespace by installed filename
* refactor(ipc): render the not-running message in the command layer
* docs(plugins): clarify namespace prefixes and JSON conversion limits
|
2026-08-18 17:19:28 +02:00 |
|