- Shipped
- 30 de agosto de 2026 às 01:52 UTC
- Author
- Kamo
- Commit
- abd4c1c
Cinco pedidos de um membro, todos eles sobre a mesma lacuna: o painel de Chats podia mostrar-te conversas mas não te deu nada a ver com elas. Chats agora é a primeira aba e a primeira que o painel abre. O botão que abre este painel é o botão Chat – a aterrissagem no diretório tornou o comum caso, continuando uma conversa que você já está tendo, uma aba interruptor de distância todas as vezes. Uma seção dobrável Favorites fica acima da lista, por sub-tab, e é obtido separadamente de propósito. As páginas da lista por última atividade, então a conversa estrelou precisamente porque importa, mas tranquilo por um mês é várias páginas abaixo; uma seção reunida do que já havia sido rolado em vista mostraria essa pessoa alguns dias e não outros. A dobra é lembrado por exemplo, pela mesma razão de preferênciaKey is a prop — the Centro de interação e uma coluna de troca de janela maximizada são duas montagens ao vivo e de outra forma bater-se-iam uns aos outros. A estrela é oferecida apenas onde o servidor pode gravar um, que é CHAT: uma conversa social não tem associação remo para o espectador em tudo. Os chats em grupo podem ser nomeados. Um nome escolhido pelos membros é verificado ANTES do derivado em toda parte é lido — a linha, o título da janela, a lista header — porque caso contrário "Alguns bate-papo" reverte para "Sage, Claudius +1" o momento em que alguém é adicionado, que é o nome do caso existe para. Um nome em branco é não um nome; ele cai para trás em vez de apagar o título. Um botão de lista numa janela de grupo abre o popover que responde "quem mais é aqui" — até agora a barra de título "+1 mais" foi a resposta completa e lá não tinha como o expandir. Nomeação e remoção vivem lá também, porque ambos são coisas que você decide enquanto olha para a lista de pessoas. O título da janela já elipsou; o que estava faltando era a maneira de ver além dele. Alguém pode ser removido. A linha de transcrição para ele existe desde o starting — SystemMessage sempre renderizou "{actor} removido {target}" para uma trânsito com isJoin=false — e nada tinha escrito um. Remoção é confirmado dentro da linha em vez de numa janela: um modal sobre um popover é dois camadas de cromo para uma pergunta de duas palavras, perguntado sobre uma lista que iria encobrir. Ser removido você mesmo fecha a janela, porque cada pedido que ele poderia fazer a partir desse ponto responde 403 e um bate-papo que parou silenciosamente de trabalhar é pior deixado aberto. Cada regra sobre quem pode fazer o que é do servidor, e sua redação é mostrada verbatim quando se recusa. Uma regra declarada genericamente lê como um erro. Needs @kamo/chat-core 0.1.12 e MediaService aed30b1.