Gabriel Felipe Souza Santos and Cursor
42e70af48b
refactor(plugins): SPI workspace-only e remoção de menus legados
...
Remove GuiManager e pitiupi.models.Menus; atualiza chat/screencast, docs e testes (ConfigLoader, TcpConnectionManager).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 20:39:39 -03:00
Gabriel Felipe Souza Santos and Cursor
112b6edaeb
feat(screencast,chat): roteamento read-only, avisos de sessão e TCP privado
...
SessionNoticeMessage encerra abas de recebimento; abas ↑/↓; chat unifica bucket peer e conexão TCP.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 18:48:16 -03:00
Gabriel Felipe Souza Santos and Cursor
fc657345ba
feat(ui): abas passivas sem badges na lista lateral (v1)
...
Sub-abas de chat e screencast são criadas em segundo plano ao receber; D23 adiado na UI.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 18:27:09 -03:00
Gabriel Felipe Souza Santos and Cursor
1414f59a20
feat(activity): foco de peer, badges contados vs indicador
...
PeerActivityFocus suprime notificações no canal visível; screencast só prepara IP e signal; chat sem eco na sala.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 18:10:05 -03:00
Gabriel Felipe Souza Santos and Cursor
e0624403b2
fix(shell): normalizar IPv4 de peers no Windows
...
Evita IP IPv6-mapeado com zone id no campo de destino ao abrir conversa pela lista.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 15:50:03 -03:00
Gabriel Felipe Souza Santos and Cursor
eeb1936f6d
Entrega v1 aula: shell com abas, PITIUPI_HOME e plugins de referência.
...
Consolida núcleo (presença, peer actions, MessageDispatcher), chat e screencast na galeria, documentação PT-BR e testes JUnit; remove mpChat do catálogo em favor do chat unificado.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 11:08:21 -03:00