You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Branch de trabalho: `t3code/upstream-sync-check`
7
+
- Upstream integrado nesta wave: `58e5f714b03ec44b42f00b52947a73d991fb8d8a` (`upstream/main`)
8
+
- Estado: merge aplicado, conflitos resolvidos e validacao local concluida; falta apenas commitar se quisermos fechar o merge no historico
9
+
10
+
## Features locais vivas
11
+
12
+
-`t3code-custom/file-references`: referencia de arquivos por path, colagem e envio
13
+
-`t3code-custom/chat/ThreadLoop*`: controles e comportamento de thread loop
14
+
-`t3code-custom/hooks/useComposerFileReferenceSend.ts`: serializacao custom no envio
15
+
-`t3code-custom/chat/useComposerSkillExtension.ts`: mapeia skills do Codex selecionadas no prompt para `{ name, path }` no send
16
+
17
+
## Refatoracoes feitas para sair da frente do upstream
18
+
19
+
- O composer agora usa o fluxo nativo do upstream para chips e busca de skills/slash commands
20
+
- Removido `apps/web/src/components/composerInlineTextNodes.ts`, que virou duplicacao da infraestrutura nova do upstream
21
+
- A logica custom de skill ficou reduzida ao que realmente e local: derivar `selectedSkills` para o envio do Codex
22
+
-`ChatComposer.tsx` voltou a depender de `selectedProviderStatus.skills` e `selectedProviderStatus.slashCommands`, em vez de puxar catalogo paralelo so para UI
23
+
-`ComposerPromptEditor.tsx` manteve o snapshot ampliado necessario para o paste custom de file references sem reabrir um fork inteiro do editor
24
+
- A placeholder custom do composer saiu de `ChatComposer.tsx` e voltou para `t3code-custom/chat/composerPlaceholder.ts`
25
+
- A orquestracao custom de envio do composer foi empurrada para `t3code-custom/hooks/useComposerSendExtension.ts`, reduzindo regra local espalhada em `ChatView.tsx`
26
+
-`ComposerPromptEditor.tsx` parou de persistir estado extra de selecao no snapshot interno; a leitura ampliada agora acontece so quando precisa
27
+
28
+
## Hotspots que continuam sensiveis
29
+
30
+
-`apps/web/src/components/chat/ChatComposer.tsx`
31
+
Continua sendo o ponto de encaixe entre UX do core e extensoes locais do composer
0 commit comments