Commit Graph
12 Commits
Author SHA1 Message Date
Gabriel Felipe Souza SantosandCursor 8338936251 docs: reescreve o manual e registra o JAR instalado no catálogo
O texto explica o núcleo, a rede e o tutorial do ping como o código está hoje. Instalar ou remover um JAR atualiza plugins.registry.json para o próximo run não perder o plugin.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-04 14:14:18 -03:00
Gabriel Felipe Souza SantosandCursor 22540eaffb feat(rede): nome, porta, saída e TTL em tempo real
A sala acompanha a interface escolhida, o TCP deixa de travar a janela e a aba de um peer continua fechável quando o IP muda. O guia do colega usa os saltos do traceroute como TTL mínimo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-03 22:50:23 -03:00
Gabriel Felipe Souza SantosandCursor aa75cebaaa docs: separar material de TP em docs/tp/
documentation/ fica neutra (produto); visão TP, tutorial Ping e
checklists de entrega movem para docs/tp/ sem link reverso.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 21:37:03 -03:00
Gabriel Felipe Souza SantosandCursor 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 SantosandCursor fc9739a998 feat(v1): REQ-02 CLI, tutorial Ping e remoção da GUI legada
Adiciona PluginStoreCli para smoke de instalação de JAR; reescreve o tutorial
de ping e limitações didáticas; remove MainWindow/LegacyPluginWorkspace e move
Sobre para AboutDialog na shell.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 19:31:32 -03:00
Gabriel Felipe Souza SantosandCursor f96c9e3892 fix(chat): sub-aba passiva do peer ao receber TCP privado/legado
Cria a sub-aba do peer sem roubar foco quando o canal TCP privado abre ou quando chega mensagem legado com IP do remetente.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 19:03:46 -03:00
Gabriel Felipe Souza SantosandCursor 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 SantosandCursor 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 SantosandCursor 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 SantosandCursor 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 SantosandCursor 6c1ce9a6ec Ajusta plugins para Java 17 e alinha pré-requisitos de JDK.
Permite compilar chat e screencast com JDK 21+ na sala; documentação e check do script citam Java 17 como mínimo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 11:15:58 -03:00
Gabriel Felipe Souza SantosandCursor 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