91 Commits

Author SHA1 Message Date
Benji Taylor 18cd03bad2 Add Agent Sync demo and light-themed modals (#45)
- Add AgentChatDemo component with streaming text animation
- Add diff pills showing file changes after agent response
- Add "Agent Sync" section to features page and TOC
- Update modals to light theme with light overlays
- Update blog post install count to 100k
2026-01-28 00:28:25 -08:00
Benji Taylor 29f15ed32c Update announcement banner text 2026-01-27 23:06:15 -08:00
Dennis Jin eb2a08ab3d Fix documentation discrepancies
- Fix config path: ~/.claude.json → ~/.claude/claude_code_config.json
- Fix CLI command: npx agentation → npx agentation-mcp
- Add missing props to API docs: endpoint, sessionId, onSessionCreated, webhookUrl

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 23:32:10 -05:00
Benji Taylor 22a6136634 Larger titles for major versions in changelog (#44) 2026-01-27 19:40:27 -08:00
Dennis Jin d0f525ca28 Shorten CLI command comments in MCP docs to prevent line wrapping
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 22:17:19 -05:00
Benji Taylor 6ce7a82f7b Add cmd+shift+click multi-element selection (#42)
* Add cmd+shift+click multi-element selection

- Hold cmd+shift and click elements to select multiple individually
- Click again to deselect (toggle behavior)
- Release modifiers to show annotation popup
- Hover saved annotations to see individual element highlights
- Marker/popup anchors to last clicked element
- Individual boxes shown when editing (not combined area)
- Fixed positioning bugs for fixed/sticky nav elements

* Add changelog entry for cmd+shift+click multi-select

* Update multi-select caption to mention cmd+shift+click

* Move multi-select changes to 2.0.0 changelog

* Style keyboard shortcuts in changelog with code tags

* Fix editing annotation highlight scroll for fixed elements

* Fix highlight tracking and marker position consistency

- Fix editing annotation highlight drifting during scroll (use live
  element getBoundingClientRect)
- Fix cmd+shift+click editing to show individual element highlights
- Fix marker hover highlight drifting during scroll
- Add size validation when finding elements (prevents using wrong child
  element for container annotations)
- Fix pending marker position jumping when saved (use stored click
  position, not element center)

* Fix hover highlight for element under marker

---------

Co-authored-by: Dennis Jin <tofuness@users.noreply.github.com>
2026-01-27 22:15:42 -05:00
Dennis Jin 0f30220e39 Sync sidebar TOC with actual page headings for API and MCP docs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 22:14:40 -05:00
Dennis Jin 278c018895 Clean up API docs sidebar and fix heading IDs
- Remove unused sidebar items (HTTP API, Real-Time Events, etc.)
- Remove Webhooks entry
- Add id attributes to API page h2 headings for TOC linking

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 22:09:36 -05:00
Benji Taylor 8075fdc070 Add test modals to overview page demo section
- Regular modal for testing Agentation annotation on modals
- Shadow DOM modal for testing shadow boundary detection
- Lowered z-index so Agentation highlights appear above modals
2026-01-27 18:56:28 -08:00
Dennis Jin 692b246957 Change 'Clear after output' to 'Clear on copy/send'
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 21:39:39 -05:00
Benji Taylor c0152ece50 Enable 'Block page interactions' by default 2026-01-27 17:30:12 -08:00
Benji Taylor 12b00a65d7 Add SVG fix to changelog (#39) 2026-01-27 17:06:08 -08:00
Benji Taylor f93839cf6e Fix SVG icons broken by host page fill styles (properly) (#38)
* Revert "Fix SVG icons broken by host page fill styles (#34)"

This reverts commit 039e15e655d9fbc42284d7c13e57e1c798c4e074.

* Fix SVG icons broken by host page fill styles (properly)

- Use attribute selector svg[fill="none"] instead of blanket svg rule
- Fixes stroke-based icons without breaking fill-based icons
- Fix IconHelp to use currentColor (was invisible in light mode)
- Update features page text: "Send to Webhook" -> "Send Annotations"
2026-01-27 15:40:45 -08:00
Benji Taylor e0fc5fccd7 Add MCP server setup to /agentation skill (#31)
* Add MCP server setup to /agentation skill

* Update docs to mention skill sets up MCP server

* Style skill description as caption
2026-01-27 15:04:43 -05:00
Benji Taylor 0b41f47b78 Add shadow DOM support for element identification (#37) 2026-01-27 15:03:46 -05:00
Benji Taylor a57b240a62 Add toolbar position persistence to changelog 2026-01-27 11:16:07 -08:00
Benji Taylor 9a4b727671 Website polish: blog post updates, icon alignment, quickstart links
- Add webhooks to quickstart links on home page
- Add subtle background to blog post card text container
- Adjust copy icon alignment in install page
- Clean up blog post content and add GitHub/NPM links
- Remove unused changelog entry
2026-01-26 19:23:29 -08:00
Dennis Jin 90b4420626 Remove cloud mode from docs
- Remove --api-key server option
- Remove Cloud Mode section from MCP page
- Remove Cloud Mode from sidebar navigation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 22:12:49 -05:00
Benji Taylor e20eb3bb86 Use consistent font for Agent responses on Features page 2026-01-26 17:57:34 -08:00
Benji Taylor 4111837dc0 Update Features page settings demo to match toolbar 2026-01-26 17:54:42 -08:00
Dennis Jin 9ce4870f76 Remove AGENTATION_API_KEY mentions from docs
- Remove API key row from environment variables table in API page
- Remove environment variable example from MCP cloud mode section

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 20:36:19 -05:00
Dennis Jin f2011b6ad5 Remove webhooks from API docs, add URL validation for send button
- Remove webhooks section, props, and env vars from API page
- Remove TypeScript section from API docs
- Only show send button when webhook URL is valid (http/https)
- Update toolbar container and button states to use URL validation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 20:35:46 -05:00
Benji Taylor 7516c9d216 Docs: reorganize API/MCP pages, add Send to Webhook, fix copy icons (#24) 2026-01-26 20:00:16 -05:00
Benji Taylor 5e8427f0c1 Remove demo mode from website (#23) 2026-01-26 11:23:04 -08:00
Benji Taylor 6c6fdc82df Add cursor improvements to 2.0 changelog 2026-01-26 11:00:48 -08:00
Benji Taylor 79c5ecfb6d Update webhook docs copy for Auto-Send 2026-01-25 20:29:07 -08:00
Benji Taylor 7325d885a0 Change 'Optional' to 'Recommended' on install page 2026-01-25 16:42:59 -08:00
Benji Taylor 6bd7b043f2 Shorten announcement banner on mobile 2026-01-25 16:31:38 -08:00
Benji Taylor 59d55c9504 Add 2.0 announcement banner to overview page 2026-01-25 16:28:57 -08:00
Dennis Jin 0563413aae Update schema documentation to match package implementation
Add missing required fields (x, y, element) to schema docs.
Add browser component fields section (isFixed, isMultiSelect, fullPath, nearbyElements).
Update JSON Schema, TypeScript definition, and example annotation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 19:23:38 -05:00
Benji Taylor 1e4cd6b91f Add 2.0 changelog, rename blog post, tweak hover style 2026-01-25 16:21:01 -08:00
Benji Taylor 308c91f728 Add blog section with Agentation 2.0 announcement 2026-01-25 16:09:02 -08:00
Benji Taylor 4301eee71a Use code tags for event names on webhooks page 2026-01-25 15:12:26 -08:00
Benji Taylor b8dcb5be89 Add 'created and used by Agentation' to schema overview 2026-01-25 15:09:20 -08:00
Benji Taylor 7a34775934 Remove h3 font-size overrides on install page 2026-01-25 15:06:29 -08:00
Benji Taylor 8378cb94ec Move Features and Output above Schema in nav 2026-01-25 14:11:22 -08:00
Benji Taylor edc95c3eaa Style nav section titles: normal cursor, no caps, no letter-spacing 2026-01-25 13:49:25 -08:00
Dennis Jin 117d800ddc Add Tools and More sections to sidebar navigation
Groups MCP, API, and Webhooks under Tools section.
Moves Changelog and FAQ under More section.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 16:20:47 -05:00
Dennis Jin 27832ffcea Add client-side webhook support for annotation events
Adds webhookUrl prop to Agentation component that sends POST requests
on annotation events (add, delete, update, clear, submit). Includes
settings toggle to enable/disable webhooks at runtime.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 16:09:33 -05:00
Benji Taylor c5380b634b Replace React cycle button with toggle, derive mode from output format 2026-01-25 12:38:03 -08:00
Dennis Jin f92103e386 Extract MCP server to separate package and rename _package-export to package
- Move server code (MCP, HTTP, SQLite) to new `mcp/` workspace package
- Remove server dependencies from main agentation package (now frontend-only)
- Rename `_package-export/` directory to `package/`
- Add `pnpm mcp` command to run MCP server from root
- Update all workspace references and build configs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 13:38:22 -05:00