Repolode
DevDengChao

DevDengChao/opencode-plugin-filterable-table

Plugin para o OpenCode Desktop que adiciona menus suspensos de filtro por coluna às tabelas Markdown nas sessões de chat, sem alterar o conteúdo original.

Estrelas
0
Forks
0
Issues abertas
0
Último commit
há 5 dias

O que é?

O OpenCode Desktop exibe tabelas Markdown nas linhas do tempo das sessões, e este plugin adiciona um botão de filtro a cada cabeçalho de tabela. Ao clicar nele, abre-se um menu suspenso onde você pode marcar os valores que quer manter; só as linhas correspondentes continuam visíveis. Os filtros de colunas diferentes se combinam com AND, enquanto vários valores na mesma coluna se combinam com OR.

O menu suspenso permite pesquisar listas longas de valores, selecionar tudo, desmarcar tudo e redefinir. Células vazias aparecem como "(空)" e podem ser filtradas como qualquer outro valor. Uma linha de status abaixo da tabela mostra a quantidade de linhas visíveis e oferece um botão para limpar todos os filtros daquela tabela.

A filtragem altera apenas a camada de exibição. O Markdown original e os dados da sessão não são modificados, e o estado dos filtros é mantido em memória e restaurado quando as mensagens são renderizadas novamente. O plugin é instalado pelo npm por meio da configuração global do OpenCode e oferece interfaces em chinês e inglês. Ele é voltado apenas à interface gráfica Desktop e não funciona no TUI.

Recursos principais

  • 01Botão de filtro em cada cabeçalho de tabela para filtrar por coluna
  • 02Seleção de vários valores por coluna, com pesquisa para listas longas
  • 03Filtros de várias colunas combinados com lógica AND
  • 04Exibição da quantidade de linhas, com ação para limpar tudo em um clique
  • 05Células vazias podem ser filtradas como um valor comum
  • 06Compatível com os temas claro/escuro e a interface em chinês/inglês do OpenCode

Casos de uso

  • Restringir uma tabela Markdown longa em uma sessão do OpenCode às linhas que correspondem a status ou categorias específicos
  • Comparar subconjuntos de tabelas geradas por IA sem editar o conteúdo da sessão
  • Excluir rapidamente valores vazios ou indesejados de uma tabela de resultados

Início rápido

  1. 1

    Adicione o pacote a plugins na sua configuração global opencode.jsonc

  2. 2

    Instale o plugin pelo npm (o OpenCode o instala automaticamente ao carregá-lo)

    @devdengchao/opencode-plugin-filterable-table
  3. 3

    Reinicie o OpenCode Desktop ou ative o plugin em Settings > Extensions > Plugins

Antes de usar

  • Funciona apenas no OpenCode Desktop 2.2.x; o TUI não é compatível.
  • Depende da API experimental GUI plugin e da estrutura DOM atual do Desktop, então pode precisar de atualizações após upgrades.
  • O estado dos filtros fica na memória e é redefinido ao recarregar o plugin ou reiniciar o Desktop.

Em coleções

Tópicos

#opencode#opencode-plugin#markdown#table#filter#typescript#gui-plugin#opencode-desktop

Perguntas frequentes

O que é opencode-plugin-filterable-table?
Plugin para o OpenCode Desktop que adiciona menus suspensos de filtro por coluna às tabelas Markdown nas sessões de chat, sem alterar o conteúdo original. O OpenCode Desktop exibe tabelas Markdown nas linhas do tempo das sessões, e este plugin adiciona um botão de filtro a cada cabeçalho de tabela. Ao clicar nele, abre-se um menu suspenso onde você pode marcar os valores que quer manter; só as linhas correspondentes continuam visíveis. Os filtros de colunas diferentes se combinam com AND, enquanto vários valores na mesma coluna se combinam com OR.
opencode-plugin-filterable-table é gratuito? Qual é a licença?
opencode-plugin-filterable-table é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
opencode-plugin-filterable-table ainda é mantido?
Manutenção ativa. O último commit de opencode-plugin-filterable-table foi em 2 de nov. de 2026.
Para que posso usar opencode-plugin-filterable-table?
Restringir uma tabela Markdown longa em uma sessão do OpenCode às linhas que correspondem a status ou categorias específicos Comparar subconjuntos de tabelas geradas por IA sem editar o conteúdo da sessão Excluir rapidamente valores vazios ou indesejados de uma tabela de resultados
Como instalar opencode-plugin-filterable-table?
Adicione o pacote a plugins na sua configuração global opencode.jsonc Instale o plugin pelo npm (o OpenCode o instala automaticamente ao carregá-lo): @devdengchao/opencode-plugin-filterable-table Reinicie o OpenCode Desktop ou ative o plugin em Settings > Extensions > Plugins
Onde consigo opencode-plugin-filterable-table?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/DevDengChao/opencode-plugin-filterable-table

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados