ryan-wong-coder
|
cd5a15938d
|
fix(plugins): preserve tabs during context refresh
|
2026-07-20 14:54:27 +08:00 |
|
ryan-wong-coder
|
aa4c653bf7
|
fix(plugins): preserve localized view lifecycles
|
2026-07-20 13:49:18 +08:00 |
|
ryan-wong-coder
|
c7d15a6f52
|
fix(plugins): complete native contribution lifecycle
|
2026-07-20 12:39:29 +08:00 |
|
ryan-wong-coder
|
50b7c315fd
|
fix(plugins): complete contribution lifecycle and native UI
|
2026-07-20 12:39:29 +08:00 |
|
ryan-wong-coder
|
c516930577
|
fix(plugins): enforce contribution ownership boundaries
|
2026-07-20 12:39:29 +08:00 |
|
ryan-wong-coder
|
e1b3e3ac42
|
fix(plugin-ui): harden contribution contexts and view state
|
2026-07-20 12:39:29 +08:00 |
|
ryan-wong-coder
|
6d0475bf3e
|
fix(plugins): harden contribution lifecycle and activation
|
2026-07-20 12:39:29 +08:00 |
|
ryan-wong-coder
|
71a12f2786
|
fix(plugins): complete UI contribution lifecycle
|
2026-07-20 12:39:29 +08:00 |
|
ryan-wong-coder
|
e6e9ffdd7a
|
feat(plugins): add native UI contributions
|
2026-07-20 12:39:29 +08:00 |
|
ryan-wong-coder
|
fbe3d50e39
|
docs(plugins): align companion runtime selection
|
2026-07-19 18:07:58 +08:00 |
|
ryan-wong-coder
|
a6e5b43d14
|
fix(plugins): close companion placement gaps
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
f51e5b28e3
|
fix(plugins): close activation and companion trust gaps
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
6e79ef9ff9
|
fix(plugins): harden capability authorization
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
33ad8eea20
|
fix(plugin): harden runtime cleanup containment
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
688ae1902b
|
fix(plugin): defer protected resource probes
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
7bd58ba157
|
fix(plugin-security): close reviewed containment gaps
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
fec3c26f56
|
fix(plugin-security): close reviewed authorization races
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
614476b947
|
feat(plugins): add permission security boundary
|
2026-07-19 18:04:01 +08:00 |
|
ryan-wong-coder
|
7a47187e37
|
feat(plugins): add isolated plugin host runtime (#2303)
* feat(plugins): add isolated plugin host runtime
* test(plugins): build runtime dependencies before tests
* fix(plugins): harden runtime lifecycle and recovery
* fix(plugins): harden runtime extension boundaries
* fix(plugins): enforce runtime integrity boundaries
* fix(plugins): await utility process exit
* fix(plugins): harden utility process containment
* fix(plugins): close runtime recovery gaps
* fix(plugins): harden runtime lifecycle boundaries
|
2026-07-19 08:22:17 +08:00 |
|
ryan-wong-coder
|
ea7ab22e0c
|
fix(plugins): validate inline stream chunk bytes
|
2026-07-18 00:37:44 +08:00 |
|
ryan-wong-coder
|
24e4a548b2
|
fix(plugins): validate normalized package paths
|
2026-07-17 23:49:22 +08:00 |
|
ryan-wong-coder
|
ca1eb4dd41
|
fix(plugins): validate complete stream frames
|
2026-07-17 23:12:26 +08:00 |
|
ryan-wong-coder
|
f9c3200aa4
|
fix(plugins): validate stream credit limits
|
2026-07-17 22:44:24 +08:00 |
|
ryan-wong-coder
|
5c8e932060
|
fix(plugins): bound wire protocol integers
|
2026-07-17 21:58:03 +08:00 |
|
ryan-wong-coder
|
0a7bd1a45e
|
fix(plugins): bind validated package sources
|
2026-07-17 20:23:23 +08:00 |
|
ryan-wong-coder
|
f980fd9433
|
fix(plugins): expose opaque secret references
|
2026-07-17 20:10:45 +08:00 |
|
ryan-wong-coder
|
5c1d8e4f41
|
fix(plugins): keep stdio framing linear
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
e9a3ab5936
|
fix(plugins): bound protocol JSON complexity
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
7d0a310078
|
fix(plugins): harden package archive identity
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
6a609554a9
|
fix(plugins): validate JSON framing values
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
9a4f000493
|
fix(plugins): harden RPC and transfer validation
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
225b5cbba6
|
fix(plugins): complete foundational plugin contract
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
ce3bde5ee4
|
fix(plugins): align package path contract validation
|
2026-07-17 19:47:16 +08:00 |
|
ryan-wong-coder
|
2a8dba4818
|
feat(plugins): add plugin contract and SDK
|
2026-07-17 19:47:16 +08:00 |
|