KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,496
Total Changes
5,984
Features
5,283
Fixes
30
Projects
Filter by project
All Projects17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 10, 2026
Featurekamo-capcha

Răspundeţi cu ROFL pe pagina principală

Kamo·6mo ago
FeatureSecurityService

Înlocuieşte Google re *** cu verificarea Capcha ***

Elimină Re***Service și toate configurarea Google re ***. Adaugă CapchaVerificationService care verifică încărcătura utilă *** prin intermediul kamo-capcha serv...

Kamo·6mo ago
FeatureKlusterServices

Add capcha subdomain to auto-cert monitoring

Kamo·6mo ago
Fixkamo-login

Citește OTK de la Redis master după autentificarea serviciului de securitate

Evită lipsa *** atunci când REDIS REPLICA HOST puncte la o replică rămasă.

Kamo·6mo ago
April 9, 2026
April 6, 2026
Fixkamo-marketing

Face hexagonul borduri pictogramă mai gros și vizibil

Se înlocuieşte frontiera invizibilă CSS (cu clip-pat) cu: înainte limita pseudo-element care extinde 3px în afara formei hexagonului.

Kamo·6mo ago
Featurekamo-marketing

Umflarea automată a elementelor de defilare 3D atunci când utilizatorul nu mai derulează

Adăugaţi detecţie pergament atât de perspective-pietre elemente animate la plat după 300 ms de nici o defilare, în loc de a rămâne înclinat. Odată plat, ei staț...

Kamo·6mo ago
April 4, 2026
FixMediaService

Add debug logging and robust rights parsing for webinar controller

Adds info/warn logging for session data and rights on POST /types to diagnose 403 errors. Also adds fallback parsing for rights stored as JSON strings in Redis ...

Kamo·6mo ago
Fixkamo-internal

Aliniați numele de câmp la isAvailableToChildren și îmbunătățiți rezervarea în avans UI

Fixează 400 Bad Cerere atunci când creează tipuri de Webinar prin trimiterea isAvailableToChildren to matching the Java DTO field name (Lombok generează IsAvail...

kamo·6mo ago
Fixkamo-internal

Faceți formularele de setări webinare și tabelul completați zona de conținut disponibilă

Elimină constrângerea maxWidth din formularul de detalii astfel încât să umple complet lățimea. Face tabelul de tipuri și containerul său utiliza flex aspect pe...

kamo·6mo ago
Fixkamo-internal

Forma larga Tipul de stat de string pentru compatibilitatea TypeScript

Afirmaţia conştientă privind WebinarPresenterStrategy a făcut uz de stat infer tip literal, cauzând o neconcordanță de tip cu setterul de recuzită.

kamo·6mo ago
Refactorkamo-internal

Reproiectează setările Webinar de la navigarea în dialog la sub-pagină

Înlocuiește dialoguri popup și secțiuni de acordeon separate cu două niveluri fluxul de navigație în linie: - Nivel 1: tabel tip webinar curat cu click-to-navig...

kamo·6mo ago
Featurekamo-internal

Adaugă câmpul minim de rezervare în avans la setările webinar UI

Adaugă un număr de intrare pentru configurarea cât de departe în avans trebuie să fie un slot pentru a permite rezervări, cu text de ajutor care explică domeniu...

kamo·6mo ago
FeatureMediaService

Enforce minimum advance booking when filtering available slots

Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.

Kamo·6mo ago
Featurekamo-shared-library

Adaugă câmpul minim de rezervare în avans la tipul webinar

Adaugă minAdvanceMinute de rezervare la entitatea WebinarType și DTO-uri, permițând administratori pentru a solicita sloturi să fie rezervat un timp minim în av...

Kamo·6mo ago
FixDaemonService

Update WebinarReminderJob to use renamed repository method

Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.

Kamo·6mo ago
Fixkamo-shared-library

Se înlocuiește aritmetica temporală JPQL invalidă cu filtrarea pe straturi de aplicare

Hibernate 6 respinge scăderea un lung de la un Instant în JPQL. Înlocuit GăsițiWebiners WithDueReminders (care a făcut aritmetica nanosecundă în interogare) Cu ...

Kamo·6mo ago
Featurekamo-internal

Adaugă suport public WEBINAR pentru gestionarea cheii API

Adaugă opțiunea webinară publică cu pictograma VideoCall la API Pagina de setări de acces, care permite adminilor pentru a permite API webinar acces pe cheie.

kamo·6mo ago
FeatureAPIService

Enforce PUBLIC_WEBINAR scope on public webinar endpoints

Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.

Kamo·6mo ago
Featurekamo-shared-library

Adaugă domeniul de aplicare public WEBINAR în sistemul cheie API

Adaugă un nou ApiKeyScope.PUBLIC WEBINAR valoare enum pentru accesul la poarta pentru planificarea webinară publică, aderarea și anularea obiectivelor finale.

Kamo·6mo ago
Featurekamo-marketing

Reproiectare pagina demo cu integrarea programarii webinare

Înlocuiește formularul demo deţinătorul locului cu un flux de rezervare trifazat: 1. Forma de captare a plumbului (creează plumb cu piața platformei KamoCRM) 2....

Kamo·6mo ago
Featurekamo-internal

Adăugaţi webinar programare UI cu setări admin şi vizualizări membre

Implementează frontendul webinar complet în kamo-internă: - WebinarSettingsTab: admin CRUD pentru tipuri de webinar, piscine de prezentari, intervale de reamint...

kamo·6mo ago
FeatureDaemonService

Add webinar reminder job with NATS event publishing

Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NA...

Kamo·6mo ago
FeatureAPIService

Add webinar gateway routes for authenticated and public endpoints

Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancell...

Kamo·6mo ago
FeatureMediaService

Implement webinar scheduling backend with full business logic

Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...

Kamo·6mo ago
FeatureInitializerService

Add webinar type and lead market seed data for KamoCRM demo

Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder inter...

Kamo·6mo ago
Featurekamo-shared-library

Adaugă entități de sistem de programare webinar, depozite, DTO și enums

Introduce modelul complet de date pentru sistemul de programare webinar: - 9 entităţi JPA: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySl...

Kamo·6mo ago
Fixkamo-internal

Normalizează ieșirea Quill HTML pentru redarea consistentă a e-mailului

Traseu toate conținutul de e-mail organism prin normalizeQuillHtmlForEmail și ambalajBodyForEmail înainte de a trimite, asigurând o ieșire HTML consistentă dacă...

kamo·6mo ago
Refactorkamo-internal

Separă setările de suport de pe pagina de suport la nivel de membru în pagina setărilor dedicate

- Eliminați fila Setări de la /pagina suport, păstrând doar bilete și Analytics - Adăugați sub-tabe la Analytics: Prezentare generală și timpi de stare și răspu...

kamo·6mo ago
Featurekamo-internal

Adăugați panou de ajutor & Sfaturi dinamice și URL-uri webhook pentru integrarea furnizorilor

- CommerceProviderSetup folosește acum HelpTipsOverrideContext pentru a arăta contextual ajutor care se modifică în funcție de vizualizarea curentă (listă, sele...

kamo·6mo ago
ChoreMediaService

Trigger CI/CD rebuild

Kamo·6mo ago
Fixkamo-shared-library

Elimină dependența de fasole RestTemplate din BaseProviderHttpClient

BaseProviderHttpClient creează acum propria RestTemplone intern în schimb de a solicita unul din contextul aplicației, de stabilire a accidentului de pornire în...

Kamo·6mo ago
FixSecurityService

Adăugați secretul auth intern pentru catalogul public proxy API

Adaugă *************** la implementarea Serviciului de Securitate astfel încât APIService să se poată autentifica atunci când se atribuie abonamentul public cer...

Kamo·6mo ago
FixAPIService

Include SUBSCRIPTION_CATALOG in default scopes fallback

When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...

Kamo·6mo ago
ChoreMediaService

Trigger rebuild for scopes support deployment

Kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing