Commit Graph

  • d8f484eded fix(tabs): gate the about:blank cleanup to the relay only main v1.5.27 leeguooooo 2026-06-19 14:32:49 +09:00
  • 1eb40eabd5 fix(tabs): close the leftover initial about:blank when a real tab opens leeguooooo 2026-06-19 14:06:42 +09:00
  • 601404ba72 feat(session): session stop <name> + session prune + lifecycle docs (#48) v1.5.26 leeguooooo 2026-06-18 14:44:35 +09:00
  • fd10766762 chore(ext): pack ab-connect 0.4.12 zip + crx (ABExt.ungroupTab for keep) leeguooooo 2026-06-18 12:16:14 +09:00
  • ba9b167ede feat(cleanup): default idle-shutdown + keep — stop leaving scratch tabs/groups behind v1.5.25 leeguooooo 2026-06-18 12:11:59 +09:00
  • c077593e99 docs(viewport): document viewport/resize command for responsive debugging (#47) leeguooooo 2026-06-18 11:52:09 +09:00
  • 02e23ebe11 fix(build): include browser.rs clear_viewport/via_relay (#47) + cargo fmt v1.5.24 leeguooooo 2026-06-18 11:39:11 +09:00
  • d5cd9cd621 feat(canvas): extract WebGL/canvas-app content + fix site arg-order + adopt skill doc leeguooooo 2026-06-18 11:31:24 +09:00
  • 284a60a54c feat(adopt): read a pre-existing tab without opening a new one v1.5.23 leeguooooo 2026-06-17 21:18:01 +09:00
  • 10d196b6eb chore(ext): pack ab-connect 0.4.10 upload zip + crx (#40 group-scoped relay) leeguooooo 2026-06-17 18:17:20 +09:00
  • 5be01e292d feat(relay): group-scoped Target.getTargets — restore follow-popup + cross-session adopt under isolation (#40) v1.5.22 leeguooooo 2026-06-17 18:14:13 +09:00
  • a83d1b1df9 feat: rich-editor fill, box centers, screenshot downscale, disabled+docs (#41-#45) v1.5.21 leeguooooo 2026-06-17 17:49:38 +09:00
  • 50b27ac0e0 feat(site): auto-sync + auto-suggest adapters (auto-trigger) v1.5.20 leeguooooo 2026-06-17 17:15:34 +09:00
  • d81bc01645 feat(site): bb-sites adapters — turn any site into a structured-data CLI v1.5.19 leeguooooo 2026-06-17 16:02:40 +09:00
  • c667e0e704 docs(zh): bring Chinese README to parity with English leeguooooo 2026-06-17 14:49:52 +09:00
  • 08cb8dbeb9 docs: link blog + X in README leeguooooo 2026-06-17 14:15:52 +09:00
  • fd2cdcde77 chore(release): 1.5.18 — issue-reporting guidance + clear data:-over-relay error v1.5.18 leeguooooo 2026-06-17 14:10:07 +09:00
  • 8e001e3d88 feat(dx): guide users to file issues; clear error for data: URLs over the relay leeguooooo 2026-06-17 14:10:04 +09:00
  • eb2bc343a0 chore(release): 1.5.17 — complete multi-agent isolation (no foreign tab/pop-up adoption on click) v1.5.17 leeguooooo 2026-06-17 13:31:50 +09:00
  • d86c9c4be2 fix(relay): don't adopt foreign tabs/pop-ups on click — completes multi-agent isolation (#last hole) leeguooooo 2026-06-17 13:31:49 +09:00
  • 32c25a6627 chore(release): 1.5.16 — strict multi-agent tab isolation on the relay v1.5.16 leeguooooo 2026-06-17 11:50:10 +09:00
  • a8ce3dd3f8 fix(relay): strict multi-agent isolation — a session owns only its own tabs leeguooooo 2026-06-17 11:50:09 +09:00
  • 997373fd57 chore(release): 1.5.15 — trusted activation for in-iframe buttons (#39) v1.5.15 leeguooooo 2026-06-17 10:16:17 +09:00
  • 5a858af93f fix(iframe): trusted activation for in-iframe buttons — keyboard, not synthetic click (#39) leeguooooo 2026-06-17 10:16:15 +09:00
  • 58dc02bfdc chore(release): 1.5.14 — fix eval await regression (replMode) + default scroll; green CI (#36, #38) v1.5.14 leeguooooo 2026-06-17 02:34:55 +09:00
  • c47601bd7b fix(eval): replMode only for sync let/const decls, keep awaitPromise for async (#38) leeguooooo 2026-06-17 02:08:11 +09:00
  • 0296bc7a88 fix(scroll): keep default scroll on window.scrollBy; wheel only for --at/--frame (#36) leeguooooo 2026-06-17 02:01:23 +09:00
  • 32e203b908 style: cargo fmt (fixes the CI format-check failure) leeguooooo 2026-06-17 01:33:22 +09:00
  • fc51cd63ba chore(release): 1.5.13 — eval replMode (re-declarable let/const) + snapshot-first skill rule (#37, #38) v1.5.13 leeguooooo 2026-06-17 01:15:31 +09:00
  • f714c7920b fix(eval): replMode so successive evals can re-declare let/const; snapshot-first skill rule (#37, #38) leeguooooo 2026-06-17 01:15:31 +09:00
  • 1ac8ef7732 chore(release): 1.5.12 — relay-safe hover/dblclick/drag, deeper iframe snapshot, key-events typing (#37) v1.5.12 leeguooooo 2026-06-17 00:58:23 +09:00
  • 9f24e66033 fix(relay): DOM-dispatch hover/dblclick/drag; deeper iframe snapshot; key-events typing (#37) leeguooooo 2026-06-17 00:58:12 +09:00
  • 70ab38d35f chore(release): 1.5.11 — cross-origin iframe scroll/click + open auto-reattach (#35, #36) v1.5.11 leeguooooo 2026-06-16 18:05:15 +09:00
  • 6830df50ea fix(relay): reach cross-origin iframes; auto-reattach open (#35, #36) leeguooooo 2026-06-16 18:05:06 +09:00
  • cd47ec43d0 chore(release): 1.5.10 — warn on debug-port launch while relay is up (#32) v1.5.10 leeguooooo 2026-06-16 14:32:29 +09:00
  • 2cd361817d fix(launch): warn when launching a debug-port Chrome while the relay is up (#32) leeguooooo 2026-06-16 14:32:28 +09:00
  • 42f47c49aa chore(release): 1.5.9 — strip zero-width title unicode (#33) + screenshot --clip/element (#34) v1.5.9 leeguooooo 2026-06-16 14:26:41 +09:00
  • e29800df72 fix(tab-list): strip zero-width unicode from titles (#33); feat(screenshot): --clip pixel region + documented element capture (#34) leeguooooo 2026-06-16 14:26:40 +09:00
  • e7e849ea39 chore(release): 1.5.8 — file upload over the extension relay (#13) v1.5.8 leeguooooo 2026-06-16 14:05:33 +09:00
  • ebb02c65c8 fix(relay): file upload now works over the extension relay (#13) leeguooooo 2026-06-16 14:05:31 +09:00
  • 4317db636f chore(release): 1.5.7 — cf-status Cloudflare clearance preflight v1.5.7 leeguooooo 2026-06-16 12:19:26 +09:00
  • c99838a034 feat(cloudflare): cf-status preflight — skip re-solving when cf_clearance is still valid leeguooooo 2026-06-16 12:19:24 +09:00
  • dc2aa4cade chore(release): 1.5.6 — pin adopted tab against transient relay snapshots (#31) v1.5.6 leeguooooo 2026-06-15 17:00:42 +09:00
  • 7085f3bf36 fix(relay): don't prune the pinned target on a transient getTargets snapshot (#31) leeguooooo 2026-06-15 17:00:38 +09:00
  • 29815ff5f3 chore(release): 1.5.5 — connect-mode diagnostic log for the remote-debugging consent modal (#31) v1.5.5 leeguooooo 2026-06-15 16:47:14 +09:00
  • 2a338d4c29 diag(connect): log CDP transport mode to detect 'Allow remote debugging?' modal source (#31) leeguooooo 2026-06-15 16:47:12 +09:00
  • 6fcf52db60 chore(release): 1.5.4 — get text --pierce (closed shadow DOM, #30) v1.5.4 leeguooooo 2026-06-15 15:46:31 +09:00
  • af8823b27b feat(text): 'get text --pierce' reads through CLOSED shadow DOM (#30) leeguooooo 2026-06-15 15:46:23 +09:00
  • c85e3faa82 chore(release): 1.5.3 — get text defaults to cross-frame; #29 (sessions/did-you-mean/tab liveness); CI changelog fix v1.5.3 leeguooooo 2026-06-15 13:42:58 +09:00
  • b25958946c feat(text): 'get text' (no selector) defaults to cross-frame whole-page read leeguooooo 2026-06-15 13:42:48 +09:00
  • d4ff49caa8 ci(release): don't let an empty changelog section abort the release (bash -e) leeguooooo 2026-06-15 13:42:48 +09:00
  • 4e949fffbf chore(release): 1.5.2 — sessions command + did-you-mean + honest tab-switch liveness (#29) leeguooooo 2026-06-15 13:34:26 +09:00
  • af46490812 feat(cli): sessions command + 'did you mean' suggestions + honest tab-switch liveness (#29) leeguooooo 2026-06-15 13:25:16 +09:00
  • 57c52d6517 chore(release): 1.5.1 — frame-aware text extraction (get text --all-frames/--main, frames; #27) + ab-connect 0.4.9 targetId recovery (#24) v1.5.1 leeguooooo 2026-06-15 13:15:47 +09:00
  • 2707ceb1c4 feat(text): frame-aware text extraction — get text --all-frames / --main + frames (#27) leeguooooo 2026-06-15 12:51:59 +09:00
  • f7a657ac46 ci(release): group changelog by type ( Features / 🐛 Fixes / 🔧 Other) leeguooooo 2026-06-15 12:17:38 +09:00
  • 4e295ce139 fix(ab-connect): recover a churned-tabId session by stable CDP targetId (0.4.9, #24) leeguooooo 2026-06-15 12:08:32 +09:00
  • 3d82f11ff2 chore(release): 1.5.0 — text-selector click + get text→body + tab --activate + click --follow/openedTab (#24); fill fires input/change/blur (#25); close <tab> wording + chrome-use current (#26) v1.5.0 leeguooooo 2026-06-15 11:32:30 +09:00
  • 33269adc1a fix(fill/tabs): dispatch real input/change/blur (#25); close <tab> wording + chrome-use current (#26) leeguooooo 2026-06-15 11:26:34 +09:00
  • 9ab8753b48 feat(click): report (and optionally --follow) a tab opened by a click (#24-A) leeguooooo 2026-06-15 11:13:34 +09:00
  • 770708b8e6 fix(cli): text-selector click by visible label + get text→body + tab --activate (#24) leeguooooo 2026-06-15 11:00:49 +09:00
  • 7c594820da docs(stream): document the bidirectional WS as the real-time driving path leeguooooo 2026-06-14 00:54:30 +09:00
  • 81d18bbd2e feat(input): press --hold <ms> for precise timed key-holds + document timed-driving pattern leeguooooo 2026-06-14 00:43:52 +09:00
  • d99a223d23 chore(release): 1.4.1 — hold-to-move (keydown/keyup full descriptor, #game) + expects ab-connect 0.4.8 (#23 reattach hardening) v1.4.1 leeguooooo 2026-06-14 00:04:08 +09:00
  • 4e7e80a596 fix(ab-connect): bind to stable tabId as the primary key + retry on mid-flight detach (0.4.8, #23) leeguooooo 2026-06-14 00:02:22 +09:00
  • 9bf79a4242 fix(keyboard): keydown/keyup send full key descriptor so hold-to-move works leeguooooo 2026-06-13 23:58:30 +09:00
  • 5b4ffdb2bb chore(release): 1.4.0 — no-hijack open + tab adopt-by-targetId + keydown/keyup docs + canvas hint + all-component version coherence (doctor) v1.4.0 leeguooooo 2026-06-13 23:45:30 +09:00
  • 62e7229b47 feat(version): extension reports its version; doctor shows all-component coherence leeguooooo 2026-06-13 23:41:16 +09:00
  • 23ab4ce68f fix(relay): don't hijack a user tab on open; surface keydown/keyup + canvas hint leeguooooo 2026-06-13 23:27:17 +09:00
  • e272546b5c chore(release): 1.3.0 — daemon restart/status (#20.2) + live tab resync, adopt-by-targetId, open --reuse-tab (#21) v1.3.0 leeguooooo 2026-06-13 17:16:49 +09:00
  • c7de19b099 feat(tabs): live tab resync + adopt-by-targetId + open --reuse-tab (#21) leeguooooo 2026-06-13 17:11:38 +09:00
  • 6b9de10c73 fix(ab-connect): transparently re-attach a stale cb-tab session before failing (0.4.6, #20.1) leeguooooo 2026-06-13 16:50:07 +09:00
  • 63e0dd5921 docs(skill): document single-session relay limit — no cross-session tab reads (#20.3) leeguooooo 2026-06-13 16:43:21 +09:00
  • c0ee65d0d8 feat(cli): add 'chrome-use daemon restart|status' to reset stuck session state leeguooooo 2026-06-13 16:42:53 +09:00
  • 7601919a04 fix(ab-connect): auto-reattach on cross-process detach (Rakuten SSO #19 follow-up) leeguooooo 2026-06-13 16:14:15 +09:00
  • 345c0d62a2 ci(release): checkout repo in the release job so the changelog isn't empty leeguooooo 2026-06-13 15:55:46 +09:00
  • 0644fb2d0b chore(release): 1.2.3 — bringToFront command + tab list --full untruncated URLs (#19) v1.2.3 leeguooooo 2026-06-13 15:45:03 +09:00
  • 1ea6b1a2c5 fix(cli): add bringToFront command + tab list --full untruncated URLs (issue #19) leeguooooo 2026-06-13 15:44:25 +09:00
  • 7bb50d54b3 ci(release): fetch tags before building changelog (was empty) leeguooooo 2026-06-12 22:55:47 +09:00
  • e8864c96e2 chore(release): 1.2.2 — non-blocking 'update available' notice + release changelogs v1.2.2 leeguooooo 2026-06-12 22:47:03 +09:00
  • 8432f6cd69 feat(cli): non-blocking 'update available' notice so users know to upgrade leeguooooo 2026-06-12 22:46:44 +09:00
  • a8089310a6 ci(release): build changelog from commit log (not PR-only notes) leeguooooo 2026-06-12 18:18:11 +09:00
  • ab92d2590b ci(release): auto-generate release changelog (commits + merged PRs since last tag) leeguooooo 2026-06-12 18:15:18 +09:00
  • c1417c3c70 chore(release): 1.2.1 — relay tab-drift pin on open (#14/#18) + stable per-tab relay session (#17) v1.2.1 leeguooooo 2026-06-12 18:08:49 +09:00
  • 7cb69bd444 fix(relay): pin active target on open so commands don't drift tabs (#14) (#18) 郭立lee 2026-06-12 17:02:21 +08:00
  • fb27835ebc fix(connect): stable per-tab relay session id — re-attach auto-recovers (#17) leeguooooo 2026-06-12 17:43:48 +09:00
  • 2859da7b7c docs: document chrome-use test in README + point core skill at it leeguooooo 2026-06-12 17:33:24 +09:00
  • 9ba43e0cbd chore(release): 1.2.0 — chrome-use test (browser test suites) v1.2.0 leeguooooo 2026-06-12 17:27:38 +09:00
  • d740884299 feat(test): chrome-use test <suite.yaml> — re-runnable browser test suites leeguooooo 2026-06-12 17:27:38 +09:00
  • db484f2ac9 fix(cli): absolute screenshot path (#16) + show relay in session list (#15) leeguooooo 2026-06-12 16:43:39 +09:00
  • b475038e25 fix(upload): actionable error when file upload hits the extension-relay limit (#13) leeguooooo 2026-06-12 16:09:55 +09:00
  • 545e2545b4 fix(cookies): drop needless return in transfer arm (clippy -D warnings, CI red) leeguooooo 2026-06-12 15:49:16 +09:00
  • 5f342e34a2 docs(store): rewrite submission guide for rename-existing-item flow leeguooooo 2026-06-12 15:43:43 +09:00
  • 4106a151a1 feat(connect): install + recognize BOTH native-messaging host names (staged extension migration) leeguooooo 2026-06-12 14:50:42 +09:00
  • eb60053183 fix(launch): serialize concurrent same-profile launches (issue #11) leeguooooo 2026-06-12 14:40:03 +09:00
  • 2aa216dd7a fix(config): brand-compat config dir (~/.chrome-use ⇄ ~/.agent-browser) so the relay survives the rename leeguooooo 2026-06-12 14:29:21 +09:00
  • b6febbef39 fix(connect): keep native-messaging host as com.agent_browser.connect (no relay break) leeguooooo 2026-06-12 14:07:10 +09:00
  • 5addb94dc4 chore(release): 1.1.0 — cross-profile cookies export/transfer v1.1.0 leeguooooo 2026-06-12 13:59:38 +09:00
  • f76ed1ddf5 feat(cookies): cross-profile cookies export / cookies transfer leeguooooo 2026-06-12 13:59:37 +09:00
  • 7ba82bc6cc art: redo all README illustrations in crude MS-Paint style leeguooooo 2026-06-12 13:38:12 +09:00