Substituir react-easy-crop por ferramenta de retângulo freeform drag-to-select
reagir-facilmente-aflorar seleções de quadrado forçado/fixado-aspecto. Nova ferramenta baseada em tela permite aos usuários clicar e arrastar qualquer retângulo...
Adicionar o passo de escolha de cor de fundo e melhorar a conversão SVG UX
- Adicionado "Pick Background" passo entre a colheita e processo - Os usuários clicam na imagem para selecionar a cor de fundo a remover - Mostra swatch de core...
Adicionar pipeline de conversão imagem-para-SVG com componente modal reutilizável
- Novo componente modal ImageToSVGConverter com fluxo de 3 passos: Recorte → Processo → Revisão - WebSocket gancho (useImagePipeline) para transmissão de comuni...
Adicionar data/hora do agendamento à janela de Início da Reunião
Adiciona uma pílula Agora/Esquema à janela de criação da reunião. Quando Agenda está selecionada, um MUI DateTimePicker desliza com 15 minutos intervalos e uma ...
Include org static background images in meet virtual backgrounds
Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specifi...
Nome de exibição derivado do primeiro/último nome e construir URL avatar da sessão
Usar o nome de membro e o último nome de membro da sessão *** para compilar nomes de exibição adequados em vez de voltar ao nome de usuárioAlias. Construir URL ...
Add first name, last name, and avatar hash to *** session
Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...
Integre configurações de nível de org em Meet config e branding
O Sidecar obtém o OrgMeetConfig da infra- estrutura e mapeia todas as configurações: - Padrão de áudio/vídeo mudo - Lobby / modo sala de espera - Requisitos de ...
Add public config and backgrounds endpoints for sidecar consumption
GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthentic...
Add config CRUD, background management, and org-theme endpoints
All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 has...
Adicionar fundos de temas org para atender as configurações e remover campos obsoletos
- Adicionar rota GET para fundos de temas org **************************** - Update meetApi.ts: remove whoCanCreate and emailInvitesEnabled from MeetConfig, add...
Drop deprecated who_can_create and email_invites_enabled columns
Adicionar uma pesquisa de fundo de tema de org para encontrar fundos virtuais
Remove whoCanCreate and emailInvitesEnabled from OrgMeetConfig
Preservar o nome original do quarto (sem capitalização/espaços), adicionar campo URL de reunião copiável
1. Desabilitado safeStartCase () que estava convertendo 'myroom123' para ' Myroom 123' com capitalização e espaços aleatórios. Os nomes dos quartos agora exibem...
Substituir os ícones SVG Meet com equivalentes de ícones MUI via camada adaptador
Reestile a janela de configurações com design de vidromorfismo e barra de tabulação horizontal
Adicionar indicador de digitação ao chat de IA enquanto espera pela resposta
A bolha de streaming só foi mostrada quando o conteúdo já estava sendo transmitido, não deixando nenhum feedback visual durante a espera REST. Pontos saltitante...
Implement chat WebSocket and email invite sending for meetings
MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...
Passe os membros disponíveis para todas as instâncias do MeetingDialog e auto-encomenda quando não for fornecido
- A lista dos membros passa para cada um dos membros. - MembroItem passa à disposição dos membros para a sua reuniãoDialog - Reunião Dialog auto-fetches membros...
Configuração modal completa com abas Dispositivos/sons/Mais/Shortcuts, nome de exibição no cartão principal, sobreposição de cor primária
- O nome da exibição é agora um campo obrigatório na carta principal acima da sala entrada, não em configurações. Os utilizadores devem indicar o seu nome antes...
Validar a existência da sala antes da junção anónima, adicionar definições modal com a selecção do dispositivo
Usuários anônimos devem digitar um nome de sala de reunião válido - a página de boas-vindas verifica /api/meet/existe/{roomName} antes de permitir a adesão. Se ...
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
Adicionar findByRoomNameAndStatusIn query to MeetingRecordRepository
Adicionar área de texto de mensagem personalizada ao MeetingDialog para convites de chat/email
Mostra uma entrada de texto multilinha quando pelo menos uma opção de notificação é habilitado, permitindo que o criador de reunião para adicionar uma nota pess...
Adicionar página de boas-vindas personalizada com fundos com temas de org, cartão de vidromorfismo e entrada de nome de quarto
Substitui Conheça a tela de boas-vindas padrão com uma landing page personalizada que: - Carrega fundos org do tema MinIO com transições de carrossel - Mostra l...
Configure Prosody, Jicofo, and secrets for Jibri recording support
Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.
Add Jibri deployment manifests for Meet meeting recording
Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.
Adicionar /settings/features/meets page com 5 abas para configuração de videoconferência de nível org
Nova página de configurações com Geral, Segurança e Acesso, Gravação, Branding, e abas Notificações. Inclui cliente meetApi, rotas proxy MediaService, seleção d...
Add MeetConfigController and MeetConfigService for org-level meet settings
REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.
Adicionar entidade OrgMeetConfig, entidade MeetBackground, MEET RECORDING ImageAssocType, e atender permissões
Adiciona configuração de videoconferência de nível org com padrões para lobby, acesso ao cliente, gravação, branding e notificações. Novas permissões: RECORD ME...
Add MeetController and MeetService for meeting creation and invite management
Restaurar o fluxo total de reuniões com a criação da infra-estrutura, convites e abertura da janela OTK
Adicionar botão Iniciar reunião ao centro de interação e ícone de reunião por membro
Adicionar botão Meet à barra de ferramentas de bate-papo e renderização do MeetingCard em mensagens
Adicionar modelo de email de convite de reunião polido com branding org
Adicione MeetingDialog para criar reuniões com nome de sala e seleção de membros
Adicionar reunião Componente de cartão para reuniões ricas convida em chat
Adicionar useMeeting hook para criação de reunião, lançamento OTK, e convidar envio
Remova a integração WebRTC baseada em Janus (useWebRTC, VideoCallPanel, chame rotas API)
Remova o velho Janus WebRTC voz/vídeo/código de partilha de ecrã em preparação para Substituição KamoMeet (baseada em Meet). Exclui o gancho de usoWebRTC, Video...
Adicionar EncontroRegistro e Encontro Entidades participantes para o histórico de encontros
Adicionar pontos de vista, reunião inicial, privilégios de gestão
Adicionar o gasoduto do Forgejo CI/CD para a compilação e implantação do KamoMeet para o k1m1/k2m1
Adicionar manifestos do K8s para a implantação do KamoMeet, serviço e roteamento Traefik
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.