# feat\(web\): import browser cookies through a guided wizard · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/22c22b4b5795b584d0af6806a64334dd72c84d7e)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 22c22b4b5795b584d0af6806a64334dd72c84d7e

Requested commit: 22c22b4b5795b584d0af6806a64334dd72c84d7e

Commit: 22c22b4b5795b584d0af6806a64334dd72c84d7e

Tree: c87e195e12a4b28e7f2035c14163b59f728cc727

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
feat(web): import browser cookies through a guided wizard

The Add-profile menu buried imports in nested submenus and disabled rows —
a running browser was a dead "quit it" line you couldn't act on, and picking a
source profile meant hunting through submenus. The menu now lists each browser
as a plain row; clicking one opens a wizard that carries the whole import.

The wizard has a screen for every state instead of a disabled row: quit the
browser and retry, choose which source profile and where it lands, then import.
A new target profile is registered only once cookies actually arrive, so a
blocked or empty import leaves nothing behind.

Sources are cached and refreshed without blanking, so the menu no longer
reflows on open. The step transitions are pure and tested.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

```

## Parents

- [6535f9d020cd788f0d7ed03c121cf2ff1bee6e53](https://git.cafe/pingdotgg/t3code/commit/6535f9d020cd788f0d7ed03c121cf2ff1bee6e53?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/22c22b4b5795b584d0af6806a64334dd72c84d7e?format=markdown)
