Pular para o conteúdo principal

Dashboards de Board, Inbox e Drive UX 2.0

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

Apresentando Dashboards de Board com widgets configuraveis e RBAC, a funcionalidade inicial de Inbox com gerenciamento de dominios e servicos de e-mail, e Drive UX 2.0 com uma interface modernizada.

Novas Funcionalidades

Dashboards de Board

Um novo sistema de dashboards para boards com visualizacao rica de dados:

  • Widgets configuraveis — adicione e organize widgets de grafico, resumo e metricas em uma pagina de dashboard dedicada
  • Controle de acesso baseado em funcoes — visibilidade e permissoes de edicao do dashboard alinhadas com as funcoes do board
  • Melhorias em TypeScript — padrao de servico funcional com tipos de resolver explicitos para melhor manutencao
  • Validacao de workspace — todas as consultas de dashboard filtram corretamente pelo contexto do workspace

Inbox

O primeiro lancamento da caixa de entrada integrada do Copera (#2327, #2328, #2322):

  • Crie caixas de entrada com gerenciamento de caixas de correio e alias entre dominios e canais de chat
  • Gerenciamento de dominios — adicione dominios personalizados com geracao automatica de registros DNS (DKIM, SPF, DMARC) e configuracao de identidade SES
  • Verificacao de DNS — valide registros DNS de dominios usando integracao com Mailcow
  • Envio de e-mails — envio de e-mails baseado em SMTP com suporte a IMAP para sincronizacao de rascunhos e pasta de enviados
  • API GraphQL — resolvers completos para operacoes de inbox e dominio com controle de acesso baseado em funcoes
  • Navegacao do Inbox — itens do inbox aparecem na navegacao do chat e no modal de criacao de chat para administradores do workspace (#2340)
  • Feature flag — funcionalidades de inbox protegidas por feature flag para lancamento controlado (#2322)

DocSign — Pagina de Download Publica

Documentos concluidos agora podem ser baixados pelos signatarios por meio de um link publico (#2320):

  • Endpoint publico /docsign/download/:token com geracao de URL assinada para downloads de PDF
  • Pagina de download no frontend mostrando detalhes do documento, informacoes do signatario e status de conclusao
  • Links de download personalizados enviados para cada signatario nos e-mails de conclusao
  • Entrada de assinatura aprimorada com 12 estilos de fonte cursiva e selecao dinamica de fonte

Drive UX 2.0

Uma experiencia de Drive modernizada protegida por feature flag (#2324, #2309, #2323, #2321):

  • Feature flag switch — componente FeatureFlagSwitch para renderizacao condicional entre a interface antiga e nova do Drive
  • Ajustes de interface — limpeza de componentes nao utilizados, componentes de filtro de arquivos aprimorados e gerenciamento de estado simplificado
  • Edicao Office — FileTableRow aprimorado para suportar edicao inline de documentos Office
  • Botoes de criacao de documentos — nova variante de botao softOutlined para criar documentos Office diretamente do Drive

Mailcow SDK

Um SDK TypeScript abrangente para a API do servidor de e-mail Mailcow (#2310, #2312, #2313):

  • 18 classes de recursos cobrindo dominios, caixas de correio, alias, DKIM, OAuth, politicas, quarentena e mais
  • Definicoes de tipo completas para todos os tipos de requisicao/resposta da API
  • Cliente HTTP com Axios, tratamento de erros e deteccao de formato de resposta
  • Cobertura extensa de testes unitarios para inicializacao do cliente, requisicoes HTTP e operacoes de recursos

Outras Funcionalidades

  • Formula SECONDSTODURATION — converte segundos em strings de duracao legivel com cobertura abrangente de testes (#2333)
  • Metricas DISTINCT e MEDIAN — novos tipos de metricas com extracao de valor numerico para calculos de board
  • Selecao de qualidade de compartilhamento de tela — escolha configuracoes de qualidade para compartilhamento de tela (#2361)
  • Board: removidas feature flags para colunas de autonumeracao e rollup (#2318), abrir linhas vinculadas a partir do dialogo de linha (#2315)
  • Drive: exportar desenhos Excalidraw como imagens (#2307)
  • Configuracoes de conexoes — interface frontend para gerenciar conexoes do workspace (#2317)

Correcoes de Bugs

  • Board: corrigidas condicoes de rollup lookup (#2306, #2304), testes de board lookup (#2300), ajustes no dialogo de configuracao (#2314), crash na pagina do seletor de data (#2311)
  • Board: corrigida notificacao para tambem notificar membros da equipe na atualizacao de coluna de responsavel (#2305)
  • Board: corrigida virtualizacao da lista de slices para melhor desempenho (#2316)
  • IA: hotfix para acao de reportar mensagem — adicionada interface para reportar mensagens e corrigida ordem de renderizacao de hooks (#2330, #2331)

Melhorias

  • Refatoracao de Smart Todos — componentes e hooks de todo migrados para a arquitetura de modulos em 8 etapas incrementais (#2337-#2341)
  • Filtro matcher do Board — visibilidade de TypeSelect simplificada e tratamento de operadores aprimorado (#2319, #2359)
  • Abas de criacao de canal de chat refatoradas para melhor organizacao de codigo (#2334)