
Duas semanas de mudanças, todas no site. A extensão não se mexeu, e no fim há uma seção sobre por que isso importa para ler todo o resto.
Mais cinco lugares para onde um relatório pode ir
Quando escrevemos sobre os conectores eram três: Jira, Linear e Slack. Depois veio o GitHub. Agora são dez destinos que um administrador de equipe pode conectar, e os cinco novos são GitLab, Bitbucket, ClickUp, Trello e Asana.
Cada um funciona como os três primeiros. Você conecta uma vez como administrador da equipe, escolhe onde os relatórios devem cair, e um relatório chega ao seu rastreador com a captura, o console e o log de rede já anexados, como um link que abre a coisa inteira.
O que mudou ao lado deles aparece menos e provavelmente importa mais: um conector agora pode abrir uma tarefa para cada novo relatório, em vez de esperar que alguém empurre um. Isso transforma o conector de um botão que você precisa lembrar de apertar em um cano. Se o hábito da sua equipe é que o rastreador é a única lista que alguém lê, os relatórios agora chegam na única lista que alguém lê.
Quatro dos cinco têm uma página explicando o par de ponta a ponta: ClickUp, Trello, Asana e GitLab. O Bitbucket conecta hoje e a página dele ainda está por vir.
Triagem sem sair do relatório
A página de um relatório agora carrega o status e a severidade, de modo que um membro da equipe pode definir os dois a partir daquilo que está olhando.
Até agora a triagem morava na lista, que é o lugar certo quando você está varrendo os relatórios de uma manhã e um lugar ruim quando alguém lhe mandou o link de um único relatório. Você abria, lia, formava uma opinião, e então ia procurar a lista para registrar a opinião.
A severidade fica ao lado da sugestão, não por cima. A severidade sugerida continua visível, e definir a sua é uma decisão anotada ao lado dela, não uma correção dela. Uma equipe que discorda da sugestão com frequência está lhe dizendo algo; um campo que a sobrescreve em silêncio não diz nada.
Os webhooks sabem de que equipe são
Se você dirige o Session Replay pela API em vez de pelo painel, três coisas mudaram.
Um destino de webhook agora pode ser limitado a sites específicos em vez de a tudo o que a
equipe tem, que é o que se quer quando uma equipe toca vários produtos e só um deles tem um canal
que precisa ser acordado. GET /api/v1/teams aceita membership=mine para que um cliente possa
perguntar em quais equipes quem chama está de fato. E criar ou apagar um destino de webhook agora
está limitado às equipes de quem chama, o que é uma correção de exatidão mais do que um recurso,
e do tipo que vale dizer em voz alta.
O guia de webhooks continua descrevendo o formato do payload, que não mudou.
O site de demonstração tem um botão de relatar, no seu idioma
O site de demonstração é onde você pode quebrar algo de propósito: uma página com erro de JavaScript, outra com um 500, outra lenta, outra com o layout quebrado, outra com um link morto.
Agora ele tem o botão de relatar em cima, o mesmo que você colocaria no seu próprio site, de modo que o laço inteiro está ali para experimentar: quebre a página, aperte o botão, veja o que chega. Também tem um seletor de idioma, porque ler uma demonstração no seu quarto melhor idioma não demonstra nada.
O site está mais rápido, nos lugares onde estava lento
Nada disso é um recurso e tudo junto é a diferença entre uma página que parece imediata e uma que não parece. O pôster do hero é pré-carregado e servido como WebP, e os pôsteres de análise, reivindicação e linha do tempo também. As imagens são cacheadas como devem. As tags de analytics e de pixel esperam o evento de load em vez de competir com a página. Os avatares e os retratos do Hall da Fama são desenhados a partir de miniaturas em vez dos originais em tamanho cheio, e os vídeos de uma página de exibição são servidos diretamente em vez de através de um redirecionamento.
Se você já abriu um relatório no celular dentro de um trem, essa é a mudança que vai notar e que não vai saber nomear.
Uma consulta da extensão não pode mais desconectar você
A extensão pergunta ao site quem você é. Quando essa verificação se sobrepunha a um login no site em outra aba, ela podia sobrescrever a sessão mais nova com a resposta mais velha, e você ficava desconectado sem motivo visível.
O site não aceita mais essa sobrescrita. A extensão que você tem hoje continua perguntando do mesmo jeito; a metade que conserta a pergunta está na extensão e ainda não foi publicada.
Coisas menores
- Um login pelo Google ou pelo GitHub que falha agora diz o que deu errado, em vez de devolver você a um formulário sem explicação.
- Se você se cadastrou e nunca confirmou seu endereço, recebe um lembrete. Um endereço não confirmado costuma ser um e-mail que foi para o spam, não uma decisão.
- No iPhone, a barra de status não fica mais por cima da página.
- No visualizador dividido, o painel de mídia não se desenha mais esticado enquanto calcula o próprio tamanho.
- Uma sequência da mesma interação, alguém clicando oito vezes na mesma coisa porque nada acontece, agora se lê como um passo com uma contagem em vez de oito linhas. Os oito cliques são a informação; oito linhas não são.
Um serviço a menos no caminho
Tiramos o Rollbar. Os erros são relatados pelo reporter do próprio framework e pelo log, de onde a gente lia mesmo, e ele saiu da lista de suboperadores na política de privacidade.
Essa mesma política agora também diz com clareza que a captura de um relatório é enviada ao modelo que escreve a análise. Isso já era verdade antes e não estava escrito com clareza suficiente, o que é pior do que parece.
Session Replay
Extensão gratuita para Chrome. Um clique na página que está com problema captura a tela, o console e o log de rede, e entrega um link para você colar no chamado.
O que você tem de fato nas mãos
Tudo acima está no ar em session-replay.com. O site é implantado continuamente e a revisão que o está servindo neste momento é a mesma que está no topo do repositório, então não há nada neste artigo parado em um branch.
A extensão é outra história. 1.11.0 continua sendo a versão publicada, a de 19 de setembro, e é a que o Chrome lhe deu. Nas duas semanas desde então entrou trabalho na extensão e nada disso foi publicado, então, se você ler algo aqui e for procurar na extensão, não vai encontrar: tudo acima é a metade do site.
A página da loja diz qual versão você tem. Se disser 1.11.0, você está em dia.