Chris Tate
45506fbff0
Fix: set device does not apply deviceScaleFactor - HiDPI screenshots not possible ( #270 )
...
Fixes #255
2026-01-25 15:27:03 -06:00
Chris Tate
79863a5180
Fix: CLI: state load / profile persistence not usable in v0.7.6 ( #268 )
...
* Fix: CLI: state load / profile persistence not usable in v0.7.6
This PR addresses issue #259
* Fix issues identified in code review
2026-01-25 13:45:17 -06:00
Chris Tate
ae09fdd431
Add CLI flags for cookie URL, domain, path, httpOnly, secure, and expires ( #266 )
...
* Add CLI flags for cookie URL, domain, path, httpOnly, secure, and expires
Extends the `cookies set` command to support setting cookies with additional parameters before loading a page, solving authentication workflows where cookies need to be set for different domains.
**Key changes:**
- Added CLI flags: `--url`, `--domain`, `--path`, `--httpOnly`, `--secure`, `--sameSite`, `--expires`
- Added comprehensive test coverage for all new flags and combinations
- Updated help documentation with usage examples
- No daemon changes needed - it already supported these parameters
**Example usage:**
```bash
agent-browser cookies set session_id "abc123" --url https://app.example.com --httpOnly --secure
```
This allows setting cookies for a URL before opening the page, eliminating the need for workarounds in cross-domain authentication scenarios.
Fixes #261
* Update lock
* Fix compilation error
2026-01-25 11:53:49 -06:00
Chris Tate
a4d0c2624b
chore: add patch changeset for release ( #242 )
2026-01-23 23:40:05 -06:00
Chris Tate
8c2a6ec5d2
fix: handle existing GitHub releases in workflow ( #232 )
2026-01-23 15:55:18 -06:00
Chris Tate
957b5e5994
fix: ensure binary is executable after npm install ( #229 )
2026-01-23 15:40:46 -06:00
Chris Tate
161d8f5c8d
chore: add changeset for binary distribution fix ( #227 )
2026-01-23 15:25:53 -06:00
Chris Tate
6afede28b3
chore: release v0.7.1 ( #225 )
...
Fix native binary distribution in npm package. Binaries are now built
before publishing to npm, ensuring all platforms work on installation.
2026-01-23 15:08:59 -06:00
Chris Tate
6f1c83de1b
fix bin ( #224 )
2026-01-23 15:00:13 -06:00
Chris Tate
28129df124
fix docs ( #223 )
...
* fix: download artifacts to temp directory to avoid naming conflict
The download-artifact action creates directories named after each artifact.
When downloading to bin/, this caused conflicts because the artifact directory
names matched the binary names (e.g., bin/agent-browser-darwin-arm64/agent-browser-darwin-arm64).
Fix by downloading to artifacts/ first, then using find to move the binaries to bin/.
* fix docs
2026-01-23 13:51:23 -06:00
Chris Tate
eb8325e9b4
fix: download artifacts to temp directory to avoid naming conflict ( #221 )
...
The download-artifact action creates directories named after each artifact.
When downloading to bin/, this caused conflicts because the artifact directory
names matched the binary names (e.g., bin/agent-browser-darwin-arm64/agent-browser-darwin-arm64).
Fix by downloading to artifacts/ first, then using find to move the binaries to bin/.
2026-01-23 13:15:51 -06:00
Chris Tate
316e649740
chore: add changeset for v0.7.0 release ( #219 )
2026-01-23 13:00:24 -06:00
Chris Tate
35d345b2b4
v0.7.0 docs ( #218 )
...
* auto-release
* fixes
* fix secret name
* update provider flag
* v0.7.0 changelog
2026-01-23 12:49:40 -06:00
Chris Tate
fff4312d16
update provider flag ( #217 )
...
* auto-release
* fixes
* fix secret name
* update provider flag
2026-01-23 11:41:17 -06:00
Chris Tate
57dc7602fc
auto-release ( #216 )
...
* auto-release
* fixes
* fix secret name
2026-01-23 11:19:43 -06:00
Chris Tate
307f970d53
fix: support WebSocket URLs in connect command ( #205 )
...
* fix: support WebSocket URLs in connect command
* address feedback
2026-01-22 08:38:53 -06:00
Chris Tate
61c004db94
add missing flag ( #203 )
...
* add missing flag
* clean up tests
2026-01-22 00:59:53 -06:00
Chris Tate
399fd7a434
v0.6.0 changelog ( #154 )
2026-01-18 11:44:56 -06:00
Chris Tate
62f9b4dd6b
chore: bump version to 0.6.0 ( #153 )
2026-01-18 11:37:26 -06:00
Chris Tate
818d9fa95e
format code ( #152 )
2026-01-18 11:21:28 -06:00
Chris Tate
6abee37641
v0.5.0 ( #78 )
2026-01-13 21:54:20 -06:00
Chris Tate and Vercel <vercel[bot]@users.noreply.github.com>
2dc093cd62
add screencast ( #67 )
...
* docs
* updates
* Fix: The handleCopy function fails to handle errors from navigator.clipboard.writeText(), causing unhandled exceptions and misleading UI feedback when clipboard operations fail.
Co-authored-by: ctate <chris@ctate.dev >
* Fix: The benchmark file uses emojis (📊 , 🚀 , 🔨 , 📈 , 📋 , ✅ , ⏱️ , ⚠) in console output, violating repository guidelines that forbid emojis in code and output.
Co-authored-by: ctate <chris@ctate.dev >
* Remove benchmark/run.ts from PR
* screencast
* update docs
* address comments
---------
Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-01-13 14:53:27 -06:00
Chris Tate and Vercel <vercel[bot]@users.noreply.github.com>
4713c8b520
add docs ( #54 )
...
* docs
* updates
* Fix: The handleCopy function fails to handle errors from navigator.clipboard.writeText(), causing unhandled exceptions and misleading UI feedback when clipboard operations fail.
Co-authored-by: ctate <chris@ctate.dev >
* Fix: The benchmark file uses emojis (📊 , 🚀 , 🔨 , 📈 , 📋 , ✅ , ⏱️ , ⚠) in console output, violating repository guidelines that forbid emojis in code and output.
Co-authored-by: ctate <chris@ctate.dev >
* Remove benchmark/run.ts from PR
---------
Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-01-13 02:54:56 -06:00
Chris Tate
b4bc761168
fix builds ( #55 )
2026-01-13 02:41:39 -06:00
Chris Tate
57a04385c1
v0.4.4 ( #32 )
...
* v0.4.4
* 0.4.4
2026-01-12 12:12:16 -06:00
Chris Tate
1a88d7f585
custom headers via --headers ( #30 )
...
* add custom headers via --headers
* add tests
* better parsing
2026-01-12 12:01:19 -06:00
Chris Tate
4f6fd8ec5c
support serverless environments ( #29 )
...
* add --executable-path
* tests
* test vercel
* fixes
2026-01-12 11:41:25 -06:00
Chris Tate
3cd0ab468f
add sub --help flag ( #27 )
2026-01-12 10:52:31 -06:00
Chris Tate
a4fcc1c198
fix windows bug ( #26 )
...
* fix windows bug
* test windows
* address feedback
2026-01-12 10:33:21 -06:00
Chris Tate
574037080c
0.4.3 ( #20 )
2026-01-12 01:24:48 -06:00
Chris Tate
278466764b
fix readme + add missing wait flags ( #19 )
...
* fix inaccuracies
* fix wait
* address feedback
2026-01-12 01:22:10 -06:00
Chris Tate
f2878c750d
fix typo ( #18 )
...
* fix skill name
* 0.4.2
2026-01-12 00:58:07 -06:00
Chris Tate
bc0b99c374
0.4.1 ( #17 )
...
* sync version
* 0.4.1
* add release script
2026-01-12 00:43:52 -06:00
Chris Tate
a0802b1863
fix locator issues ( #14 )
...
* fix locator issues
* address feedback
2026-01-12 00:29:53 -06:00
Chris Tate
403a7e5d56
usage with agents ( #15 )
2026-01-12 00:29:45 -06:00
Chris Tate
277febad63
fix session cmd ( #13 )
...
* fix session cmd
* address feedback
2026-01-12 00:06:34 -06:00
Chris Tate
5a7c7440c0
add ci action ( #12 )
...
* add ci action
* pre-commit hook
* format
2026-01-12 00:02:38 -06:00
Chris Tate
24881c7327
better ax/dx ( #11 )
2026-01-11 23:48:07 -06:00
Chris Tate
9f7d7d6447
fix cookies/storage ( #10 )
2026-01-11 23:27:49 -06:00
Chris Tate
70816dc594
0.4.0
2026-01-11 23:06:30 -06:00
Chris Tate
eb8c1098a0
0.4.0
2026-01-11 10:16:06 -06:00
Chris Tate
8bfa698975
0.4.0
2026-01-11 10:15:07 -06:00
Chris Tate
31b0d18eb7
add lock file
2026-01-11 10:14:44 -06:00
Chris Tate
3bd331b97f
cleanup
2026-01-11 10:08:08 -06:00
Chris Tate
ee4eacff27
split up main.rs
2026-01-11 10:04:24 -06:00
Chris Tate
9e31100dcb
faster builds
2026-01-11 09:59:20 -06:00
Chris Tate
c0ed5c443e
remove ts cli
2026-01-11 09:57:41 -06:00
Chris Tate
36b1af29f6
windows
2026-01-11 09:54:51 -06:00
Chris Tate
82079d6d20
update unit tests
2026-01-11 09:48:44 -06:00
Chris Tate
fe8f16c7a5
0.3.7
2026-01-11 04:30:10 -06:00
Chris Tate
87f11b4190
fixes
2026-01-11 04:30:01 -06:00
Chris Tate
e36d03c8d9
0.3.6
2026-01-11 04:24:44 -06:00
Chris Tate
83bcb6be73
0.3.5
2026-01-11 04:05:57 -06:00
Chris Tate
b81534f719
fix wrapper script
2026-01-11 04:05:31 -06:00
Chris Tate
58bbd17635
0.3.4
2026-01-11 04:00:44 -06:00
Chris Tate
24d32ade9c
fix agent browser bin
2026-01-11 03:52:44 -06:00
Chris Tate
c0fb9f32fd
fix install
2026-01-11 03:47:00 -06:00
Chris Tate
bc6fd4162f
0.3.3
2026-01-11 03:35:40 -06:00
Chris Tate
b2c54d3eea
fix symlink
2026-01-11 03:35:33 -06:00
Chris Tate
33b7c2bfdb
fix missing binaries
2026-01-11 03:29:33 -06:00
Chris Tate
6b3bae760b
fixes
2026-01-11 03:23:39 -06:00
Chris Tate
924eb85e82
0.3.0
2026-01-11 03:09:27 -06:00
Chris Tate
be972f6c9c
rust
2026-01-11 03:08:00 -06:00
Chris Tate
b614d29461
0.2.0
2026-01-11 03:01:14 -06:00
Chris Tate
7443a4a4c5
smart snapshots
2026-01-11 02:44:27 -06:00
Chris Tate
a144735451
chore: ignore bin/ directory and remove compiled binary from tracking
2026-01-11 02:31:04 -06:00
Chris Tate
34821f001e
bun
2026-01-11 02:28:51 -06:00
Chris Tate
71b1c50533
refs
2026-01-11 02:06:17 -06:00
Chris Tate
b30a7f137b
add opensrc
2026-01-11 01:48:47 -06:00
Chris Tate
6f2da29bc7
0.1.3
2026-01-11 01:07:34 -06:00
Chris Tate
68115b85ce
prevent relaunch
2026-01-11 01:05:25 -06:00
Chris Tate
b8a786c992
0.1.2
2026-01-11 00:21:40 -06:00
Chris Tate
627c88888e
fix console/errors
2026-01-11 00:21:26 -06:00
Chris Tate
5fda532ae2
0.1.1
2026-01-10 23:50:58 -06:00
Chris Tate
e7c25e9030
--with-deps
2026-01-10 23:50:09 -06:00
Chris Tate
a7e5de5e4f
install
2026-01-10 23:47:30 -06:00
Chris Tate
aff8a056c6
update readme
2026-01-10 23:43:52 -06:00
Chris Tate
554ceec908
update readme
2026-01-10 23:42:08 -06:00
Chris Tate
b4653837e6
fixes
2026-01-10 23:40:54 -06:00
Chris Tate
e2b8f146dd
0.1.0
2026-01-10 23:38:45 -06:00
Chris Tate
0cd29aa119
agent-browser
2026-01-10 22:51:59 -06:00
Chris Tate
6de8102978
headed
2026-01-10 13:37:52 -06:00
Chris Tate
0638bcdd3c
tests
2026-01-10 13:12:38 -06:00
Chris Tate
93374638eb
scripts
2026-01-10 13:08:22 -06:00
Chris Tate
ff05842fd8
more
2026-01-10 13:06:36 -06:00
Chris Tate
55d40e1dba
simple
2026-01-10 12:30:01 -06:00
Chris Tate
fd59fc9ab7
more
2026-01-10 12:23:45 -06:00
Chris Tate
10466d7c4c
timeout
2026-01-10 12:17:39 -06:00
Chris Tate
6dc408e02f
more
2026-01-10 12:15:57 -06:00
Chris Tate
b6e1693739
more
2026-01-10 12:03:30 -06:00
Chris Tate
774002a351
more commands
2026-01-10 11:57:58 -06:00
Chris Tate
9d253da8bd
session
2026-01-10 11:43:55 -06:00
Chris Tate
2d0520b770
init
2026-01-10 11:33:37 -06:00