Commit Graph

  • 21cfadce7d feat(website): refactor TOC to recursive tree with multi-page support Tommy D. Rossi 2026-03-28 15:03:05 +01:00
  • 234b36dae3 feat(website): add Hero MDX component with unified layout gap Tommy D. Rossi 2026-03-28 13:45:40 +01:00
  • 64bcd428ed replace index mdx. add hero Tommy D. Rossi 2026-03-28 13:43:08 +01:00
  • 00242bb71f style: make TOC sidebar scrollable, adjust search input spacing Tommy D. Rossi 2026-03-28 12:55:24 +01:00
  • 1ed2077d13 feat: add TOC search with Orama full-text search Tommy D. Rossi 2026-03-28 12:44:37 +01:00
  • 9d03a2d4dd fix: add raw import plugin workaround for Vite 7 + @vitejs/plugin-rsc Tommy D. Rossi 2026-03-28 12:44:24 +01:00
  • a00c466382 Update package.json Tommy D. Rossi 2026-03-28 12:16:24 +01:00
  • 0c98e16867 Update pnpm-lock.yaml Tommy D. Rossi 2026-03-28 12:16:15 +01:00
  • 967ddce431 Update .gitignore Tommy D. Rossi 2026-03-28 12:16:13 +01:00
  • d33fbf37f9 stabilize useSyncExternalStore callbacks for TOC active heading Tommy D. Rossi 2026-03-28 12:15:45 +01:00
  • 9869975290 use useSyncExternalStore for TOC active heading to avoid hydration mismatch Tommy D. Rossi 2026-03-28 12:07:37 +01:00
  • 08cdea91d4 simplify TOC initial hash: read in useState initializer instead of useSyncExternalStore Tommy D. Rossi 2026-03-28 11:57:39 +01:00
  • a095b52186 fix TOC flash on initial paint by reading URL hash with useSyncExternalStore Tommy D. Rossi 2026-03-28 11:53:48 +01:00
  • 047b47976a update spiceflow to 1.18.0-rsc.18 in website Tommy D. Rossi 2026-03-28 10:11:51 +01:00
  • e805de49d9 allow all packages to run build scripts Tommy D. Rossi 2026-03-28 10:06:48 +01:00
  • 0557279947 fix CI: approve build scripts and update pnpm to v10 Tommy D. Rossi 2026-03-28 10:04:55 +01:00
  • 834954e61a add .npmrc with strict-builds=false to fix CI pnpm install Tommy D. Rossi 2026-03-28 10:01:40 +01:00
  • 11debee899 Merge branch 'main' of https://github.com/remorses/playwriter Tommy D. Rossi 2026-03-28 10:00:09 +01:00
  • 1dd91074d8 update spiceflow to 1.18.0 in website Tommy D. Rossi 2026-03-28 10:00:02 +01:00
  • 2d0f01c1c6 Merge pull request #79 from remorses/website/health-route Tommy D. Rossi 2026-03-27 18:04:19 +01:00
  • 714681e29f feat(website): add /api/health route #79 website/health-route Tommy D. Rossi 2026-03-27 16:06:21 +01:00
  • aceada75e5 feat(website): add /api/health route Tommy D. Rossi 2026-03-27 16:02:17 +01:00
  • 9af952dbf4 Merge pull request #78 from remorses/website/spiceflow-migration Tommy D. Rossi 2026-03-27 15:56:03 +01:00
  • 464c25109e refactor(website): migrate from React Router to Spiceflow #78 Tommy D. Rossi 2026-03-27 15:55:42 +01:00
  • fc3bc77334 refactor(website): replace 5-column gap-slot grid with 3-column + CSS gap-x Tommy D. Rossi 2026-03-27 15:30:58 +01:00
  • ceef6d7154 feat(cli,mcp): wire up resolveDirectInput + unify browser list Tommy D. Rossi 2026-03-27 15:30:45 +01:00
  • 05071af0ba refactor(chrome-discovery): simplify to single port 9222 probe + add resolveDirectInput Tommy D. Rossi 2026-03-27 15:30:33 +01:00
  • 34ed2f4c50 refactor(cli): replace @xmorse/cac with goke Tommy D. Rossi 2026-03-27 13:16:12 +01:00
  • 3c3fed300a refactor(website): switch editorial layout to slot classes Tommy D. Rossi 2026-03-27 13:14:14 +01:00
  • 98ca9f4a5f Update index.md Tommy D. Rossi 2026-03-27 13:13:09 +01:00
  • b20e3de0fb refactor(website): switch editorial responsive CSS to lg variants Tommy D. Rossi 2026-03-26 21:22:26 +01:00
  • b23ca29176 refactor(website): extract CSS variable system for header, grid, and typography tokens Tommy D. Rossi 2026-03-26 20:53:33 +01:00
  • cc346187f0 fix(website): reduce editorial top spacing 80→60px and switch logo to foreground color Tommy D. Rossi 2026-03-26 19:01:13 +01:00
  • 4cb8a9030e docs(skill): clarify screenshotWithAccessibilityLabels is for element discovery only Tommy D. Rossi 2026-03-26 19:01:06 +01:00
  • 648d096aa8 feat: pass browser name and profile metadata through direct CDP sessions Tommy D. Rossi 2026-03-26 19:01:00 +01:00
  • 05ceb6c7ab fix(chrome-discovery): probe all discovered ports and prune stale entries Tommy D. Rossi 2026-03-26 19:00:47 +01:00
  • 885e47cdeb fix: mobile overflow + desktop bleed clipping for section grid Tommy D. Rossi 2026-03-26 18:47:31 +01:00
  • 644055856f website updates Tommy D. Rossi 2026-03-26 18:37:37 +01:00
  • 5f93f9909c lower bleeding and nicer aside in website Tommy D. Rossi 2026-03-26 18:12:00 +01:00
  • f64f949123 website: add <Aside> MDX component with section-based sticky sidebar Tommy D. Rossi 2026-03-26 18:06:12 +01:00
  • 0f73c1f6e2 fix: reduce shade height to 48px, keep original gradient curve Tommy D. Rossi 2026-03-26 18:04:23 +01:00
  • ded7141cc6 fix: shade gradient starts below header, only fades content area Tommy D. Rossi 2026-03-26 17:43:55 +01:00
  • cd51f51ae2 fix: move overflow:hidden from grid to content column to restore sticky TOC Tommy D. Rossi 2026-03-26 17:38:44 +01:00
  • 8c8b0de25d website: collapsible TOC, tab navigation, CSS grid responsive layout Tommy D. Rossi 2026-03-26 17:36:08 +01:00
  • a1fe5c3002 website: switch to safe-mdx for index page rendering Tommy D. Rossi 2026-03-26 16:44:40 +01:00
  • 7112585f02 website: add safe-mdx dependency for MDX rendering without eval Tommy D. Rossi 2026-03-26 16:19:46 +01:00
  • d69be484d2 website: redesign header, TOC, and layout Tommy D. Rossi 2026-03-26 16:14:23 +01:00
  • bef44d343a fix(snapshot): address oracle review findings for contenteditable detection Tommy D. Rossi 2026-03-26 13:37:48 +01:00
  • 7a43488f09 fix(snapshot): detect bare contenteditable elements as interactive textboxes Tommy D. Rossi 2026-03-26 11:57:27 +01:00
  • 93e306d148 feat(playwriter): add direct CDP connection mode (--direct) Tommy D. Rossi 2026-03-26 00:28:57 +01:00
  • 3dda03ea7e feat(playwriter): launch a managed browser with bundled extension extension@0.0.78 Tommy D. Rossi 2026-03-25 21:31:47 +01:00
  • 0c457f7313 TOC: collapsible sections with View Transition API clip animations Tommy D. Rossi 2026-03-24 20:43:42 +01:00
  • 0b75e829b4 feat(website): make the editorial toc feel like a terminal tree Tommy D. Rossi 2026-03-24 19:03:00 +01:00
  • 38147f2a4a test(playwriter): stabilize external accessibility snapshots Tommy D. Rossi 2026-03-22 18:02:36 +01:00
  • 5961da626e fix(playwriter): preserve session cwd per CLI session Tommy D. Rossi 2026-03-22 17:40:40 +01:00
  • c812126ef0 Add long-running stability test script Tommy D. Rossi 2026-03-21 12:30:54 +01:00
  • dc5f489d53 Return screenshot image inline in MCP tool result Tommy D. Rossi 2026-03-20 13:46:06 +01:00
  • 271cde8597 Update SKILL.md Tommy D. Rossi 2026-03-15 22:47:15 +01:00
  • 9e31853a14 chore: regenerate lockfile after playwriter publish playwriter@0.0.89 extension@0.0.77 Tommy D. Rossi 2026-03-13 11:31:50 +01:00
  • 3c19066532 release: playwriter@0.0.89 Tommy D. Rossi 2026-03-12 22:18:02 +01:00
  • 4044f1f7c7 assets Tommy D. Rossi 2026-03-12 22:07:11 +01:00
  • 24db529247 test/docs: add cookie workaround for issue #66 and skip failing repro Tommy D. Rossi 2026-03-12 16:30:44 +01:00
  • 4557fe16f9 fix(relay): restore extension-mode downloads via Browser/Page compatibility bridge (fixes #65) Tommy D. Rossi 2026-03-12 16:30:44 +01:00
  • df7476af06 fix(extension): write prism assets to selected output dir extension@0.0.76 Tommy D. Rossi 2026-03-12 15:36:37 +01:00
  • 36f3801451 fix(extension): guard contextMenus calls when API is unavailable Tommy D. Rossi 2026-03-12 15:36:12 +01:00
  • 1ced689153 extension: remove chrome.alarms keepalive and alarms permission Tommy D. Rossi 2026-03-10 21:28:17 +01:00
  • 96575c1b69 feat: custom tab group names and colors per session #64 feat/custom-tab-groups Tommy D. Rossi 2026-03-07 22:34:42 +01:00
  • 3a045c17d4 fix: reduce skill.md by 22% to prevent agents truncating docs (fixes #63) Tommy D. Rossi 2026-03-07 09:25:10 +01:00
  • 4724383abc test: stabilize relay-core click error snapshots by ensuring connected tab Tommy D. Rossi 2026-03-05 00:38:47 +01:00
  • 96458f41f0 fix: reload script hangs — use open instead of osascript Tommy D. Rossi 2026-03-04 22:02:58 +01:00
  • 905df6eec5 fix: route Target.detachFromTarget on root CDP session (#40) Tommy D. Rossi 2026-03-04 21:57:27 +01:00
  • 5ad2366d1e remove generic --timeout CLI option from skill docs Tommy D. Rossi 2026-03-01 10:50:59 +01:00
  • 1106d53e9a fix: descriptive error tests — snapshot full MCP result, reduce timeout to 100ms Tommy D. Rossi 2026-02-28 23:10:19 +01:00
  • 565b19abf7 feat: auto-resize viewport to 16:9 and auto-stop recording after 15 min Tommy D. Rossi 2026-02-28 22:47:16 +01:00
  • 9ad8b22f93 fix: revert ghost cursor init-script persistence path Tommy D. Rossi 2026-02-28 22:41:53 +01:00
  • f793dd8ac4 feat: harden relay sessions and recording UX across extension + playwriter extension@0.0.73 Tommy D. Rossi 2026-02-28 22:12:07 +01:00
  • 9222a96a98 playwriter skill self improvement: document SPA navigation timeouts, ghost cursor MPA persistence, and executionTimestamps capture pattern Tommy D. Rossi 2026-02-28 21:10:54 +01:00
  • d28752e9f9 release: @xmorse/playwright-core@1.59.6 playwriter@0.0.80 Tommy D. Rossi 2026-02-28 15:39:15 +01:00
  • 801f148034 fix: enriched visibility tips now reach the error message + reorder expects Tommy D. Rossi 2026-02-28 15:22:44 +01:00
  • 61873b27a4 feat: descriptive click timeout errors + faster action timeouts for agents Tommy D. Rossi 2026-02-28 15:20:10 +01:00
  • 9a92c840d9 docs: add @xmorse/playwright-core API guide to AGENTS.md Tommy D. Rossi 2026-02-28 14:45:24 +01:00
  • 4f50111aa9 fix: update playwright submodule with public types for fork APIs Tommy D. Rossi 2026-02-28 14:38:41 +01:00
  • 2d7e293d1f hardening: namespace snapshot cache keys to avoid sentinel collisions Tommy D. Rossi 2026-02-28 14:30:16 +01:00
  • ece02cd4ad fix: isolate snapshot diff cache by locator scope + use Locator.selector() Tommy D. Rossi 2026-02-28 14:27:52 +01:00
  • bf319088ab chore: gitignore generated skill docs (source of truth is playwriter/src/skill.md) Tommy D. Rossi 2026-02-28 14:21:30 +01:00
  • 2a2f21dd7b docs: use single quotes in all bash examples to prevent shell expansion Tommy D. Rossi 2026-02-28 14:03:34 +01:00
  • e856809657 fix: use AST node offsets to strip trailing semicolons in execute wrapping Tommy D. Rossi 2026-02-28 10:43:45 +01:00
  • 6b71fc5351 add Playwright CLI comparison table to website and README Tommy D. Rossi 2026-02-27 22:41:17 +01:00
  • 4d9a410799 playwriter skill self improvement: snapshot() is the primary tool, not screenshot + image agents Tommy D. Rossi 2026-02-27 21:19:40 +01:00
  • 356165da90 playwriter skill self improvement: clarify screenshotWithAccessibilityLabels is inline (no Task agent needed), add freehand drawing pattern for mouse.down/move/up, warn about createDemoVideo timeout, expand mistake #12 to cover evaluate().click(), add mistake #13 about over-investigating before trying correct interaction pattern, clarify snapshot() replaces page.evaluate() DOM inspection Tommy D. Rossi 2026-02-27 19:31:53 +01:00
  • c9809967e5 fix: hide tab group when relay dies instead of keeping it green Tommy D. Rossi 2026-02-27 09:04:43 +01:00
  • 6807209e85 fix: route CDP clients through live extension bindings Tommy D. Rossi 2026-02-27 09:01:53 +01:00
  • 44212ceda8 refactor: inline/remove single-use relay-state functions Tommy D. Rossi 2026-02-26 21:27:41 +01:00
  • e584008eaf Merge branch 'main' of https://github.com/remorses/playwriter Tommy D. Rossi 2026-02-26 21:18:47 +01:00
  • 86e7f7d861 Update remote-access.md Tommy D. Rossi 2026-02-26 21:18:43 +01:00
  • e814dc3788 deeper serve description Tommy D. Rossi 2026-02-26 21:18:23 +01:00
  • f2728d791a Update relay-session.test.ts Tommy D. Rossi 2026-02-26 21:18:08 +01:00
  • 38aa756d8a refactor: centralize relay state into zustand store, deduplicate playwright client maps Tommy D. Rossi 2026-02-26 21:17:23 +01:00
  • c9492fb4b0 feat: optimize ffmpeg encoding for screen recordings on social media Tommy D. Rossi 2026-02-26 20:31:19 +01:00
  • 85b7fb8a57 Create plan-centralize-relay-state.md Tommy D. Rossi 2026-02-26 16:47:06 +01:00