0.15.22: pull fork improvements
Tianren Dong tianrendong.dtr@gmail.com
Sat, 16 May 2026 13:18:25 -0400
4 files changed,
10 insertions(+),
4 deletions(-)
M
CHANGELOG.md
→
CHANGELOG.md
@@ -2,6 +2,12 @@ # Changelog
All notable user-facing changes to `pi-chrome`. +## 0.15.22 — 2026-05-16 + +- **Earlier page-load capture.** Companion extension now injects console/network instrumentation at `document_start`, so initial React render errors and early API calls show up in `chrome_list_console_messages` / `chrome_list_network_requests`. +- **Quieter locked state.** Startup no longer shows a persistent Chrome bridge notification/status item before authorization; status bar appears only when Chrome control is authorized. +- **Lazy tool registration.** `chrome_*` tools and primer are registered only after `/chrome authorize`, reducing prompt/tool overhead while Chrome control is locked. + ## 0.15.21 — 2026-05-16 ### Reverted 0.16.x and 0.17.x lines
M
extensions/chrome-profile-bridge/browser-extension/manifest.json
→
extensions/chrome-profile-bridge/browser-extension/manifest.json
@@ -1,7 +1,7 @@
{ "manifest_version": 3, "name": "Pi Chrome Connector", - "version": "0.15.21", + "version": "0.15.22", "description": "Lets Pi control tabs in Chrome via a local connector at 127.0.0.1.", "permissions": [ "tabs",
M
package-lock.json
→
package-lock.json
@@ -1,12 +1,12 @@
{ "name": "pi-chrome", - "version": "0.15.21", + "version": "0.15.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pi-chrome", - "version": "0.15.21", + "version": "0.15.22", "license": "MIT", "peerDependencies": { "@earendil-works/pi-coding-agent": "*",
M
package.json
→
package.json
@@ -1,6 +1,6 @@
{ "name": "pi-chrome", - "version": "0.15.21", + "version": "0.15.22", "scripts": { "version": "node scripts/sync-manifest-version.js", "prepublishOnly": "node scripts/sync-manifest-version.js"