Live Change Log

Vedi cosa stiamo costruendo in tempo reale. Ogni funzione, correzione e miglioramento spedito attraverso la piattaforma.

17,868
Variazioni totali
4,583
Caratteristiche
4,513
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 19, 2026
Featurekamo-shared-library

Aggiungi 11 nuovi diritti (119-129) e CALCULATOR tipo di servizio

MANAGE CRM SETTINGS, VIEW TASKS, CALC SIMPLE, CALC SCIENTIFIC, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC CURRENCY CONVERTER, CALC EMOJIS, CALC C...

Kamo·4mo ago
Featurekamo-register

Passare email verified e email params su redirect per il login

Sia il codice-verificare e token-verificare i percorsi ora reindirizzare a # Cosi' la pagina di accesso puo' # mostrare un banner di successo e pre-riempire il ...

Kamo·4mo ago
Featurekamo-login

Mostra banner verificato e email pre-riempimento dopo la verifica e-mail

Reads ?email verified=1&email=... da URL on mount, mostra un successo allerta, pre-riempisce il campo username, quindi pulisce l'URL.

Kamo·4mo ago
Featurekamo-internal

Aggiungi per-mailbox OAuth callback page

kamo·4mo ago
Featurekamo-login

Aggiungi /reset-password pagina, aggiornamento Forgot Password link

Ripristino della password di posta elettronica a tre stadi: il modulo di posta elettronica → nuova password. Verifica automaticamente il token dall'URL. Carta d...

Kamo·4mo ago
Featurekamo-internal

Aggiungi MailboxTableShell condiviso primitivo

kamo·4mo ago
Featurekamo-login

Redirect Password dimenticata per registrarsi.{domain}/recuperare

Utilizza il modello sostituto esistenteDeepestAlias, coerente con il link del registro. Password reset ora vive su kamo-register.

Kamo·4mo ago
Featurekamo-register

Aggiungi /recuperare pagina di ripristino password e proxy API

Flusso a tre stadi: email → 8-char code entry → nuova password. Auto-verifica token dal param query dell'URL, carosello di sfondo, carta di morfismo di vetro, C...

Kamo·4mo ago
Featurekamo-internal

Fornire i diritti dei membri su tutti i prodotti nav

Ogni elemento nav richiede ora sia la bandiera della funzione di org e destra del membro. 7 nuovi diritti di accesso aggiunti: ACCESS COMMERCE, VIEW CALENDAR, A...

kamo·4mo ago
Featurekamo-shared-library

Aggiungi 7 diritti di accesso al modulo (ID 112-118)

ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL, ACCESS VOIP, VIEW SUPPORT, VIEW ANALYTICS

Kamo·4mo ago
FixSecurityService

Use avatarType field + JDBC for photo URL generation to handle Hibernate proxies

**************** previously used instanceof AvatarPhoto to determine avatar type and cast to read fileExtension. When Hibernate returns a base-class proxy (e.g....

Kamo·4mo ago
FixEmailService

Update EMAIL_VERIFICATION sample vars to match current template

Use expiryText instead of expiryMinutes (renamed variable), and update verifyLink to point to the register subdomain (correct send path).

Kamo·4mo ago
Fixkamo-internal

Prevenire doppio-wrapping di full-document bodyHtml in block designer

Quando bodyBlocks è null e bodyHtml è un documento completo <!DOCTYPE html> (ad esempio, modelli di seme canonico), importandolo come un singolo blocco causato ...

kamo·4mo ago
FeatureSecurityService

Pass human-readable expiry time to email verification template

Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...

Kamo·4mo ago
Featurekamo-shared-library

Migliorare il modello di verifica e-mail — URL fallback, testo di scadenza, soggetto

- Aggiungi il link di verifica del testo semplice qui sotto pulsante come copia-paste fallback - Cambiare la variabile di scadenza da {{expiryMinutes}} a {{expi...

Kamo·4mo ago
Fixkamo-register

Ripristinare il layout della pagina di verifica mediante lo zero delle dimensioni di input nascoste

MUI Box interpreta i valori numerici di larghezza/altezza 0–1 in percentuale, quindi larghezza:1 ha fatto coprire l'ingresso nascosto la scheda completa. Cambia...

Kamo·4mo ago
April 18, 2026
FixEmailService

Preserve DB domain case in NoReply from address

Removed toLowerCase() — the domain already comes from resolvePrimaryDomain which reads org_domains from the database, so case is canonical from DB.

Kamo·4mo ago
Featurekamo-internal

Serializzare l'HTML completo dell'email con il frame esterno sul modello salva

- serializzareFullEmailHtml avvolge i blocchi interni nella cornice esterna di marca (Testo logo, titolo/sottotitolo, area contenuti, logo piè di pagina + nome ...

kamo·4mo ago
Stylekamo-shared-library

Aggiungi cornice esterna di marca a modello canonico di e-mail-verificazione

Avvolge contenuti interni con una shell e-mail corretta: intestazione con nome org, area di contenuto imbottita, e piè di pagina. Utilizza {{orgName}} come iden...

Kamo·4mo ago
FeatureSecurityService

Add code-based email verification path to /verify-email endpoint

The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...

Kamo·4mo ago
Fixkamo-register

Token link auto-verifica e reindirizza a login; aggiungere codice focus indicatore

- /verification?token=xxx ora chiama verificareEmailByToken sul supporto e reindirizza a login sul successo; torna alla voce del codice sul fallimento - La case...

Kamo·4mo ago
Fixkamo-register

Ascensore *** widget sopra il overlay click-to-focus (z-index)

L'overlay (posizione:absolute, z-index:0) copre il Capcha widget perché è apparso in seguito in ordine DOM. Aggiungere z-index:1 al *** contenitore permette agl...

Kamo·4mo ago
FixKlusterServices

Remove nonexistent postfix-lmdb package, install lmdb library instead

postfix-lmdb is not a valid Alpine package; lmdb support is built into the base postfix package. The pod was CrashLoopBackOff due to apk failure.

Kamo·4mo ago
FeatureKlusterServices

Add weekly image prune and journal vacuum CronJob for k1m1

CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...

Kamo·4mo ago
FeatureKlusterServices

Add Docs deploy step to workflow

Kamo·4mo ago
FixKlusterServices

Fix Docs image registry, add Recreate strategy to coturn/postfix, increase qdrant memory

- Docs: fix wrong image registry (redis.kamo.svc... → **************** add Recreate strategy - coturn: add Recreate strategy to prevent rolling update port conf...

Kamo·4mo ago
Refactorkamo-internal

Intestazione redattore compatto — rimuovere grandi titolo / tag, spostare le azioni in riga nav

Rimuove la carta di intestazione appiccicosa (titolo, sottotitolo, Salva/Cancella/Anteprima pulsanti, Modifica/Anteprima scheda barra) da EmailTemplateEdit per ...

kamo·4mo ago
Featurekamo-register

Richiedere *** nella pagina di verifica prima di ogni tentativo di verifica/rimanda

*** viene resettato dopo ogni azione (successo o fallimento) in modo da un fresco risolvere è richiesto per ogni tentativo successivo.

Kamo·4mo ago
FixKlusterServices

Switch Postfix sasl_passwd from hash to lmdb format

Alpine postfix build does not include hash support — postmap and smtp_sasl_password_maps were silently failing, deferring every outbound relay attempt through s...

Kamo·4mo ago
Fixkamo-register

Reindirizzare a /verificazione dopo la registrazione invece di rendere inline

Mantiene l'URL accurato — mostra del browser /verificazione non /member.

Kamo·4mo ago
FixEmailService

Resolve root domain for NoReply from-address instead of bare subdomain

resolvePrimaryDomain() was returning the first domain entry (e.g. "www") which produced NoReply@www. Now prefers root domains (parent == null) so transactional ...

Kamo·4mo ago

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo