Commit Graph

59 Commits

Author SHA1 Message Date
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