Commit Graph

407 Commits

Author SHA1 Message Date
Peter Steinberger d5cb8cebcd
refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
Peter Steinberger 667a54a4b7
refactor(plugins): narrow bundled channel core seams 2026-04-04 07:39:53 +01:00
Peter Steinberger fd75d214f2
style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
Peter Steinberger 1246e2b03a
refactor(extensions): move channel-specific config surfaces out of core 2026-04-04 05:06:32 +01:00
Peter Steinberger 0f544fa1ca
fix(ci): repair bluebubbles status test import 2026-04-04 05:03:19 +01:00
Peter Steinberger bc457fd1b8
refactor(channels): move bootstrap channel logic behind extension seams 2026-04-04 04:53:38 +01:00
Tak Hoffman 8cb3316afb
fix: honor bluebubbles default setup status 2026-04-03 15:24:29 -05:00
Peter Steinberger 811efa2db0
fix(ci): honor bluebubbles account action gates 2026-04-03 20:03:27 +01:00
Vincent Koc 5e204df0bf fix(types): align rebased main helper contracts 2026-04-04 03:57:47 +09:00
Vincent Koc 88d3b73c6d fix(types): annotate portable exported helper types 2026-04-04 03:57:47 +09:00
Tak Hoffman 17c0026c04
fix: honor bluebubbles default runtime account 2026-04-03 13:39:22 -05:00
Peter Steinberger 3fd27211b1
fix(ci): stabilize channel approval and monitor tests 2026-04-03 18:54:48 +01:00
Peter Steinberger 3ddf745f97
fix(ci): restore account setup typings 2026-04-03 18:48:44 +01:00
Tak Hoffman f115aba582
fix: honor bluebubbles default account setup policy 2026-04-03 12:45:42 -05:00
Peter Steinberger 04f59a7227
fix: remove duplicate bluebubbles actions field 2026-04-03 18:40:28 +01:00
Vincent Koc c4eaa30ee7 fix(bluebubbles): remove duplicate action config field 2026-04-04 02:34:14 +09:00
Vincent Koc f93f76dcc4 fix(ci): dedupe bluebubbles actions config type 2026-04-04 02:26:42 +09:00
Peter Steinberger 2981cce130
fix: align config and plugin test types 2026-04-03 18:18:56 +01:00
Tak Hoffman 51f6bc4940
fix: honor selected account in setup status 2026-04-03 11:50:09 -05:00
Shakker 21a87eaf2b
fix: use safeExtend for bluebubbles config 2026-04-03 17:43:17 +01:00
Shakker 91572df932
fix: restore bluebubbles action config typing 2026-04-03 17:43:17 +01:00
Peter Steinberger a1cad12139
fix(ci): restore compat config types 2026-04-03 17:29:43 +01:00
Vincent Koc 09f66b0073 fix(build): align bluebubbles action gating 2026-04-04 01:25:02 +09:00
Tak Hoffman da5c6ac2b6
fix: honor bluebubbles action discovery account config 2026-04-03 11:11:58 -05:00
Shakker b53dcb9380 test: fix bluebubbles monitor route typing 2026-04-04 01:07:28 +09:00
Shakker e1143fb95f test: tighten bluebubbles monitor runtime typing 2026-04-04 01:07:28 +09:00
Shakker 71b5a7c35b test: slim shared plugin runtime mock 2026-04-04 01:07:28 +09:00
Tak Hoffman 625201bddc
fix: honor bluebubbles setup dm policy accounts 2026-04-03 10:39:32 -05:00
Vincent Koc 4e9629d60c fix(ci): route bluebubbles helper through local barrel 2026-04-03 23:24:17 +09:00
Vincent Koc 9aab672a69 refactor(bluebubbles): narrow monitor processing exports 2026-04-03 22:56:26 +09:00
Onur fa9e1e3d8e
CI: add ClawHub plugin release workflow (#59179)
* CI: add ClawHub plugin release workflow

* CI: harden ClawHub plugin release workflow

* CI: finish ClawHub plugin release hardening

* CI: watch shared ClawHub release inputs

* CI: harden ClawHub publish workflow

* CI: watch more ClawHub release deps

* CI: match shared release inputs by prefix

* CI: pin ClawHub publish source commit

* CI: refresh pinned ClawHub release commit

* CI: rename ClawHub plugin release environment

---------

Co-authored-by: Onur Solmaz <onur@solmaz.io>
2026-04-03 15:40:07 +02:00
Peter Steinberger 6510ecafb0
test: narrow bluebubbles reply-cache imports 2026-04-03 14:16:29 +01:00
Peter Steinberger 71a54d0c95
fix(ci): forward bluebubbles barrel and node env fixes 2026-04-03 12:58:10 +01:00
Vincent Koc 688eb8435b test(bluebubbles): split webhook ingress seam 2026-04-03 20:58:03 +09:00
Vincent Koc d888ce242b test(bluebubbles): split monitor processing seam 2026-04-03 20:54:08 +09:00
Vincent Koc d9aa88dd6c test(bluebubbles): split channel status seam 2026-04-03 20:46:42 +09:00
Vincent Koc 11c6202ec0 test(bluebubbles): split action metadata seam 2026-04-03 20:44:23 +09:00
Vincent Koc 6e3eb34a90 test(bluebubbles): narrow action helper imports 2026-04-03 20:42:29 +09:00
Vincent Koc dc6e041cfe test(bluebubbles): narrow monitor normalize number parsing 2026-04-03 20:36:24 +09:00
Vincent Koc 2ec9d3d58b test(bluebubbles): narrow request-url export 2026-04-03 20:36:24 +09:00
Vincent Koc 69e0fbd95e test(bluebubbles): narrow media-send limit import 2026-04-03 20:36:24 +09:00
Vincent Koc 13412c0c50 test(bluebubbles): narrow send markdown import 2026-04-03 20:36:24 +09:00
Peter Steinberger 847faa3d04
test: trim extension test import churn 2026-04-03 04:41:08 +01:00
Peter Steinberger 694d12a90b
refactor: apply context visibility across channels 2026-04-03 04:34:57 +09:00
Agustin Rivera be10ecef77
fix(compare): reuse shared secret comparison helper (#58432)
* fix(compare): reuse shared secret comparison helper

* fix(compare): reject empty bluebubbles auth tokens

* docs: add changelog entry for shared secret comparison fix

---------

Co-authored-by: Jacob Tomlinson <jtomlinson@nvidia.com>
2026-04-02 13:53:19 +01:00
Peter Steinberger 8988894ff7
build: prepare 2026.4.1-beta.1 release 2026-04-01 15:09:19 +01:00
Peter Steinberger 6e773cc3b6
test: drop webhook registration smokes 2026-04-01 03:08:33 +01:00
Peter Steinberger 219116e862
test: drop redundant status-issues skip checks 2026-04-01 02:32:55 +01:00
Peter Steinberger ddf39180a4
test: remove extension dm policy wrappers 2026-04-01 01:59:22 +01:00
Peter Steinberger 1f97f907b2
test: centralize registry-backed channel contracts 2026-04-01 01:53:23 +01:00