Pular para o conteúdo principal

Busca Global, Painel Administrativo e Feature Flags

· 4 min para ler
Equipe Copera
Equipe Copera
Equipe de Produto

Apresentando busca global com Meilisearch em todos os tipos de conteudo, um novo Painel Administrativo com Tailwind CSS e shadcn/ui, e um sistema flexivel de gerenciamento de feature flags.

Novas Funcionalidades

Busca Global com Meilisearch

Uma experiencia poderosa de busca de texto completo em todo o workspace:

  • Busca multi-indice — pesquise em documentos, arquivos do Drive, boards, canais e mais a partir de uma unica consulta
  • Contexto de workspace — todos os resultados de busca sao limitados ao workspace atual com filtros de acesso adequados
  • Indexacao com reconhecimento de participantes — resolve IDs de participantes incluindo membros de equipe para controle de acesso preciso
  • Indexacao baseada em fila — alteracoes de conteudo sao indexadas de forma assincrona por meio de uma fila dedicada do Meilisearch
  • Regras de classificacao e stop words — configuradas para relevancia e qualidade de busca otimas

Painel Administrativo

Um painel administrativo abrangente para gerenciamento da plataforma, construido com ferramentas modernas:

  • Tailwind CSS + shadcn/ui — biblioteca de componentes moderna com tokens de design consistentes
  • Detalhes do usuario — visualize estatisticas de atividade do usuario, uso de armazenamento e credenciais
  • Detalhes do workspace — membros do workspace, informacoes de cobranca do Stripe e configuracao
  • Feature flags — gerencie substituicoes de feature flag por workspace e por usuario
  • Estado baseado em URL — busca, ordenacao e paginacao persistidas na URL para visualizacoes compartilhaveis
  • Consultas otimizadas — padrao de repositorio com pipelines de agregacao facetada
  • Configuracao de app de IA — interface de gerenciamento e endpoints para configuracao de aplicacao de IA

Feature Flags

Um novo sistema de gerenciamento de feature flags para lancamento controlado:

  • Substituicoes de admin — ative ou desative funcionalidades no nivel da plataforma
  • Substituicoes por usuario — configuracao de feature flag por usuario para testes beta
  • Guarda de autenticacao — solicitacoes de feature flag requerem autenticacao adequada
  • Rastreamento de uso de funcionalidades — registre e acompanhe o uso de funcionalidades como reunião, DocSign e Office

Inbox — Migracao para JMAP

  • Servidor de e-mail Stalwart — migrado de IMAP/Mailcow para protocolo JMAP com servidor de e-mail Stalwart para melhor desempenho e confiabilidade
  • Assinaturas de e-mail — crie e gerencie assinaturas de e-mail para mensagens do inbox (#2424)

Agenda

  • Selecao de data no formulario de eventos — seletor de data aprimorado no formulario de criacao de eventos da agenda (#2408)
  • Mutations GraphQL — mutations no backend para criar, atualizar e excluir eventos da agenda (#2391)

Outras Funcionalidades

  • Contexto de pasta de IA — selecione pastas do explorador do Drive para adicionar como contexto a conversas de IA (#2422)
  • Assistente de formula de IA — assistente inteligente de formulas para colunas de formula de board (#2416)
  • Conexoes — fluxo de integracao para conectar servicos externos a boards (#2406)
  • Ordenacao do Drive — funcionalidade de ordenacao no modulo Drive com ordenacao baseada em colunas (#2401)
  • Busca no Drive — submissao de busca e filtros avancados para conteudo do Drive (#2400)
  • Seletor de horario — novo componente reutilizavel de seletor de horario para formularios (#2407)
  • Emojis da Apple — conjunto de emojis alterado para o estilo Apple para renderizacao consistente entre plataformas (#2418)
  • Canais de Reunião — compatibilidade de recorrencia mensal com Google Calendar (#2393)
  • E-mails de reserva — templates de e-mail para reservas da agenda com CTAs simplificados de reunião (#2398)

Correcoes de Bugs

  • Board: corrigido erro de automacao ao usar filtros (#2427), erros de mutacao de coluna e chaves duplicadas (#2417)
  • Board: corrigido erro de fila em operacoes de filtro (#2411)
  • Docs: corrigida exibicao de imagem de capa para capas de cor solida (#2409)
  • Editor: corrigida cor de fundo das opcoes de bloco de codigo (#2423)
  • Banco de dados: adicionados indices para melhor desempenho de consulta em operacoes frequentes
  • LiveKit: adicionado suporte a webhook auto-hospedado, corrigido adaptive stream para servidores auto-hospedados
  • Cobranca: adicionado rastreamento de erros para descontos de assinatura com falha, recuperacao de fatura envolvida em try-catch

Melhorias

  • Refatoracao do Drive — limpeza e ajustes continuos na arquitetura do modulo Drive (#2412)
  • Utilitarios de API — substituido HTTP404Error por HTTP400Error para semantica de erro mais precisa
  • Builds Docker — estrategia de cache de build otimizada e melhorias no fluxo de CI
  • Logging do LiveKit — logs verbosos do LiveKit silenciados e console drops removidos em desenvolvimento