| Age | Commit message (Expand) | Author |
| 2026-06-07 | 0.15.37: clarify README installation instructions (#4) | Tianren Dong |
| 2026-06-06 | 0.15.36: richer chrome_snapshot + chrome_find/chrome_inspect | Tianren Dong |
| 2026-06-01 | 0.15.35: persist /chrome authorize grant across /reload (re-register chrome_*... | Tianren Dong |
| 2026-06-01 | 0.15.34: tabs Pi uses join session group; fix punctuation dropped by chrome_t... | Tianren Dong |
| 2026-05-31 | 0.15.33: default background mode on (chrome_* run without focusing Chrome) | Tianren Dong |
| 2026-05-31 | 0.15.32: session tab-group title uses 'Pi Session: <name-or-id>' (colon) | Tianren Dong |
| 2026-05-31 | 0.15.31: per-session tab groups named 'Pi Session <name-or-id>' | Tianren Dong |
| 2026-05-31 | 0.15.30: chrome_tab grouping — auto-group Pi tabs, group/ungroup actions, m... | Tianren Dong |
| 2026-05-31 | 0.15.29: CSP bypass via CDP Runtime.evaluate for evaluate/snapshot/waitFor/in... | Tianren Dong |
| 2026-05-31 | 0.15.28: bridge self-heal, timeout diagnostics, pressKeyInPage helper, DOMRec... | Tianren Dong |
| 2026-05-17 | chore: release v0.15.27 | Tianren Dong |
| 2026-05-16 | 0.15.26: update docs for benchmark gates | Tianren Dong |
| 2026-05-16 | 0.15.25: fix reload after stale singleton | Tianren Dong |
| 2026-05-16 | 0.15.24: unload Chrome tools when locked | Tianren Dong |
| 2026-05-16 | 0.15.23: attribute fork features | Tianren Dong |
| 2026-05-16 | 0.15.22: pull fork improvements | Tianren Dong |
| 2026-05-16 | 0.15.21: version bump | Tianren Dong |
| 2026-05-16 | Revert 0.16.x and 0.17.x: restore tree to v0.15.20 state | Tianren Dong |
| 2026-05-16 | 0.17.3: daemon self-heal on missing-daemon fetch failure | Tianren Dong |
| 2026-05-16 | 0.17.2: fix /next lastSeenAt + strict daemon version match | Tianren Dong |
| 2026-05-16 | 0.17.1: fix /chrome onboard stuck on 'Waiting for the extension to wake up' | Tianren Dong |
| 2026-05-16 | 0.17.0: standalone daemon, no more owner-vs-client topology | Tianren Dong |
| 2026-05-16 | 0.16.1: idempotent /chrome onboard + automatic stale-owner takeover | Tianren Dong |
| 2026-05-16 | 0.16.0: mandatory pairing + signed envelopes + cross-process state coherence | Tianren Dong |
| 2026-05-16 | Make chrome_* tools interruptible via AbortSignal (#1) | Tianren Dong |
| 2026-05-14 | Simplify package description | Tianren Dong |
| 2026-05-14 | Refine package description | Tianren Dong |
| 2026-05-14 | Audit pi-chrome docs | Tianren Dong |
| 2026-05-14 | Show Chrome connection check state | Tianren Dong |
| 2026-05-14 | Restore terminal Chrome authorization | Tianren Dong |
| 2026-05-13 | pi-chrome 0.15.2: recipe prompts in user-language (no tool names) | Tianren Dong |
| 2026-05-13 | pi-chrome 0.15.1: ASCII architecture diagram + author object form | Tianren Dong |
| 2026-05-13 | pi-chrome 0.15.0: README rewrite — top-3 recipes, sharper comparison table,... | Tianren Dong |
| 2026-05-13 | pi-chrome 0.14.9: trusted-mode primer + auto-sync manifest version | Tianren Dong |
| 2026-05-13 | pi-chrome 0.14.8: bump version + CHANGELOG for standalone repo move | Tianren Dong |
| 2026-05-13 | Migrate to standalone repo: update URLs | tianrendong |
| 2026-05-13 | pi-chrome: snapshot pre-migration state | Tianren Dong |
| 2026-05-13 | pi-chrome 0.14.2: recover from foreign-extension input overlays | Tianren Dong |
| 2026-05-13 | pi-chrome 0.14.1: harder attachDebugger retry + trusted.debug diagnostic | Tianren Dong |
| 2026-05-13 | pi-chrome 0.14.0: bare /chrome opens SettingsList dialog (space=cycle, enter=... | Tianren Dong |
| 2026-05-13 | pi-chrome 0.13.0: flatten /chrome tree, cycle-on-pick for clicks/quiet, statu... | Tianren Dong |
| 2026-05-13 | pi-chrome 0.12.1: fix 07/13/21/27/28 anti-automation regressions | Tianren Dong |
| 2026-05-13 | pi-chrome 0.12.0: unify slash commands under /chrome | Tianren Dong |
| 2026-05-13 | pi-chrome 0.11.5: plain-English audit pass for /chrome-doctor, /chrome-backgr... | Tianren Dong |
| 2026-05-13 | pi-chrome 0.11.4: drop 'yellow' from banner copy; quote exact banner text | Tianren Dong |
| 2026-05-13 | pi-chrome 0.11.3: plain-English copy in /chrome-trusted + /chrome-doctor | Tianren Dong |
| 2026-05-13 | pi-chrome 0.11.2: cap trustedScroll per-event delta so IO threshold gradient ... | Tianren Dong |
| 2026-05-13 | pi-chrome 0.11.1: chrome_tap (CDP touch), smoother trustedScroll, cdp auto-re... | Tianren Dong |
| 2026-05-13 | pi-chrome 0.11.0: smart-auto trusted mode default + rename to Pi Chrome Conne... | Tianren Dong |
| 2026-05-13 | pi-chrome 0.10.2: interactive /chrome-trusted picker | Tianren Dong |