Registo de Mudança ao Vivo

Ver o que estamos a construir, em tempo real. Cada recurso, correção e melhoria enviados através da plataforma.

17,868
Total de Alterações
4,583
Características
4,513
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
July 14, 2026
FeatureEmailService

Logotipo inline-CID org (SVG->PNG) para que ele renderize no Gmail; remova o conteúdo da mensagem; preserve o caso Do domínio

- FIX (segurança): os e-mails de notificação não carregam nenhum corpo de mensagem - remover messagePreview from template vars, bookger, samples and the setting...

Kamo·1mo ago
July 13, 2026
FeatureEmailService

Variáveis de amostra do editor para modelos de notificação de mensagens perdidas

Amostras de antevisão para missed CHAT MESSAGE e SUPPORT TICKET REPLY incl. bruto vs. variantes de remetente/título html-escapado utilizadas pelos corpos canôni...

Kamo·2mo ago
FeatureEmailService

Microsoft 365 e-mail via Microsoft Graph somente aplicativo (zero por configuração de caixa de correio)

O correio Microsoft 365 agora lê/envia somente para aplicativos do Microsoft Graph (Mail.ReadWrite/Mail. Enviar permissões de aplicação) em vez de IMAP — uma ap...

Kamo·2mo ago
July 11, 2026
July 10, 2026
July 9, 2026
FixEmailService

Parar a serialização do xoauth2 que quebrou o cache MailCredentials Redis

MailCredentials está em cache em Redis (GenericJackson2Json). A adição `isXoauth2()` boolean getter foi serializado como uma propriedade "xoauth2", mas não tem ...

Kamo·2mo ago
FeatureEmailService

Roteie todas as mensagens de provedores de nuvem através de IMAP/SMTP com OAuth2 (XOAUTH2)

Provedores de nuvem (Microsoft 365, Exchange Online, Google Workspace, Zoho, IceWarp) Mas o resolvedor nunca credenciais IMAP/SMTP povoadas para eles, então cad...

Kamo·2mo ago
July 8, 2026
FeatureEmailService

Consentimento do lado do servidor "exibir imagens externas"

Substitui o cliente local (localStorage) recordando a escolha da imagem externa com um registo duradouro por membro. Novo RemoteImageConsentService (falha-soft ...

Kamo·2mo ago
FixEmailService

Escopo KamoMail caixa de correio/domínio listando para os próprios domínios do org (fuga de ativos)

Segurança: **************** stream 'SELECT email from virtual users' (e ****************************************************************************************...

Kamo·2mo ago
FixEmailService

Persistir o provedor selecionado de OAuth no callback para que ele pare de reverter para KamoMail

Alternando uma org para Microsoft 365 (ou Google Workspace / Zoho) nunca ficou preso: o callback OAuth armazenava tokens e só inverteu o status em uma linha de ...

Kamo·2mo ago
FixEmailService

Resolver o logótipo de boas- vindas- e- mail da máquina de temas org, não o ápice

Logotipos de cabeçalho/footer em emails de sistema (bem-vindos/verificação) foram construídos como **************** um caminho de ápice que só existe no Kamo si...

Kamo·2mo ago
FixEmailService

Comparação secreta de tempo constante (oráculo de chegada)

Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...

Kamo·2mo ago
FeatureEmailService

Vars de amostra para antevisão do modelo de resumo de reunião

Adiciona uma caixa de exemploVariáveis para o novo modelo de resumo de reunião para o administrador Preview UI torna conteúdo realista.

Kamo·2mo ago
July 7, 2026
FeatureEmailService

Endpoint interno para criar/cancelar o evento de calendário de um membro

POST /api/internal/calendar/eventos (X-Internal-Auth gated) resolve membro -> usuário -> calendário primário (criando um padrão se necessário) e cria um evento....

Kamo·2mo ago
FeatureEmailService

Reencaminhamento público fixo + retorno de chamada de entrada

O email da plataforma OAuth (Microsoft 365 / Google / Zoho) não tinha público válido redirecionar URI: o redirecionamento foi derivado da máquina request, que e...

Kamo·2mo ago
July 6, 2026
July 3, 2026
July 2, 2026
ChoreEmailService

LÍQUIDO MLOS-internal-auth (INTERNAL AUTH SECRET) em implantação [skip ci]

EmailService's InternalAuthFilter Guards /api/email/templates/enviar + /seed-org on internal.auth.secret, que estava desativada (falha-fechada 503). Partilhar o...

Sage·2mo ago
July 1, 2026
FixEmailService

Devolver 422 (não 500) quando o membro não tiver caixa de correio

listFolders e outros terminais de leitura jogaram IlegalStateException de MailContext.toMailCredentials() quando um membro não tinha credenciais IMAP Providenci...

Sage·2mo ago
June 26, 2026
June 16, 2026
FixEmailService

Não salvar NoReply transacional envia para uma pasta Enviada

NoReply é um endereço somente de envio sem caixa de correio, mas todas as transações enviar ainda uma tentativa de IMAP anexar à sua pasta Enviada, produzindo u...

Kamo·2mo ago
June 15, 2026
FeatureEmailService

Contas de caixa de correio auto-curadas do aplicativo DB (recuperação de deriva)

O aplicativo DB é a fonte de verdade para a qual as caixas de correio devem existir; KamoMail contas ao vivo nos usuários virtuais do servidor de e-mail. Se o c...

Kamo·2mo ago
FixEmailService

A API da lista de caixas de correio devolve a forma de UI

GET /api/email/mailboxes devolveu a entidade bruta (fornecedorStatus, lastSyncedAt, sem contagem de membros). As definições da IU lêem... status era sempre inde...

Kamo·2mo ago
FixEmailService

Autorizar o acesso de correio baseado em privilégios para leitura + envio-como

solutionForMailbox só concedeu acesso através de uma atribuição direta do MemberMailbox, Então, as caixas de correio apareceram através de direitos jogaram NoSu...

Kamo·2mo ago
June 13, 2026
June 10, 2026
ChoreEmailService

Reconstruir a actualização da biblioteca partilhada com kamo (modelos de e- mail de sinais)

Pega os novos modelos canônicos esign.signer verification + esign.signe invite para que a sementeForOrg possa semeá-los no primeiro envio.

Kamo·3mo ago
May 16, 2026
May 10, 2026
FeatureEmailService

Wire DomainManager e MailboxProvisioner para todos os provedores de nuvem

Substituir a Operação Não SuportadaException stubs em cada provedor de nuvem com chamadas HTTP reais contra a API de administrador de cada infraestrutura: - Mi...

Kamo·4mo ago
May 9, 2026
FeatureEmailService

IMAP/SMTP-backed enviar, pasta e procurar por stubs de nuvem

Extrair o padrão de delegação IMAP/SMTP em AbstractImapBackedCloudProvider e ter Zoho, IceWarp, Exchange, Google Workspace, e Microsoft 365 estender Ele. A clas...

Kamo·4mo ago
FeatureEmailService

MailReader apoiado por IMAP para os stubs de provedor de nuvem

Zoho, IceWarp, Exchange, Google Workspace e Microsoft 365 expõem IMAP, Então, envie os métodos MailReader de cada provedor de nuvem através do EmailImapService ...

Kamo·4mo ago
FeatureEmailService

Servir imagens em linha partes MIME e metadados de superfície Content-ID

Renderize <img src="cid:..."> nas mensagens UI, expondo as partes em linha que o corpo HTML se refere. - AnexoInfo ganha conteúdoId (sem parênteses de ângulo) ...

Kamo·4mo ago
FixEmailService

Preservar o nome do ficheiro original e o tipo de conteúdo no download do anexo

O ****************es finais (ambos o pessoal e controladores de caixa de correio compartilhado) estavam emitindo Disposição de Conteúdo: anexo sem parâmetro do ...

Kamo·4mo ago
April 29, 2026
CIEmailService

Escopo concorda com a construção de trabalhos, não com o Kubernetes

Concorrencialidade de fluxo de trabalho serializou todo o gasoduto (incluindo kubectl rollouts). Mover o grupo para a tarefa de compilação apenas para implantar...

Kamo·4mo ago
April 28, 2026
FixEmailService

Sincronize members.email quando a caixa de correio primária é atribuída, alterada ou removida

Quando uma caixa de correio foi atribuída a um membro em uma org KAMO MAIL, members.email nunca foi actualizado, fazendo com que o EmailCredentialService não re...

Kamo·4mo ago
April 27, 2026
April 26, 2026
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
FixEmailService

Lidar com IMAPInputStream no getMessage para evitar ClassCastException

JavaMail pode retornar um IMAPInputStream em vez de uma string decodificada de part.getContent() quando o conteúdo da mensagem não foi pré-fetched. A moldes dir...

Kamo·4mo ago
April 25, 2026
FixEmailService

Use getHasAttachments () para corresponder ao tipo de invólucro booleano

************* é um booleano (embrulhador), então Lombok gera getHasAttachments() não isHasAttachments(). Apenas este último existe para booleanos primitivos. Us...

Kamo·4mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·4mo ago
FixEmailService

Suporte a partir do cancelamento do endereço ao enviar

Adds FromAddressRequest to EmailSendRequest so the frontend can especifique Apelido/compartilhado/endereço da caixa de correio a enviar. SmtpOnlyProvider agora ...

Kamo·4mo ago

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.

Começar Livre Para SempreVer Preços