Commit Graph

27 Commits

Author SHA1 Message Date
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
junhsss 471a4261b3 feat: daemon-owned session lifecycle (#44)
* feat: daemon-owned session lifecycle

* feat: expiry handling
2026-03-18 17:28:14 +09:00
junhsss af30b07b11 feat: replace hand-rolled date/time math 2026-03-18 16:32:32 +09:00
junhsss bb6a71b811 feat: profiles error handling 2026-03-18 16:20:20 +09:00
junhsss 1ed4ee2bbb feat: profiles cleanup 2026-03-18 16:02:10 +09:00
junhsss 3c31690d2f feat: better profile selector 2026-03-18 15:01:37 +09:00
junhsss 7b7a1f6d81 feat: partial profiles (#43)
* feat: partial profiles

* fix: lint
2026-03-18 14:01:04 +09:00
junhsss bee4348ce3 feat: compression progress 2026-03-18 01:46:52 +09:00
junhsss af314332fe fix: defensive brave cookie handling 2026-03-18 01:36:13 +09:00
junhsss b4d4c0910e feat: rust migration (#41)
* feat: initial

* test: dynamic command retrieval

* feat: profiles

* feat: agent-browser integration

* feat: flag parity

* ci: distribution

* fix: profile parameters

* feat: cleanup

* feat: forge

* feat: profiles again

* feat: more cleanup

* chore: more cleanup

* fix: short flag conflict

* test: more tests

* test: more compat test

* test: even more tests
2026-03-17 22:10:27 +09:00