Vincent Koc
|
e750c10577
|
refactor(nostr): narrow channel runtime imports
|
2026-04-04 12:08:38 +09:00 |
Tak Hoffman
|
a89cb679a2
|
fix: honor nostr setup default account
|
2026-04-03 13:12:49 -05:00 |
Tak Hoffman
|
9f049cb1d8
|
fix: honor nostr default account routing
|
2026-04-03 12:42:18 -05:00 |
Tak Hoffman
|
35256d6f1d
|
fix: honor nostr setup account label
|
2026-04-03 12:42:18 -05:00 |
Vincent Koc
|
4ee742174f
|
fix(nostr): verify inbound dm signatures before pairing replies (#58236)
* fix(nostr): verify inbound dm signatures before pairing
* fix(nostr): authorize senders before rate limiting
* test(nostr): cover pending auth rate-limit starvation
* fix(nostr): rate limit oversized inbound ciphertext
* fix(nostr): dedupe blocked inbound replays
* fix(nostr): rate limit before auth work
|
2026-03-31 22:51:22 +09:00 |
Vincent Koc
|
57700d716f
|
fix(config): redact Nostr privateKey in config views (#58177)
* wip(config): preserve nostr redaction progress
* fix(config): add private key redaction fallback
* fix(config): align nostr privateKey secret input handling
* fix(config): require resolved nostr private keys
|
2026-03-31 19:55:03 +09:00 |
Peter Steinberger
|
8e0ab35b0e
|
refactor(plugins): decouple bundled plugin runtime loading
|
2026-03-29 09:10:38 +01:00 |
Peter Steinberger
|
ed055f44ae
|
refactor: route plugin runtime through bundled seams
|
2026-03-27 16:40:27 +00:00 |
Peter Steinberger
|
a1f995053e
|
refactor: migrate more boundary parsing to zod
|
2026-03-27 05:07:50 +00:00 |
Ayaan Zaidi
|
8b13710c09
|
refactor(plugin-sdk): expose zod subpath
|
2026-03-27 09:55:47 +05:30 |
Peter Steinberger
|
8a463e7aa9
|
test: collapse helper plugin test suites
|
2026-03-25 04:52:36 +00:00 |
Peter Steinberger
|
6f6468027a
|
refactor: dedupe test and runtime seams
|
2026-03-24 23:33:30 +00:00 |
Peter Steinberger
|
6b9915a106
|
refactor!: drop legacy CLAWDBOT env compatibility
|
2026-03-22 22:13:39 -07:00 |
Peter Steinberger
|
5c8ea0a175
|
refactor: share channel setup status helpers
|
2026-03-23 01:56:01 +00:00 |
Peter Steinberger
|
583bea001c
|
refactor: share parsed channel allowlist prompts
|
2026-03-23 01:56:01 +00:00 |
Peter Steinberger
|
72bfaf6ee2
|
refactor: share computed channel status adapters
|
2026-03-22 23:37:12 +00:00 |
Peter Steinberger
|
3a949646da
|
refactor: simplify builder pairing adapters
|
2026-03-22 22:45:06 +00:00 |
Peter Steinberger
|
b5ea31ff1c
|
refactor: adopt chat plugin builder in nostr
|
2026-03-22 22:11:00 +00:00 |
Peter Steinberger
|
ff6e0bed5f
|
refactor: finish remaining status helper dedupe
|
2026-03-22 21:07:19 +00:00 |
Peter Steinberger
|
00b2f10dec
|
refactor: share account snapshot descriptions
|
2026-03-22 20:55:16 +00:00 |
Peter Steinberger
|
3c071a397f
|
refactor: share account id selection helpers
|
2026-03-22 19:45:59 +00:00 |
Peter Steinberger
|
fdc993e779
|
test: fix extension thread proof regressions
|
2026-03-22 12:38:42 -07:00 |
Peter Steinberger
|
c96c319db3
|
refactor(plugin-sdk): share direct dm ingress helpers
|
2026-03-22 09:57:51 -07:00 |
Peter Steinberger
|
1ee9611079
|
fix(nostr): enforce inbound dm policy before decrypt
|
2026-03-22 09:37:40 -07:00 |
Peter Steinberger
|
b4656f193a
|
test: strengthen regression coverage and trim low-value checks
|
2026-03-22 07:38:01 +00:00 |
Peter Steinberger
|
f1b2c5639a
|
refactor(test): dedupe startup and nostr test fixtures
|
2026-03-22 01:12:31 +00:00 |
Peter Steinberger
|
30ad059da8
|
refactor(test): dedupe setup wizard helpers
|
2026-03-22 00:16:31 +00:00 |
Peter Steinberger
|
57fa59ab92
|
refactor(test): dedupe setup wizard test helpers
|
2026-03-21 23:41:54 +00:00 |
Peter Steinberger
|
62ddc9d9e0
|
refactor: consolidate plugin sdk surface
|
2026-03-20 19:24:10 +00:00 |
Tak Hoffman
|
5b7b5529f1
|
Plugins: remove shared extension boundary debt
|
2026-03-18 22:58:40 -05:00 |
Peter Steinberger
|
46f49eb6eb
|
refactor: shrink plugin sdk public surface
|
2026-03-18 23:31:08 +00:00 |
Peter Steinberger
|
8d73bc77fa
|
refactor: deduplicate reply payload helpers
|
2026-03-18 17:30:25 +00:00 |
Peter Steinberger
|
f6928617b7
|
test: stabilize gate regressions
|
2026-03-18 15:36:32 +00:00 |
Peter Steinberger
|
7943e83c6c
|
fix: restore rebased full gate
|
2026-03-18 15:36:18 +00:00 |
Vincent Koc
|
0ae3e70a5c
|
Plugin SDK: fix contract seam regressions
|
2026-03-18 00:50:19 -07:00 |
Vincent Koc
|
6e723dfd69
|
Plugins: internalize medium extension SDK imports
|
2026-03-17 23:09:26 -07:00 |
Peter Steinberger
|
05603e4e6c
|
refactor: deduplicate channel config adapters
|
2026-03-18 04:51:29 +00:00 |
Gustavo Madeira Santana
|
de0285d8ea
|
Nostr: move outbound session routing behind plugin boundary
|
2026-03-18 04:09:49 +00:00 |
Peter Steinberger
|
1a9114a169
|
refactor: deduplicate setup wizard helpers
|
2026-03-18 03:58:22 +00:00 |
Peter Steinberger
|
9350cb19dd
|
refactor: deduplicate plugin setup and channel config helpers
|
2026-03-18 03:28:05 +00:00 |
Gustavo Madeira Santana
|
8e98019b6a
|
Nostr: remove plugin API import cycle
|
2026-03-18 02:17:56 +00:00 |
Vincent Koc
|
dcdfed995a
|
Plugins: internalize nostr SDK imports
|
2026-03-17 15:08:06 -07:00 |
Peter Steinberger
|
6bf07b5075
|
fix(ci): restore local check suite
|
2026-03-17 08:14:03 +00:00 |
Peter Steinberger
|
f9588da3e0
|
refactor: split plugin testing seam from bundled extension helpers
|
2026-03-17 01:05:09 -07:00 |
Peter Steinberger
|
d28cb8d821
|
refactor(tests): share setup wizard prompter
|
2026-03-17 07:23:43 +00:00 |
Peter Steinberger
|
f2bd76cd1a
|
refactor: finalize plugin sdk legacy boundary cleanup
|
2026-03-16 22:51:46 -07:00 |
Peter Steinberger
|
9ebe38b6e3
|
refactor: untangle remaining plugin sdk boundaries
|
2026-03-16 21:16:32 -07:00 |
Peter Steinberger
|
656848dcd7
|
refactor: rename setup wizard surfaces
|
2026-03-15 21:40:31 -07:00 |
Vincent Koc
|
31e6cb0df6
|
Nostr: break setup-surface import cycle
|
2026-03-15 21:00:03 -07:00 |
Peter Steinberger
|
77d0ff629c
|
refactor: rename channel setup flow seam
|
2026-03-15 20:44:25 -07:00 |