junhsss
7b99ee2ee4
feat: paring code
2026-04-17 21:35:05 +09:00
junhsss
7696eeed47
feat: device auth flow
2026-04-17 20:03:09 +09:00
junhsss
140692b548
feat: simplify --agent flow
2026-04-16 21:35:01 +09:00
junhsss
c046ecac51
fix: forge command
2026-04-14 22:28:45 +09:00
junhsss
451d32c54d
fix: deps
2026-04-14 15:30:35 +09:00
junhsss
bef126ea0f
fix: replace process::exit in doctor
2026-04-13 22:38:42 +09:00
junhsss
b865514b1b
feat: one-command onboarding with 'steel init'
2026-04-11 01:40:07 +09:00
junhsss
5bcfd14dd6
chore: fix build
2026-04-07 02:17:01 +09:00
junhsss
e21fb8d132
fix: use byte pipeline for cookie re-encryption
2026-04-07 01:55:13 +09:00
junhsss
7793a20c5f
feat: batch commands
2026-04-07 01:46:47 +09:00
junhsss
4b986c4f6b
chore: fix lint
2026-04-06 23:18:14 +09:00
junhsss
5a35292a9d
chore: fix deps
2026-04-06 23:07:53 +09:00
junhsss
f93e3c6219
feat: profile name as a pos arg
2026-04-06 22:43:59 +09:00
junhsss
f6d4c482bd
refactor: implement FromStr trait for BrowserId
2026-04-06 22:43:59 +09:00
junhsss
b5e72b4a73
fix: avoid double-scanning browser profiles
2026-04-06 22:43:59 +09:00
junhsss
a13baee1cf
chore: format
2026-04-03 23:36:59 +09:00
junhsss
16b60ebbcf
fix: show full connect url with --json flag
2026-04-03 23:07:06 +09:00
junhsss
06a725af89
feat: steel doctor
2026-04-03 23:07:06 +09:00
junhsss
1997602348
test: add profiles e2e tests ( #60 )
...
* test: add profiles e2e tests
* test: verify profile cookies
* test: use real profiles
* chore: format
* test: remove Sec-WebSocket-Accept
* test: use mock server for real cookies
2026-04-02 19:15:14 +09:00
junhsss
16336a06a2
fix: correct Linux keyring names for Opera and Vivaldi
2026-03-27 20:11:02 +09:00
junhsss
2a408a1cac
fix: support KWallet for cookie key retrieval on Linux
2026-03-27 13:09:16 +09:00
junhsss
3a7df0edac
fix: treat unrecognized cookie prefix as plaintext
2026-03-27 12:36:22 +09:00
junhsss
37ed283116
fix: specify account when querying macOS Keychain
2026-03-27 12:33:10 +09:00
junhsss
6bbbb7c48b
fix: fall back to empty password when decrypting cookie
2026-03-27 12:22:45 +09:00
junhsss
7f4e0d3840
chore: format
2026-03-25 15:59:30 +09:00
junhsss
3c0776fe6e
chore: fix lint
2026-03-25 15:52:30 +09:00
junhsss
2259b1f97f
fix: browser action parity
2026-03-24 22:23:49 +09:00
junhsss
558ad0ab25
chore: format
2026-03-24 22:19:49 +09:00
junhsss
1581087dd0
feat: add describe command
2026-03-24 22:01:54 +09:00
junhsss
f760856a2d
feat: auto-start session on browser actions
2026-03-24 17:44:29 +09:00
junhsss
8baaef4a1c
chore: bump agent-browser version
2026-03-24 15:17:13 +09:00
junhsss
1124bafe86
feat: auto-detect piped output for JSON mode and add semantic exit codes
2026-03-23 22:22:41 +09:00
junhsss
4ab293d93f
fix: maintain profile id
2026-03-21 00:12:11 +09:00
junhsss
e99c3ad55f
fix: unblock event loop
2026-03-20 21:07:19 +09:00
junhsss
528f183d6d
chore: format
2026-03-20 18:26:48 +09:00
junhsss
7a1a95bb8b
chore: add toolings
2026-03-20 18:25:39 +09:00
junhsss
a99a32b497
fix: surface actual daemon error
2026-03-20 17:28:13 +09:00
junhsss
ac5e1c8058
refactor: extract dispatch_action into into_wire
2026-03-20 01:14:29 +09:00
junhsss
8c156fcd0f
feat: use libc kill for process checks
2026-03-19 22:24:47 +09:00
junhsss
aefa94cdeb
fix: secure config writes
2026-03-19 22:22:40 +09:00
junhsss
8f65bab20c
fix: validate session names to prevent path traversal
2026-03-19 22:19:07 +09:00
junhsss
ad1b524d8b
fix: prevent timer starvation
2026-03-19 22:13:24 +09:00
junhsss
5887e64bae
feat: snapshot diff
2026-03-19 21:56:57 +09:00
junhsss
481f84d646
feat: exclude Preference from profiles
2026-03-19 21:06:16 +09:00
junhsss
2dbb260e68
feat: browser subcommands output parity
2026-03-19 19:26:50 +09:00
junhsss
d9fcd3d89d
feat: implement more browser actions
2026-03-19 03:04:42 +09:00
junhsss
93a553941f
fix: allow --session flag after eval subcommand
2026-03-18 23:58:00 +09:00
junhsss
a94bfb11ec
feat: atomic profile writes
2026-03-18 22:19:38 +09:00
junhsss
b66a7ab89b
feat: robust socket cleanup
2026-03-18 22:19:21 +09:00
junhsss
c1cd4da379
feat: replace existing session on browser start
2026-03-18 17:32:17 +09:00