Lppy and 羲洋
b48c3e9dd2
feat: enhance snapshot usability by reducing AI cognitive load of semantic noise and -C flag ( #968 )
...
* fix: add ref for cursor-interactive content roles
* fix: format
* feat: always include cursor-interactive elements in snapshot, -C is deprecated
* feat: process StaticText aggregation and deduplication
* update test
* clean up
* fix: escape text of elements in snapshot
* fix: redundant slicing
* fix: cargo fmt
* feat: deduplicate redundant StaticText
---------
Co-authored-by: 羲洋 <lipengyang.lpy@alibaba-inc.com >
2026-03-23 09:35:43 -05:00
Chris Tate
8e43469c8b
full native ( #754 )
...
* full native
* fix: apply cargo fmt formatting
* fix: prevent zip path traversal in Chromium installer
Use enclosed_name() to sanitize zip entry paths, preventing malicious
archives from writing outside the extraction directory.
* improvements
* fix: apply cargo fmt formatting
* benchmarks
* bench
* updates
* fixes
2026-03-13 19:59:21 -05:00
a0bd0c2f0f
Add webview support for Electron apps in native mode ( #671 )
...
* Add webview support for Electron apps in native mode
Fixes #580
* Fix cargo fmt violations in actions.rs and browser.rs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Revert unrelated refactors, keep only webview support changes
- Restore is_none_or (was changed to map_or unnecessarily)
- Restore single-if WebDriver check (was split into nested ifs)
- Restore simple needs_relaunch logic (was expanded into 4 branches)
- Restore find_frame signature (unused selector param was added)
- Restore flat download handler condition (was nested unnecessarily)
- Restore wait_or_kill and graceful close() to preserve cookie flushing
---------
Co-authored-by: ctate <366502+ctate@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 17:41:40 -05:00
Chris Tate
79d8dfe34c
add skills to docs ( #576 )
2026-03-01 09:02:06 -06:00