Live Change Log

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

17,933
Variazioni totali
4,614
Caratteristiche
4,543
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 18, 2026
Featurekamo-register

Aggiungi reag-easy-crop photo editor per la fase di upload di registrazione

Specchi il PhotoCropDialog di AvatarManager di kamo-internal: - finestra di dialogo raccolto si apre immediatamente dopo la selezione del file - padella trascin...

Kamo·4mo ago
Featurekamo-register

Aggiungi /api/geoip route e wire country auto-detection

Proxies client IP to SecurityService GeoLite2 lookup, quindi imposta il paese rilevato in FormMyCountry automaticamente sul carico di pagina.

Kamo·4mo ago
FeatureSecurityService

Add GET /api/security/geoip/me for client IP country lookup

Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's count...

Kamo·4mo ago
Featurekamo-register

Aggiungi /api/capcha/challenge percorso proxy

Kamo·4mo ago
Featurekamo-register

SP6 registro wizard refactor — diviso PersonalInfo, aggiungere reale registrazione API

- Sostituire FormPersonalInfo con FormName (campi di nome) e FormAvatar (generatore di Avatar con modalità di generazione/upload/skip per 13+) - Eliminare FormR...

Kamo·4mo ago
FeatureInitializerService

SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed s...

Kamo·4mo ago
FeatureSecurityService

Implement SP4 email verification and registration wiring

- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...

Kamo·4mo ago
Featurekamo-internal

Aggiungi pagine delle impostazioni dell'account per domande di telefono + sicurezza (SP3)

Addirittura... Servizio di sicurezza /api/account/*. Syncs nav in tutte le 3 posizioni.

kamo·4mo ago
Featurekamo-login

Filo reale API chiama in /recuperare pagina (SP3)

Sostituisce tutte le stube falseSubmit() con recuperoApi chiamate. Aggiunge SMS OTP verifica fase, ingresso di e-mail di seme, passo di nuova password e atterra...

Kamo·4mo ago
FeatureSecurityService

Add AccountSettingsController + Service for phone + security questions (SP3)

Allows logged-in users to set/verify phone and configure 3 security questions. Routes to /api/account/* (session-authenticated via KSESSION_DATA).

Kamo·4mo ago
FeatureSecurityService

Add BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)

Full password recovery flow: email-link, SMS OTP, security questions, seed phrase. Routes to /api/recover/* (unauthenticated). Uses SP1 email pipeline + VOIPSer...

Kamo·4mo ago
Featurekamo-shared-library

Aggiungere entità di recupero + repos; urto a 1.3.0 (SP3)

Aggiunge PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode entità JPA con corrispondenti repository per il flusso di recupero SP3.

Kamo·4mo ago
Featurekamo-internal

Anteprima del percorso attraverso il backend di Browser-rendered modal (parte di SP2)

Il EmailTemplateBrowser ora possiede l'anteprima modale direttamente, quindi il Manager non ha più bisogno di intercettare richieste di anteprima a livello di r...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateEdit to real API

Idrata da templateApi.get, salva tramite templateApi.update. Categoria dropdown è API-driven con la garanzia di creazione di categoria in linea. Variabili picke...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateBrowser a API reale + aggiungere la scheda Default di sistema

Sostituisce ~140 linee di dati mock con le chiamate templateApi.list(). Condizione quinta scheda 'System Defaults' appare solo per gli amministratori e i render...

kamo·4mo ago
Featurekamo-internal

Aggiungi EmailTemplatePreview modal

Si apre su Anteprima azione riga. Backend-rendered tramite templateApi.preview(); risultato visualizzato in un iframe sabbiato per isolamento stile. Corrisponde...

kamo·4mo ago
Featurekamo-internal

Aggiungi templateApi + categoriaApi + variabiliContraccia i moduli client

E' una specie di... endpoints con helper TypeScript digitati. variabiliContratti specchi SP1 TemplateKeys Javadoc così il raccoglitore variabile dell'editor mos...

kamo·4mo ago
FeatureSecurityService

Wire EmailTemplateSeedClient into ****************

Thin RestTemplate client that POSTs to EmailService's **************** after an org + owner TeamMember are persisted. Retries twice with backoff; failure throws...

Kamo·4mo ago
FeatureEmailService

Add EmailTemplateCategoryController REST endpoints

**************** CRUD. Delete response includes reassignedCount — the number of templates that became uncategorized as a result of removing the category. Sessio...

Kamo·4mo ago
FeatureEmailService

Add EmailTemplateController REST endpoints + DTOs

Exposes /api/email/templates/* CRUD + preview + duplicate + reset-to-default + service-to-service /send + /seed-org/{orgId}. Top-level orgs (no parent) addition...

Kamo·4mo ago
FeatureEmailService

Add InternalAuthFilter for service-to-service endpoints

Validates X-Internal-Auth header on /api/email/templates/send and /api/email/templates/seed-org/* paths. Other paths bypass this filter (user session auth handl...

Kamo·4mo ago
FeatureEmailService

Aggiungi EmailTemplateCategoryService — CRUD per le categorie org-scope

Caso-insensibile nome unicità per org applicato a livello di servizio (scelga l'indice unico parziale nel DB). Cancellazione nulls categoria id sui modelli inte...

Kamo·4mo ago
FeatureEmailService

Add EmailTemplateService — CRUD + send + seed + reset-to-default

Core orchestrator for transactional email. sendToUser resolves the template, renders subject/body, picks the org's primary domain from Organization.domains, and...

Kamo·4mo ago
FeatureEmailService

Aggiungi NoReplySenderService per 'NoReply@{domain}' dall'indirizzo

Singola fonte di verità per e-mail transazionale da indirizzi. Accetta un stringa di dominio, abbassare-normalizza, restituisce "NoReply@θdomain>". I chiamanti ...

Kamo·4mo ago
FeatureEmailService

Aggiungi TemplateRenderer per la sostituzione {{var}}

Render basato su regex senza stato. I vars mancanti sostituiscono la stringa vuota e emettere un registro WARN con templateKey + orgId per attribuzione. Nessuna...

Kamo·4mo ago
FeatureInitializerService

Add EmailTemplateSeedRunner for SYSTEM + per-org seeding

Runs at @Order(20) on KamoInitializerService startup. Loads canonical templates from kamo-shared-library resources; upserts SYSTEM rows (no clobber); backfills ...

Kamo·4mo ago
FeatureInitializerService

Add partial unique indexes + CHECK constraints for email_templates

Hibernate ddl-auto can't generate partial unique indexes or computed-CHECK constraints. This commit adds them via the existing idempotent DDL runner pattern aft...

Kamo·4mo ago
Featurekamo-shared-library

Aggiungi CanonicalTemplateLoader + CanonicalTemplate record

Legge i tre modelli REQUIRED (WELCOME, PASSWORD RESET, EMAIL VERIFICAZIONE) dalle risorse dei percorsi di classe E' il momento giusto. Consumato da KamoInitiali...

Kamo·4mo ago
Featurekamo-shared-library

Aggiungi HTML canonica + JSON per WELCOME, PASSWORD RESET, EMAIL VERIFICATION

Contenuto fondamentale per le righe SYSTEM. Caricato su KamoInitializerService avvio da CanonicalTemplateLoader e UPSERTed in email templates. Parte della SP1.

Kamo·4mo ago
Featurekamo-shared-library

Aggiungere EmailTemplate entità + repository

Memorizza una riga SYSTEM per template key (org id NULL, is system TRUE) plus un clone per org per template key. Riferimento morbido org id/category id. DB... t...

Kamo·4mo ago
Featurekamo-shared-library

Aggiungi EmailTemplateCategory entità + repository

Le categorie Org-scoped per i modelli di posta elettronica. Soft BIGINT org id (no FK) corrisponde a modelli esistenti. L'unicità del nome Case-insensibile per-...

Kamo·4mo ago
Featurekamo-shared-library

Aggiungi TemplateStatus enum + TemplateKeys costanti per modelli transazionali

Dichiara il ciclo di vita REQUIRED/CUSTOM/ARCHIVED e i tre chiavi di modello richieste (WELCOME, PASSWORD RESET, EMAIL VERIFICATION). Contratti variabili per og...

Kamo·4mo ago
FeatureInitializerService

Seed KamoCRM with ALL_WORK_ELIGIBLE on fresh installs

The createOrg() helper applies this single argument to both ageReqTypeMember and ageReqTypeTeamMember; consistent with platform convention. Pairs with KamoCRMAg...

Kamo·4mo ago
FeatureInitializerService

Add one-time runner to migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Conditional idempotent UPDATE runs on service startup; WHERE clause checks the expected old value so re-runs are no-ops. Errors are logged and swallowed — start...

Kamo·4mo ago
Featurekamo-meet

Aggiungi Powered by KamoCRM backlink to /welcome landing page

La pagina di atterraggio reale incontra.{domain} è benvenuto/indice. html — una statistica Pagina HTML servita direttamente da nginx che gestisce il flusso pre-...

Kamo·4mo ago
Featurekamo-marketing

Integrazione logo + accurato /integrazioni metadati

Le pagine di integrazione e hub ora visualizzano i loghi dei fornitori (riutilizzando l'esistente # I beni che la homepage # TechStackBanner utilizza già). Il l...

Kamo·4mo ago
Featurekamo-marketing

Espandere /integrazioni a tutti i fornitori di homepage-list

Allinea la pagina /integrazioni con le integrazioni effettive esposte da la homepage (TechStackBanner). Aggiunge 28 nuove pagine di integrazione che cosa il pro...

Kamo·4mo ago
Featurekamo-marketing

Aggiungi Home Mortgage Brokers industria pagina

Nuova pagina di soluzione del settore a /solutions/mortgage-brokers per ipoteca intermediari e promotori di prestiti. Segui l'onesta configurazione della piatta...

Kamo·4mo ago
Featurekamo-marketing

Aggiungere 92 pagine SEO — industrie, integrazioni, glossario

Livello 1 del piano di espansione dei contenuti SEO: tre nuovi contenuti sottosistemi con un totale di 92 nuovi URL crawlable più 3 pagine hub. 1. /soluzioni —...

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