O cartão de membro — paire sobre qualquer membro, veja quem eles são e o que você pode fazer

Featurekamo-internal
Navios
18 de setembro de 2026 às 02:57 UTC
Autor
Kamo
Enviar
dee972f

Um cartão para cada nome de membro no kamo-internal, fechado pela regra do servidor SecurityService now service (MemberInteractionPolicy, securityservice 5063ea): chat, call, meet now, email ahead; texto, programação e um jogo (chess / Texas Hold'em) por trás Mais; seu perfil — ou, para um membro do lado do cliente, a sua conta — no rodapé. Uma acção recusada é desenhada com uma fechadura e diz por que no hover (a política de chat nas próprias palavras do org); uma ação que o espectador nunca pode tomar é Nem um pouco. As peças (app/componentes/membros/cartão, app/lib/cartão): - Nome de Membro / MemberChip / MemberHoverCard — gatilhos construídos no cartão correspondente useHoverCard (intenção, uma carta de cada vez, ancoragem, Escape retorna foco, toque no toque), que ganha `clickToggles` para que um nome que já faz algo no clique mantenha esse clique. - MemberCard — cabeçalho colorido com a cor própria do membro misturado com a marca, anel de presença ao vivo, title · departamento, sua hora local e quão longe ou atrás de você, copiar para verificar detalhes. - MemberActionBar – os botões marcados do cartão ou a tira compacta de uma linha. - MembroAvatar — o único avatar (foto de tamanho, outras iniciais na tonalidade do membro, presença opcional). - actions.ts — o conjunto de executores ONE; a lista `inicialData.to` do compositor, chat by userId, Segure-os como "jogo", não "criar", cada um preso por um teste. - cache.ts — uma leitura por membro, partilhada por cada gatilho, 60s TTL, preparada a partir de listas, ler através do usoSyncEstrangeiroStore para que nenhum estado é definido dentro de um efeito. - MemberCardDialogs — montado uma vez no AuthedChrome para o diálogo de reunião, que ganha `inicialMode' Então "Schedule" abre pronto para escolher uma hora. Camada 1305: sobre diálogos MUI, então um nome dentro de uma janela ainda recebe seu cartão; sob dicas de ferramentas MUI. As três cópias destas acções desapareceram: - As linhas do Interaction Center desenham a faixa compartilhada a partir de `interaction` em cada linha do roster; Cartão completo. O perfil e os portões de correio copiados à mão do NavTopPanel são removidos. O bate-papo hex-head segue a decisão do cartão para um bate-papo. Sua "Ver conta" foi oferecido a todos e levou a uma página da qual a maioria dos membros são expulsos; agora só aparece quando o espectador pode abrir esse perfil, e vai para ele. - MemberContactCard (leader lockholder / roster) desenha as peças compartilhadas em vez de sua própria chamada e Mensagem. A tabela apresentadores webinar coloca o cartão em cada apresentador e um âmbar "Sem tempo bookable" aviso ao lado de qualquer apresentador um visitante não pode reservar (mediaservice a9f20cc), com uma dica dizendo o que fazer. Especificações e plano: **************************** **************************** O resto do lançamento segue-se. Testes: memberCard lib (parse, cache, razões, hora local, cada executor), renderização do MemberCard (hover, teclado, oculto vs ofuscado, Mais, rodapé, clique preservado, sem id, não encontrado), apresentador Falhas no perfil da Hexhead. tsc clean; eslint não adiciona nada às contagens existentes dos ficheiros tocados; guardas passam; 632 testes através das pastas tocadas verde.

Todas as alterações

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços