Commit Graph

16 Commits

Author SHA1 Message Date
github-actions[bot] 185d5ea0b0 Version Packages (next) 2024-01-23 13:57:50 +00:00
Heikki Hellgren 169e3ffc1f feat: move all signal handling to backend plugin
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-12 13:40:14 +02:00
Heikki Hellgren da5c3fb818 fix: address review comments
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 10:01:45 +02:00
Heikki Hellgren 0b21422604 chore: simplify events backend and signal hook
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:53:00 +02:00
Heikki Hellgren 3b6b645d93 feat: add service factory for signal service
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:53:00 +02:00
Heikki Hellgren f3575bc34c fix: initial review finding fixes
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:53:00 +02:00
Heikki Hellgren aaa4e910e2 deps: move express types to dev deps
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 6a730a4310 fix: handle upgrade properly in signal router
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren a219469cf3 docs: add signals plugin docs
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 59a4508efe feat: update devtools almost real time using signals
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 8fbabdc2cb chore: add check for connection status before sending
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 7af9750ea8 feat: use websocket header to pass the auth token
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren d05a6f566f feat: allow multiple subscriptions to single topic + auth
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 5e1a90daa2 chore: move signals client to fronend plugin
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 01d02b0d3b chore: make topic mandatory for signals
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:59 +02:00
Heikki Hellgren 047beadd9d feat: signals plugins
next try after #18153 without any external dependencies and only
supporting websocket. missing tests and necessary documentation but will
work on those after initial comments if this would be proper way to go
forward. already planning for the notification plugins on top of this.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-02 08:52:56 +02:00