Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,933
Total modificări
4,614
Caracteristici
4,543
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 18, 2026
Featurekamo-register

Adăugați editorul foto react-easy-crop la etapa de încărcare a înregistrării

Oglinzi PhotoCropDialog de la Avatar Manager kamo-intern: - dialogul de cultură se deschide imediat după selectarea fișierului - tigaie prin tragere, zoom prin ...

Kamo·4mo ago
Featurekamo-register

Adaugă /api/geoip traseu și sârmă țară auto-detecție

Proxies client IP la SecurityService GeoLite2, apoi stabilește țara detectată în FormMyCountry automat pe încărcare pagină.

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

Adaugă /api/capcha/procuroare

Kamo·4mo ago
Featurekamo-register

SP6 înregistrare vrăjitor refactor

- Inlocuiti FormPersonalInfo cu FormName (nume campuri) si FormAvatar (Generator Creator Avatar cu moduri de generare/upload/skip pentru 13+) - Șterge formularu...

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

Adaugă pagini cu setările contului pentru telefoane + întrebări de securitate (SP3)

Adds ***************** cu cabluri API la Serviciul de Securitate /api/cont/*. Sincronizează navigarea în toate cele 3 locații.

kamo·4mo ago
Featurekamo-login

Telefoane API reale în pagina /recoperă (SP3)

Înlocuiește toate falsSubmit () coturi cu apeluri de recuperareApi. Adaugă SMS OTP verifica faza, de intrare e-mail semințe, nou pas de parolă, și token ateriza...

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

Adaugă entități de recuperare + repo; cucui la 1.3.0 (SP3)

Adaugă ParolaResetToken, SmsOtp, Sesiune de recuperare, Codul de verificare a contului Entitățile JPA cu depozite corespunzătoare pentru fluxul de recuperare SP...

Kamo·4mo ago
Featurekamo-internal

Previzualizarea traseului prin modul de predare a backendului Browser (parte din SP2)

EmailTemplateBrowser deține acum modul Preview direct, astfel încât Managerul nu mai trebuie să intercepteze cererile de previzualizare la nivel de rând și redi...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateEdit to real API

Hidrate din șablonApi.get, salvează prin șablonApi.actualizare. Categorie Dropdown este condus de API cu inline categorie-creare de costuri. Variabile Alegeți c...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateBrowser to real API + add System Implicits tab

Înlocuiește ~140 linii de date simulate cu șablonApi.list() apeluri. Condiționat fila a cincea "System Implicits" apare numai pentru administratori de top-org ș...

kamo·4mo ago
Featurekamo-internal

Adaugă e-mailTemplatePreview modal

Se deschide pe rand de actiune Preview. Previzualizare rezultat afişat într-un iframe cu nisip pentru izolare stil. Se potriveşte Traseul exact de cod care trim...

kamo·4mo ago
Featurekamo-internal

Adaugă șablonApi + categorieApi + module client contracte variabile

Wraps SP1's /api/email/templels/* and *************** criteriile de evaluare cu ajutorul tipScript. contracte variabile oglinzi SP1 ȘablonKeys Javadoc astfel în...

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

Add EmailTemplateCategoryService — CRUD for org-scoped categories

Case-insensitive name uniqueness per org enforced at service layer (matches the partial unique index in the DB). Deletion nulls category_id on affected template...

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

Adăugare fără răspunsSenderService pentru 'NoReply@{domeniu}' from-adresă

O singură sursă de adevăr pentru e-mail tranzacţional de la adrese. Acceptă domeniu șir, minuscule-normalizează, întoarce "NoReply@<domain>." Apelantii trebuie ...

Kamo·4mo ago
FeatureEmailService

Adaugă expeditor cu șablon pentru substituția {var}}

Regex fără stat. Vars lipsă substituie șir gol și emite un jurnal WARN cu șablonKey + orgId pentru atribuire. Nicio scăpare HTML în v1 Parte din SP1.

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

Adaugă înregistrare canonicăTemplatăLoader + Templier canonic

Citește cele trei șabloane solicitate (BINE, PASSWORD RESET, EMAIL VERIFICARE) din resurse de clasă la Nu-ţi face griji. Consumat de KamoInitializerService for ...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă HTML canonic + JSON pentru Welcome, PASSWORD RESET, EMAIL VERIFICARE

Conținutul sursei adevărului pentru rândurile de sistem. Încărcat la KamoInitializerService Startup by CanonicalTemplateLoader and UPSERTED into email templels....

Kamo·4mo ago
Featurekamo-shared-library

Adaugă entitate e-mailTemplate + depozit

Stochează un rând de sistem pe șablon cheie (org id NULL, is system TRUE) plus o clonă per org per șablon cheie. Soft-reference org id/category id. DB- marca te...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă entitate din categoria EmailTemplate + depozit

Categorii telescopice pentru șabloane de e-mail. BIGINT moale org id (fără FK) se potriveşte cu modelele existente. Denumirea insensibilă a cazului unicitatea p...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă șablonStatus enum + ȘablonChei constante pentru șabloane tranzacționale

Declară stările de viaţă cerute/CUSTOM/ARHIVED şi cele trei tastele de șablon necesare (BUN VENIT, PASSWORD RESET, EMAIL VERIFICARE). Contracte variabile pentru...

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

Adaugă Powered by KamoCRM backlink la /bine ai venit pagina de aterizare

Întâlnirea reală. html Pagina HTML servită direct de nginx care se ocupă de fluxul pre-aut (Capture afisaj nume / cameră, valida, redirecționa pentru a satisfa...

Kamo·4mo ago
Featurekamo-marketing

Sigle de integrare + metadate exacte /integrații

Pagini de integrare și hub afișează acum logo-urile vânzătorilor (refolosind logo-urile existente Avem nevoie de ajutor. TechStackBanner folosește deja). Limba ...

Kamo·4mo ago
Featurekamo-marketing

Extinde/integrarea la toți furnizorii listați pe prima pagină

Aliniază pagina /integrații cu integrările reale expuse de pagina principală (TechStackBanner). Adaugă 28 de pagini noi de integrare potrivite ce produs oferă d...

Kamo·4mo ago
Featurekamo-marketing

Adaugă acasă Pagina industriei Ipotecar Brokers

Pagina nouă de soluţie pentru industrie la /soluţii/credite ipotecare brokeri și inițiatori de credite. Urmează încadrarea corectă a platformei: core CRM + comm...

Kamo·4mo ago
Featurekamo-marketing

Adăugați 92 pagini SEO

Implementează nivelul 1 al planului de extindere a conținutului SEO: trei conținuturi noi subsisteme cu un total de 92 noi URL-uri crawlable plus 3 pagini hub. ...

Kamo·4mo ago

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile