# Stack \#23073 · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/stacks/23073)

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

Visibility: public

State: completed

Landing base: main

Revision: 3

## Members

- [\#23062 refactor\(web\): ChatView's send paths live in useComposerSend](https://git.cafe/pingdotgg/t3code/pull/23062.md) — landed; refactor/split2-chatview-send → main

- [\#23063 refactor\(web\): ChatView's terminal actions live in useChatTerminalActions](https://git.cafe/pingdotgg/t3code/pull/23063.md) — landed; refactor/split2-chatview-terminal → refactor/split2-chatview-send

- [\#23064 refactor\(web\): ChatView's right panel actions live in useRightPanelActions](https://git.cafe/pingdotgg/t3code/pull/23064.md) — landed; refactor/split2-chatview-right-panel → refactor/split2-chatview-terminal

- [\#23065 refactor\(web\): ChatView's snooze, settle, and checkout actions live in useThreadLifecycle](https://git.cafe/pingdotgg/t3code/pull/23065.md) — landed; refactor/split2-chatview-thread-actions → refactor/split2-chatview-right-panel

- [\#23066 refactor\(web\): ChatView's revert, rollback, and fork live in useTimelineRewind](https://git.cafe/pingdotgg/t3code/pull/23066.md) — landed; refactor/split2-chatview-revert → refactor/split2-chatview-thread-actions

- [\#23067 refactor\(web\): ChatView's attachment preview handoff lives in useAttachmentPreviewHandoff](https://git.cafe/pingdotgg/t3code/pull/23067.md) — landed; refactor/split2-chatview-attachments → refactor/split2-chatview-revert

- [\#23068 refactor\(web\): ChatView's project clone banner lives in useProjectCloneBanner](https://git.cafe/pingdotgg/t3code/pull/23068.md) — landed; refactor/split2-chatview-project-banners → refactor/split2-chatview-attachments

- [\#23069 refactor\(web\): ChatView's model, mode, and workspace choices live in useComposerSelection](https://git.cafe/pingdotgg/t3code/pull/23069.md) — landed; refactor/split2-chatview-composer-selection → refactor/split2-chatview-project-banners

- [\#23070 refactor\(web\): ChatView's pull request checkout lives in usePullRequestDraftThread](https://git.cafe/pingdotgg/t3code/pull/23070.md) — landed; refactor/split2-chatview-pr-draft → refactor/split2-chatview-composer-selection

- [\#23071 refactor\(web\): ChatView's thread derivations are tested functions in ChatView.logic](https://git.cafe/pingdotgg/t3code/pull/23071.md) — landed; refactor/split2-chatview-logic → main

- [\#23072 refactor\(web\): ChatView's paste-to-focus, titlebar controls, and timeline overlays move out](https://git.cafe/pingdotgg/t3code/pull/23072.md) — landed; refactor/split2-chatview-overlays → main
