| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-02 | feat(domains): migrate screenshot, add typed sharp shim, restore click ↵ | amankumarsingh77 | |
| crosshair overlay | |||
| 2026-05-02 | feat(domains): migrate handle_dialog | amankumarsingh77 | |
| 2026-05-02 | feat(domains): migrate page_info, wait, wait_for_load with typed timeout | amankumarsingh77 | |
| 2026-05-02 | feat(domains): migrate scroll with W3C deltaY semantics and dialog guard | amankumarsingh77 | |
| 2026-05-02 | feat(domains): migrate type, press_key, dispatch_key with safeJs and ↵ | amankumarsingh77 | |
| matched-count validation | |||
| 2026-05-02 | feat(domains): migrate browser_click to defineBrowserTool — vertical slice | amankumarsingh77 | |
| Implements Task 9: adds src/domains/click.ts with the new architecture, updates registry.ts to register clickTool, removes the legacy browser_click block from tools.ts, and wires BrowserClient alongside BrowserDaemon in index.ts so both systems coexist during migration. Also fixes AnyBrowserToolDefinition variance: uses never-arg renderCall in the erased type and a boundary cast in registerBrowserTool so concrete tool definitions (with specific Static<S> args) are assignable to the registry array without widening. | |||
