# Move toolbar below chat input, fix electron preload bundling, and update build configs · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commit/d6437a7e131ab98706efe31263cddb4ae957557a)

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

Visibility: public

Requested revision: d6437a7e131ab98706efe31263cddb4ae957557a

Requested commit: d6437a7e131ab98706efe31263cddb4ae957557a

Commit: d6437a7e131ab98706efe31263cddb4ae957557a

Tree: cf1ba67eba85bce4f9e6da55258292dcdf0f890d

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Move toolbar below chat input, fix electron preload bundling, and update build configs

- Move BranchToolbar below the chat input box to match Codex app layout
- Change worktree path to ~/.t3code/worktrees/{repo}/{branch}
- Split desktop tsdown config into separate main/preload builds to prevent
  code-splitting from leaking node:os into the sandboxed preload script
- Migrate turbo scripts to turbo watch, add desktop start/smoke-test tasks
- Update server output to .mjs, add CJS format, remove tsx dependency

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

```

## Parents

- [9fc5ad20830a148ae36abf2381efef8283dc3699](https://git.cafe/gitcafe/t3code/commit/9fc5ad20830a148ae36abf2381efef8283dc3699?format=markdown)

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