Permissões de Board que Dá para Entender, Links Protegidos por Senha e Busca de Mensagens
As permissões de board deixam de ser adivinhação. Os papéis são listados e explicados em vez de escondidos atrás de controles mortos, a aba Members diz por que cada pessoa tem acesso, a visibilidade de linhas mostra o impacto antes de você salvar, e o See board as permite olhar o board pelos olhos de qualquer pessoa. Junto disso: senha em qualquer link público de artefato, busca de mensagens de verdade nos seus canais, e um limite semanal de IA que diz o que é e como conseguir mais.
Novas Funcionalidades
Boards — Permissões que Dá para Ler, e Mudar com Confiança
As permissões de board eram adivinhação: células só de leitura pareciam editáveis, clicar em um papel nativo abria uma caixa de "criar papel" sem nada habilitado, e nada dizia quem podia ver o quê, nem por quê. Toda a superfície foi reconstruída (#3649).
- Papéis listados e explicados — cada papel tem sua página. Os papéis nativos são iguais em todo board e assumidamente só de leitura: eles se apresentam como afirmações sobre o que o papel pode fazer, e não como controles que recusam você em silêncio.
- Duplique em vez de brigar com um papel nativo — copie qualquer papel em um passo e mude o que quiser. Um papel personalizado é um conjunto simples de capacidades, sem teto, e você vê quantos dos 50 por board já usou antes de esbarrar no limite.
- Admin, dividido em três — Gerenciar membros, Gerenciar configurações e Gerenciar tabelas agora são separados, então dá para entregar o comando do board a alguém sem dar controle sobre quem está nele.
- Apagar um papel pergunta quem assume — escolha um substituto e tudo o que o papel antigo concedia (tabelas, colunas, etiquetas) passa para ele em vez de sumir.
- A aba Members diz por que cada pessoa tem acesso — dono do board, adicionada diretamente, por um time, administrador do workspace ou uma concessão antiga. A linha do dono fica travada e diz "Criou este board", e a aba informa com qual papel as pessoas novas entram.
- Tabelas e colunas, em palavras claras — quem pode abrir uma tabela, editar suas linhas e gerenciá-la e, por coluna, quem pode ver, editar ou está bloqueado. Uma coluna "Resultado por papel" mostra com o que cada papel realmente fica.
- Visibilidade de linhas que você vê antes de confirmar — restrinja linhas com etiquetas, defina os beneficiários de cada etiqueta, escolha um padrão e deixe regras atribuírem etiquetas automaticamente. Ao salvar, o impacto aparece primeiro ("isso esconde as linhas de 4 pessoas — veja quem"), e uma etiqueta que você definiu à mão nunca é sobrescrita por uma regra.
- See board as — veja o board exatamente como uma pessoa, um time ou um papel vê, com o motivo de cada diferença e um link para corrigir. A prévia é um sandbox de verdade: nada do que você mexer enquanto ela está ligada é salvo.
- Histórico de permissões — quem mudou o quê e quando, com cada entrada apontando para o que foi alterado, inclusive de qual papel uma cópia foi feita.
- Regras que agora valem em todo lugar — Viewers e Clients podem ver, mas não comentar; comentar é uma permissão à parte. Convidados externos nunca podem receber direitos de gestão, nem diretamente nem por um time, e não podem ser o papel de entrada de novas pessoas.
- Dois administradores editando ao mesmo tempo não se sobrescrevem — acesso a tabelas, edições de papéis e etiquetas de linha são salvos contra a versão de onde você partiu, então o segundo salvamento é recusado em vez de vencer em silêncio.
Artefatos — Coloque uma Senha em um Link Público
Um link público de artefato agora pode ser protegido por senha, então dá para compartilhar algo fora da Copera sem que fique aberto a qualquer um que receba o endereço (#3647).
- Defina na publicação ou depois — adicione uma senha opcional no fluxo de publicação, ou defina, altere e remova quando quiser pelo painel de compartilhamento.
- O endereço não muda — trocar a senha mantém o mesmo link, e os acessos já entregues param de funcionar imediatamente.
- Tentativas erradas repetidas são barradas — quem fica chutando é bloqueado, e uma pessoa martelando o link não consegue mais consumir a proteção da qual todos os outros visitantes dependem.
- Ela sobrevive a uma rotação do link — girar o endereço mantém a senha; despublicar ou revogar limpa.
- Os visitantes recebem uma tela adequada — uma página de senha limpa nos seis idiomas, que não mostra nada sobre o artefato até a senha estar correta.
Workspace — Um Novo Fluxo de Convite, com Convites Pendentes e Times
"Convidar pessoas" se fechava no instante em que você clicava, e um endereço duplicado derrubava o lote inteiro. O diálogo de convite foi reconstruído (#3646).
- Ele fica aberto — os diálogos de convite e de membros agora pertencem ao cabeçalho, então abrir um deles pelo menu do workspace não o derruba junto com o menu.
- Uma linha por pessoa, conferida antes do envio — cada endereço vira uma linha com seus próprios times e suas próprias ações de editar e excluir. Endereços já convidados oferecem Reenviar, os que já são membros são ignorados e os inválidos podem ser corrigidos ali mesmo — tudo antes de qualquer coisa sair.
- Times na hora do convite — atribua times por pessoa ou use "Adicionar um time a todos" para aplicar um ao lote inteiro. Uma legenda nomeia o time principal do workspace, deixando claro que todos entram nele quaisquer que sejam os outros times escolhidos (#3651).
- Uma aba Pendentes — busque seus convites em aberto, filtre os expirados, reenvie, copie o link ou revogue.
- Uma tela de resultado que fala a verdade — exatamente quem recebeu convite e quem foi ignorado, e por quê.
- Cole uma lista e funciona — vírgulas, ponto e vírgula, espaços e quebras de linha são separados corretamente, e um nome seguido de um endereço entre sinais de menor e maior vira o endereço.
- O mesmo diálogo em todo lugar — o menu do workspace, Configurações → Membros, o chat e a área de Growth abrem o mesmo fluxo. Membros e convidados que não podem convidar agora recebem uma explicação em vez de um botão que falhava para eles.
- Convidados que voltam, voltam limpos — um convidado que retorna não herda mais os canais, boards e times da passagem anterior, e um convidado promovido a membro não é mais desativado depois na antiga data de expiração de convidado.
Chat — Busque Suas Mensagens
O chat ganha busca de verdade: encontre uma mensagem dentro do canal que você está lendo, ou em todos os canais e threads a que você tem acesso.
- No canal e em todo o workspace — busque na conversa atual pelo cabeçalho dela, ou amplie para tudo o que você enxerga.
- Ordene por relevância ou pelo mais recente — o que combinar com o jeito que você está procurando.
- Só o que você já pode ver — os resultados se limitam aos canais e threads a que você tem acesso, e mensagens apagadas saem da busca em vez de ficarem aparecendo.
- No celular também — a mesma busca está disponível no app mobile.
Copera AI — Um Limite Semanal que se Explica, e um Jeito de Pedir Mais
O modo lento foi aposentado. Quando a franquia semanal de IA do workspace acaba sem crédito extra, a IA agora simplesmente pausa até a semana virar — igual em todos os planos, pagos ou gratuitos — e toda a experiência em torno desse momento foi reconstruída (#3643).
- O menu do workspace é a explicação — a IA usada nesta semana como proporção, o percentual, uma data real de reinício e um link para a página que explica o que conta como uso de IA. Acabaram as barras animadas de demonstração que pareciam números reais.
- Uma linha discreta aos 80% — um status curto abaixo do compositor, com um link de upgrade para administradores. Ele se encurta para caber em uma gaveta estreita em vez de quebrar em um bloco irregular, e mostra o seu percentual real em vez de um valor fixo (#3645).
- Ao bater no limite, você recebe uma ação, não uma parede — administradores veem Adicionar crédito extra e Fazer upgrade do plano; membros recebem Pedir mais IA, que avisa todos os administradores do workspace no app e por e-mail; convidados são orientados a falar com um administrador. O crédito extra aparece como uma proporção de uma semana, nunca como um valor em dinheiro.
- Um pedido, e ele realmente chega — o membro pode pedir uma vez por semana e o botão passa a mostrar Pedido enviado. Se um aviso não alcançar os administradores, a próxima tentativa reenvia em vez de deixar o membro esperando por uma mensagem que ninguém recebeu.
- Seu próprio orçamento é respeitado — se o seu orçamento semanal pessoal acabou, você mantém o controle que te desbloqueia mesmo com o workspace rodando em crédito extra.
- Uma linha embaixo da sua primeira resposta de IA — exibida uma única vez, para sempre. Nenhum indicador de uso em qualquer outro lugar.
Templates — Veja o que Entra, e o que Você Está Levando
Salvar um board como template perdia silenciosamente a maior parte do board. Os templates foram reconstruídos de ponta a ponta (#3641).
- Criar um template mostra o que será incluído — contagens ao vivo do que entra e uma frase clara sobre o que um template nunca carrega.
- Um template diz o que tem dentro — a página dele relata o conteúdo, e quem é dono pode editar os detalhes ou apagá-lo.
- Usar um template pergunta antes — você dá um nome ao novo board e escolhe as opções em vez de um board aparecer na hora.
- Os templates agora carregam o board inteiro — automações, dashboards, templates de linha, formulários, visualizações, descrições de linha e fluxos de status vêm junto, com as referências apontando para o novo board em vez do antigo.
- Docs ganham uma porta de entrada de verdade — "Novo a partir de template" no fluxo de criação e no estado vazio.
- Duplicar board — copie um board diretamente, em vez de ser empurrado para o assistente de templates ou para um arquivo de backup só para isso.
- Templates de linha se comportam — eles só oferecem colunas que de fato podem virar template, podem ser sobrescritos a partir de uma linha existente, mostram uma prévia dos valores que vão preencher e funcionam igual em todos os seletores.
- Uma galeria que dá para buscar — filtre por tipo e busque por nome.
Boards — Navegue e Busque Registros Vinculados pelo Diálogo de Linha
Os widgets de link e lookup no diálogo de linha paravam em um "+N" morto assim que havia mais registros do que cabia (#3640).
- O "+N mais" realmente abre algo — uma visão de navegação só de leitura com todos os registros vinculados, com a busca já em foco.
- Busque pelo cabeçalho do widget — encontre um registro vinculado específico sem rolar a lista.
- Chips de lookup abrem na hora — clicar em um leva direto ao registro apontado, sem a demora nem o primeiro clique engolido do caminho antigo.
- Empilhados, não espremidos — vários registros vinculados em um lookup do diálogo de linha agora aparecem um por linha, em vez de amassados em uma única linha truncada (#3628).
Copera AI — A Pílula Faz o que Diz
Um pacote de trabalho na pílula de IA contextual, com um objetivo só: quando ela diz que fez algo, ela fez (#3642, #3633, #3635, #3630, #3631).
- Ela nunca alega uma ação que não tomou — uma verificação confere cada alegação contra o que de fato aconteceu, dá uma chance ao assistente de se corrigir e, caso contrário, acrescenta uma linha direta: "Nenhuma alteração foi feita". Funciona nos seis idiomas, então uma alegação em francês ou alemão é pega do mesmo jeito que uma em inglês.
- Filtre pelo nome da coluna — "mostre só as linhas criadas pelo mike" agora funciona. Você não precisa saber a identidade interna de uma coluna, rótulos de opções e nomes de pessoas são resolvidos para você, e uma coluna que não existe volta nomeada, com as colunas reais da tabela listadas, em vez de uma falha silenciosa.
- Filtros que aplicam, e continuam aplicados — um filtro emitido pouco antes do fim de um turno não é mais descartado, e mexer em um filtro à mão não deixa mais todos os filtros de IA seguintes encalhados.
- Nova conversa — recomece direto do compositor em vez de arrastar uma sessão que só cresce. O assistente também para de abrir toda resposta recapitulando o que os turnos anteriores fizeram.
- Ela para de recusar você depois que um turno acaba — um turno concluído sendo anunciado de novo travava o compositor para sempre, recusando em silêncio toda instrução seguinte até você trocar de conversa.
- Linhas e colunas criadas pela IA aparecem na hora — as linhas criadas pela IA agora surgem no board para todo mundo com os valores reais, e uma coluna de etiquetas criada por ela fica usável sem precisar atualizar a página.
- Navegar conta como resposta — "me leve para o meu board Moonbase" te leva até lá e é tratado como concluído, em vez de ser reportado como um erro inesperado depois de ter funcionado à vista de todos.
- Falhas mais claras — um envio que falha antes mesmo de o assistente começar agora diz o que aconteceu, em vez de mostrar um erro genérico, e o seu texto continua no compositor.
- A pílula está presa a onde você a abriu — ela sabe em qual board, tabela e visualização está, então para de perguntar em qual board deve agir enquanto já está em um.
Correções de Bugs
- Gravações no Mac reproduzindo uma imagem congelada — o macOS exige a permissão de Gravação de Tela para capturar telas e janelas; sem ela o sistema entrega um fluxo só com o papel de parede e nada reclama. O Spark agora verifica essa permissão, explica com um botão que abre as Configurações do Sistema e se recusa a começar sem ela. Capturar uma janela minimizada (ou um monitor que entra em repouso) também grava um quadro congelado — agora você recebe um aviso enquanto isso dura (#3638).
- Um link de download de Spark que abria para o nada — o link era gerado quando a página carregava e expirava minutos depois. Ele é renovado no momento do clique, e um clique durante uma renovação já em andamento agora espera por ela em vez de reportar uma falha (#3638).
- Um link "público" de Spark que ainda pedia login na Copera — um Spark público sem token de compartilhamento entregava em silêncio o link interno, com login, e não havia como consertar. O link é gerado de novo em qualquer salvamento, e o painel de compartilhamento agora diz claramente para quem o link copiado funciona (#3638).
- A barra do Spark presa na tela depois de sair da conta — sair da conta durante uma gravação deixava a barra de gravação sempre no topo flutuando com botões mortos até você fechar e reabrir a Copera. A gravação agora é encerrada direito, e uma captura pega no meio do envio fica guardada localmente para você recuperar depois de entrar de novo (#3638).
- Diálogos esticando de ponta a ponta — todos os diálogos estavam sendo renderizados na largura total da janela em vez do tamanho previsto, inclusive as configurações de Members do board e o modal "Adicionar pessoas" da chamada (#3638).
- Convites de calendário por e-mail sumindo do Tempo — um convite que chegava por e-mail podia desaparecer para sempre: abrir a thread no inbox reprocessava os anexos e um cancelamento enterrado na conversa apagava a reunião, de novo a cada leitura. Ler a thread não cancela mais nada, uma reunião cancelada não volta por reabrir uma conversa antiga, e um convite cuja cópia no calendário sumiu agora é renderizado a partir do que foi salvo com ele (#3637).
- A gaveta de Contacts travando — qualquer workspace com pelo menos um par de contatos duplicados não conseguia abrir a gaveta. Os cards de duplicados também recuperam avatares, títulos e datas (#3634).
- O diálogo de linha não abrindo em registros com widgets de lookup — abrir esse tipo de registro lançava um erro em vez de mostrar o registro (#3644).
- Um campo quebrado derrubando o diálogo de linha inteiro — um único widget de campo com problema agora falha sozinho e o resto do registro continua utilizável.
- Células de contato aparecendo em branco nos boards — colunas de contato agora mostram seus chips e abrem o editor, e colunas Email, Location, Paragraph e Tracker são renderizadas corretamente nas visualizações do board.
- A gaveta de histórico de execuções da automação abrindo atrás do construtor — ela entrava, piscava por um quadro e sumia atrás do construtor em tela cheia, e toda abertura seguinte caía atrás dele também. A confirmação de nova tentativa também estava inalcançável. As automações também pararam de anunciar problemas recuperáveis como um seco "Dados inválidos" (#3639).
- Uma condição de automação deixada em branco que nunca combinava — uma condição "mudou de / para" que parecia vazia no inspetor na verdade comparava contra um valor em branco literal e falhava em toda execução. Em branco agora significa "qualquer valor", como aparenta (#3628).
- Reuniões de dia inteiro exibidas no horário errado — a lista de reuniões do canal mostrava eventos de dia inteiro como uma faixa de horário, com horas de diferença para quem está a oeste do UTC. Agora aparecem como um dia (#3628).
- Gavetas passando do rodapé da janela — as gavetas de chat, canais, contatos e tarefas ultrapassavam a janela com o workspace de IA contextual ligado, cortando compositores e deixando as listas rolarem além do fim (#3645).
- O seletor de emoji travando no Safari — junto com outros dois travamentos em componentes compartilhados, nos rascunhos e nos popovers. Cores de board escritas em minúsculas agora resolvem para a cor certa em vez de passarem batido.
- O diálogo de convite apertado demais — os campos de "Adicionar pessoas" e de acesso de convidado ficaram menos espremidos, e "+ Adicionar uma nota pessoal" não desenha mais por cima da caixa de convidado em uma janela baixa (#3651).
- Uma tabela de Members inutilizável nos boards — a tabela se dimensionava pela célula mais larga, então a coluna de papel nunca era truncada e a tabela saía do card sem jeito de rolar até o resto. Agora as colunas têm larguras reais, o controle de papel trunca com um tooltip trazendo o nome completo, e o card rola na horizontal em vez de cortar o que não cabe (#3651).
- A música piscando na tela ao entrar em um canal de voz — o mini player aparecia por um instante antes de o estado real da música da sala chegar.
- Reconectar o WhatsApp falhando quando a sessão já estava desconectada — o religamento agora segue em frente em vez de parar em um erro que só queria dizer "já feito".
- Imagens e figurinhas do WhatsApp que não baixavam — mídia recebida sem nome de arquivo agora ganha um nome sensato conforme o tipo.
- Notificações do Support no celular abrindo a tela errada — uma nova mensagem omnichannel agora abre a própria conversa, e não a tela geral de chat.
- "Este e os seguintes" perdendo os convidados da reunião — editar parte de uma série recorrente agora leva os convidados adiante corretamente, e o diálogo de escopo não trava mais atrás das camadas do Tempo.
- O card de Growth derrubando o dashboard — um card que aparecia ou sumia entre renderizações podia levar a página junto, e no celular os diálogos do cabeçalho de Growth morriam no instante em que o menu de excedentes fechava (#3646).
- Sessões antigas voltando à vida depois de um retorno — remover alguém e adicionar de novo podia reviver os acessos que a pessoa tinha antes da remoção. A remoção agora os invalida de vez, e o retorno só valida o acesso novo (#3646).
- Um convite pela metade que nunca podia ser refeito — se algo falhasse durante a reativação de um membro, a conta ficava configurada pela metade e o convite não podia ser usado de novo. Uma tentativa que falha agora se desfaz por completo, e tentar de novo funciona (#3646).
Melhorias
- Tabelas grandes carregam e rolam bem mais rápido — tabelas de até um milhão de linhas continuam no caminho rápido, as primeiras linhas aparecem antes e o "carregar tudo" traz um lote bem maior por clique. A rolagem não engasga mais enquanto novas linhas chegam atrás de você, e descrições pesadas são deixadas de fora do carregamento.
- O My Work se mantém atualizado — as fontes e os números se atualizam sozinhos a cada minuto e se põem em dia em silêncio quando você volta para a aba, sem apagar o que está na tela. A atualização manual saiu do cabeçalho de estatísticas e foi para a barra de ferramentas, junto dos outros controles.
- Sua assinatura de e-mail é aplicada nas mensagens enviadas pela API pública — enviar, criar um rascunho e atualizar um rascunho agora aplicam a assinatura certa, inserida acima do conteúdo citado e nunca duplicada se já houver uma.
- O chat carrega suas conversas mais rápido — a consulta por trás da sua lista de threads agora é limitada ao seu workspace em vez de varrer tudo o que você já escreveu.
- O histórico de permissões nomeia o papel de origem de uma cópia — uma duplicação agora diz "criou o papel QA a partir de Admin" em vez de nomear a cópia duas vezes (#3649).
- O dono de um board nunca pode ser rebaixado — o dono é sempre administrador do próprio board, e sair ou rebaixar outro administrador não é mais recusado com um falso "nenhum administrador restante" (#3649).
