Skip to content

feat(v2.7.0): treemap interativo, CLI para IA (JSON) e benchmark - #2

Merged
Yiuky merged 1 commit into
mainfrom
feat/v2.7.0-treemap-cli
Oct 18, 2026
Merged

Yiuky merged 1 commit into
mainfrom
feat/v2.7.0-treemap-cli

Conversation

@Yiuky

@Yiuky Yiuky commented Oct 18, 2026

Copy link
Copy Markdown
Owner

O que muda (v2.7.0)

  • Treemap interativo dentro da janela Espaço e treemap: painel acima da tabela, por tamanho ou quantidade de arquivos; hover com dica, clique sincronizado com a tabela, roda do mouse entra/sobe, botão direito sobe. Exportação em HTML autônomo (--treemap).
  • CLI para pessoas, scripts e IAs: --maiores, --extensoes, --buscar, --status, --manifesto, --json, --so-indice, códigos de saída fixos.
  • Correções: --help abria a janela; argumentos desconhecidos abriam a janela; saída sempre 0; pastas não lidas eram descartadas em silêncio; UnicodeEncodeError no console.
  • UX: janela principal mais alta (mais espaço para os resultados), botão renomeado para Espaço e treemap..., barras de progresso só aparecem em uso, métrica do treemap como opção explícita.
  • Docs: docs/CLI.md, docs/IA.md, docs/BENCHMARK.md; tools/benchmark.py.

Testes

95 testes passam (27 novos) em Windows, Python 3.13. Benchmark em docs/BENCHMARK.md (C:, D:, OneDrive).

Pendências para o mantenedor

  • Revisar e mesclar; depois git tag v2.7.0 && git push origin v2.7.0 para a Release automática.
  • Consultas em índices muito grandes levam 7 a 10 s (BACKLOG #12).

🤖 Generated with Claude Code

- Painel de treemap na janela "Espaço e treemap" (por tamanho ou quantidade),
  com hover, seleção sincronizada com a tabela e zoom por roda do mouse
- Exportação do treemap para HTML autônomo (--treemap)
- CLI: --maiores, --extensoes, --buscar, --status, --manifesto, --json,
  --so-indice, códigos de saída fixos; argumentos desconhecidos viram erro
- Correções: --help abria a janela, saída sempre 0, falhas silenciosas,
  UnicodeEncodeError no console
- Docs: docs/CLI.md, docs/IA.md, docs/BENCHMARK.md; tools/benchmark.py
- 27 testes novos (95 no total)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@Yiuky
Yiuky merged commit 7a57aab into main Oct 18, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant