diff options
| author | Tianren Dong <tianrendong.dtr@gmail.com> | 2026-05-31 14:38:38 -0400 |
|---|---|---|
| committer | Tianren Dong <tianrendong.dtr@gmail.com> | 2026-05-31 14:38:38 -0400 |
| commit | d57dc6583953fcb652db5bd222698d58d3090e20 (patch) | |
| tree | e7fedbbecbd13f8b24058f50febf9b5222bf8f43 /CHANGELOG.md | |
| parent | d21ebf7b96c90943ab48ffcd6d5b02c6f7438c04 (diff) | |
0.15.30: chrome_tab grouping — auto-group Pi tabs, group/ungroup actions, merge by title
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 3055461..40be082 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ All notable user-facing changes to `pi-chrome`. +## 0.15.30 — 2026-05-31 + +Tab grouping for `chrome_tab`. + +- **Pi-opened tabs auto-group.** `action=new` now drops every tab into a shared `Pi` tab group per window by default (created once, then reused), so agent tabs stay visually separated from your own. Opt out per call with `groupTitle:""` or `group:false`. +- **`chrome_tab` can group/ungroup tabs.** New `action=group` (and `action=ungroup`) plus `groupTitle`/`groupColor` params. Grouping reuses an existing same-title group in the window instead of spawning duplicates. Defaults: title `Pi`, color `blue`; color validated against Chrome's 9 group colors. Target an existing tab with `targetId`/`urlIncludes`/`titleIncludes`. +- **Tab listings include group info.** `formatTab` now reports `groupId` and a `group` record (`title`, `color`, `collapsed`, `windowId`, `piGroup`), and `chrome_tab list` prefixes grouped tabs with `[Group Title]`. +- Requires the new `tabGroups` extension permission — reload the companion extension after updating. + ## 0.15.29 — 2026-05-31 Strict-CSP support: `chrome_evaluate`, `chrome_snapshot`, `chrome_wait_for`, and `chrome_navigate initScript` now work on pages that block `unsafe-eval`. |
