| Age | Commit message (Expand) | Author |
| 2026-09-28 | Drop the full-screen tab rule for automation targets (#27) | Tianren Dong |
| 2026-09-28 | Report hidden Pi tab in /chrome doctor (#26) | Tianren Dong |
| 2026-09-28 | Keep tab ownership across extension reloads (#25) | Tianren Dong |
| 2026-09-28 | Create session tab groups in the tab's own window | Tianren Dong |
| 2026-09-28 | Fill whole textareas; cover new tabs' first page with early capture | Tianren Dong |
| 2026-09-26 | Stop console capture from tripping DevTools detection; scope early capture to... | Tianren Dong |
| 2026-09-26 | Report hidden-tab input, append targeted typing, smarter uploads, prune scree... | Tianren Dong |
| 2026-09-26 | Absorb fork fixes and features; release 0.15.53 | Tianren Dong |
| 2026-09-10 | Improve Chrome input reliability and release 0.15.49 | Tianren Dong |
| 2026-09-09 | Enforce hard background and release 0.15.48 | Tianren Dong |
| 2026-09-09 | Fix session cleanup and release 0.15.47 | Tianren Dong |
| 2026-06-22 | 0.15.40: keep automation targets in session group | Tianren Dong |
| 2026-06-22 | Keep Pi-created tabs in one session group | Tianren Dong |
| 2026-06-22 | 0.15.39: dedicated pi-chrome automation tab/window isolation (#6) | TJ Dong |
| 2026-06-07 | 0.15.38: harden chrome input overlay handling | Tianren Dong |
| 2026-06-07 | 0.15.37: harden Chrome input targeting | Tianren Dong |
| 2026-06-06 | 0.15.36: richer chrome_snapshot + chrome_find/chrome_inspect | 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.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-16 | fix: capture early console/network messages at document_start | Dani Bednarski |
| 2026-05-16 | Revert 0.16.x and 0.17.x: restore tree to v0.15.20 state | Tianren Dong |
| 2026-05-16 | 0.16.0: mandatory pairing + signed envelopes + cross-process state coherence | Tianren Dong |
| 2026-05-14 | Audit pi-chrome docs | Tianren Dong |
| 2026-05-14 | Restore terminal Chrome authorization | 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.12.1: fix 07/13/21/27/28 anti-automation regressions | 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.1: chrome_key modifiers param for trusted chords (Cmd+V etc) | Tianren Dong |
| 2026-05-13 | pi-chrome 0.10.0: trusted-input mode via chrome.debugger (CDP) | Tianren Dong |
| 2026-05-13 | pi-chrome: humanize synthetic input + anti-automation test suite | Tianren Dong |
| 2026-05-12 | Update pi-packs installer and package names | Tianren Dong |
| 2026-05-08 | Track pi-chrome package source | Tianren Dong |