Skip to content

Releases: porecatu/terminal

v0.7.5

Choose a tag to compare

@github-actions github-actions released this 09 Sep 20:54

Full Changelog: v0.7.4...v0.7.5

Full Changelog: v0.7.4...v0.7.5

v0.7.4

Choose a tag to compare

@porecatu porecatu released this 08 Sep 15:11

What's Changed

  • fix: remove timers flaky em testes de CI by @porecatu in #66
  • chore(deps): Bump toml from 0.8.23 to 1.1.5+spec-1.1.0 by @dependabot[bot] in #64
  • chore(deps): Bump dirs from 5.0.1 to 6.0.0 by @dependabot[bot] in #65

Full Changelog: v0.7.2...v0.7.4

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 01:59
9ec1fb5

What's Changed

  • fix: ExitCode do msiexec sem pipe -- v0.7.1 falhou de novo by @porecatu in #63

Full Changelog: v0.7.1...v0.7.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 19:05
ba69d32

Corrigido nesta versão (patch sobre o v0.4.0):

  • Campo de nome do editor de grupo e do rename de aba ganha cursor navegável e seleção de texto (Ctrl+A/Cmd+A, Shift+seta, clique, clique e arraste)
  • Barra de severidade do balão de aviso deixa de vazar contra o canto arredondado do card
  • Processo filho (ex. node server.js) não sobrevive mais ao fechar a aba ou a janela no Windows — Job Object mais varredura complementar, cobre inclusive PowerShell 7
  • Diálogo de confirmação passa a avisar também ao fechar aba/janela com uma única aba, se ela tiver processo ativo

What's Changed

  • fix: seleção de texto, barra de aviso e processo zumbi ao fechar aba by @porecatu in #53
  • fix: corrige CI quebrado pelo PR #53 (clippy multiplataforma e teste dependente de pwsh) by @porecatu in #54

Full Changelog: v0.4.0...v0.4.1

v0.3.0

Choose a tag to compare

@porecatu porecatu released this 02 Sep 13:23

Funcional nesta versão:

  • Múltiplas abas de terminal, PTY nativo por plataforma (ConPTY/Unix PTY)
  • Motor VT via alacritty_terminal, render por GPU (wgpu)
  • Grupos explícitos: criar, colapsar, editor de grupo (renomear, cor), menu de contexto, popover de destino, arraste de aba entre grupos e do grupo inteiro
  • Seleção múltipla de abas, pílula e cápsula de cor por grupo, animação de reflui ao colapsar/mover
  • Mouse, seleção de texto, clipboard
  • Overflow da barra com rolagem da trilha
  • Tooltip, aviso e diálogo de confirmação (widgets próprios, sem diálogo nativo do SO)
  • Segunda janela (Ctrl+Shift+N)
  • Fora do macOS: janela sem decoração nativa — drag region e botões próprios, resize por toda borda

What's Changed

  • docs: ADRs faltantes para destravar a implementação do v1 by @porecatu in #7
  • ci: bump actions/setup-python from 5 to 7 by @dependabot[bot] in #1
  • ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in #2
  • ci: Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #5
  • ci: Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #4
  • ci: Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #3
  • ci: pina actions do GitHub por SHA de commit by @porecatu in #8
  • docs: destrava a F0 e a F1 — fronteira do term, canário e fontes embutidas by @porecatu in #9
  • docs: consolida em PRD-010 o comportamento decidido nos ADRs 0013 a 0016 by @porecatu in #10
  • feat: cria esqueleto do workspace Cargo (F0) by @porecatu in #11
  • feat: implementa porecatu-pty (F1 etapa 1) by @porecatu in #12
  • feat: implementa porecatu-term com snapshot de grade (F1 etapa 2) by @porecatu in #18
  • feat: threading e loop de render damage-driven (F1 etapa 3) by @porecatu in #14
  • feat: fontes embutidas e pipeline de render de texto (F1 etapa 4) by @porecatu in #15
  • feat: roteamento e codificação de teclas, scroll e resize (F1 etapa 5) by @porecatu in #16
  • feat: mouse, seleção e clipboard (F1 etapa 6, última da fase) by @porecatu in #17
  • docs: atualiza documentacao para o estado pos-F1 by @porecatu in #19
  • feat: workspace, aba e grupo em porecatu-core (F2 etapa 1) by @porecatu in #20
  • feat: camadas, recorte e medidor de texto em porecatu-render (F2 etapa 2) by @porecatu in #21
  • feat: layout puro e hit-testing da barra de abas (F2 etapa 3) by @porecatu in #22
  • feat: ciclo de vida, OSC 7, titulo e rename (F2 etapa 4) by @porecatu in #23
  • feat: overflow, arraste e indicadores da barra de abas (F2 etapa 5) by @porecatu in #24
  • feat: quatro widgets de chrome e segunda janela (F2 etapa 6) by @porecatu in #25
  • feat: modelo de grupos explicitos e implicitos multiplos (F3 etapa 1) by @porecatu in #26
  • feat: selecao multipla e gestos da barra (F3 etapa 2) by @porecatu in #27
  • feat: pilula, wrapper tingido e sublinhado por cor de grupo (F3 etapa 3) by @porecatu in #28
  • feat: colapso ponta a ponta de grupo (F3 etapa 4) by @porecatu in #29
  • feat: editor de grupo, menu de contexto e popover de destino (F3 etapa 5) by @porecatu in #30
  • feat: arraste entre grupos, arraste de grupo e animação de reflui (F3 etapa 6) by @porecatu in #31
  • fix: wireia group.create, cápsula de cor do grupo e bug de ordem no group_tabs by @porecatu in #32
  • fix: animação de colapso esmaece as abas do próprio grupo by @porecatu in #33
  • fix: cápsula do próprio grupo encolhe/cresce suave, não só desliza vizinhos by @porecatu in #34
  • fix: trilha rolável, botão de nova aba por grupo e zona fixa do global by @porecatu in #35
  • docs: atualiza documentacao para o estado pos-F3 by @porecatu in #36
  • fix: barra de abas, ícones que não desenhavam e troca da fonte para Iosevka by @porecatu in #37
  • fix: nome do grupo na fonte da aba e ícones legíveis no fundo escuro by @porecatu in #38
  • fix: remove o "+" global, cor do "+" do grupo por contexto e zona de configurações by @porecatu in #39
  • fix: cápsula de cor sobrevive ao colapso e botões de ícone ganham respiro by @porecatu in #40
  • fix: cwd do grupo, quadro do terminal e janela fecha sozinha ao esvaziar by @porecatu in #41
  • fix: grade re-shapada por frame e truncate medindo prefixo a prefixo by @porecatu in #42
  • fix: cursor sumido/deslocado, console no Windows e fonte da barra by @porecatu in #43
  • fix: chrome unificado em Iosevka Fixed e pílula de grupo em cor cheia by @porecatu in #44
  • fix: sombra e borda na cápsula de grupo e na aba solta by @porecatu in #45
  • chore(deps): Bump png from 0.17.16 to 0.18.1 by @dependabot[bot] in #46
  • ci: Bump softprops/action-gh-release from 3.0.2 to 3.0.3 by @dependabot[bot] in #47
  • fix: repassa mouseUp ao terminal em dispatch_mouse_input by @porecatu in #48

New Contributors

Full Changelog: https://github.com/porecatu/terminal/commits/v0.3.0