Busca Global, Painel Administrativo e Feature Flags
· 4 min para ler
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
