Schimbare live jurnal

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

17,865
Total modificări
4,581
Caracteristici
4,512
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 27, 2026
FixSecurityService

Nimic nu a returnat un act de identitate, aşa că nimic nu poate fi retras

Retragerea accesului la portal și acordarea unui proxy ambele să ia un ID cont, și nu Obiectivul final a revenit vreodată la unul. O practică ar putea invita un...

Kamo·2w ago
Docskamo-login

Înregistrați capcana de enum-ordinare PBX rollout lovit

Înființarea unui rând de catalog al cărui preț model este o nouă valoare enum face acel rând necitit la orice serviciu încă pe un mai vechi comun-lib, și a obți...

Kamo·2w ago
ChoreSecurityService

Reconstruiește împotriva Shared-lib PrețuriModel.PER EXTENSION

Imaginea care rulează precede valoarea enum, astfel încât citirea celor două catalog PBX însămânțat rânduri (preturi model = "PER EXTENSION") aruncă pe enum par...

Kamo·2w ago
Featurekamo-shared-library

Adaugă cartea de sarcini forfetară

Un catalog de sarcini la preț ale căror intrări transportă muncăMinutes atât preţuri o linie şi dimensiuni o vizită. ServiceLineItem.taskCode, aterizat în SW3,...

Kamo·2w ago
Docskamo-internal

Restaura SW4 aproape-out, pierdut la un vechi de lucru-tree editare

Comitul anterior a editat copia pe disc a acestui plan, care a precedat Shipped secțiune De acolo, deci copacul muncitor nu l-a avut niciodată. Editarea fișier...

kamo·2w ago
FixKlusterServices

Ridicați limita de memorie la 1Gi și relaxați sonda liveness timeout

Traefik a stat la ~485Mi împotriva unei limite de 512Mi (95%). Grupul înregistrat 47836 memorie.max hit-uri cu oom kill 0 a amprentei este cache pagina revendi...

Kamo·2w ago
Docskamo-internal

Aplicând DDL deschide o fereastră 40001

Bumping o versiune de catalog lasă îmbinate conexiuni JDBC deține cel vechi şi următoarea interogare prin fiecare eşuează SQLState 40001, care Hibernate face nu...

kamo·2w ago
Fixkamo-internal

Lista de preţuri citită şi actualizată a vorbit cu obiectivul greşit

Două neconcordanțe de client/server tăcute au făcut intrarea pe lista de prețuri cu amănuntul Ecranul scrie calea mort: - lista de intrări a fost desfăcută cu ...

kamo·2w ago
FeatureInitializerService

Per-extensie PBX schema de facturare, backfill și catalog

PbxBillingSchemaMigration is @Order(0) deoarece adaugă o coloană. ă entitate shared-library hărți telefon cost mode din momentul în care construiește începe, aș...

Kamo·2w ago
FeatureBillingService

Serviciul telefonic Bill prin extensie

PreturiModel.PER EXTENSION, propria cheie de cantitate rezervată, un alocator, a împăcare nocturnă, o poartă de îndepărtare și sumar API - telefonul geamăn al f...

Kamo·2w ago
Featurekamo-marketing

Adaugă telefonul pe o pictogramă de telefon

PER EXTENSION redă deja ca "extensie/lună" - addOnUnitLabel se ocupă de aceasta şi nu are nevoie de schimbări. Harta pictogramă nu: este tastat pe catalogul cu ...

Kamo·2w ago
Featurekamo-internal

Arată ce cost extensii, în cazul în care extensiile sunt gestionate

ExtensieUsagePanel pe fila statistici, lângă cutia poștală și panouri de stocare: conta pe clasă, rata catalogului, totalul lunar, și regula în simplu limba. Am...

kamo·2w ago
FeatureKlusterServices

Pauză coadă și "Presa 0" ambele cad prin mesageria vocală

Înlocuiește dialul manual () + Du-te la coadă buclă cu app quee. Decizia Factorul este DTMF: cifre NU sunt potrivite cu planul de dial în timp ce dial () este r...

Kamo·2w ago
Featurekamo-shared-library

Numără extensiile pe care un server terț nu le percepe

Queues, IVR, grupuri de inele și piese de schimb sunt extensii nimeni nu este atribuit, şi în conformitate cu regula terţilor sunt liberi - doisprezece din orga...

Kamo·2w ago
FixVOIPService

Extindere matura nu mai șterge fiecare misiune membru

MembruVoipConfigController.put scrie o misiune în două locuri - MEMBRU VOIP CONFIG şi *************** - şi A doua trecere. Nu. furnizor stochează ID-uri membru ...

Kamo·2w ago
Featurekamo-shared-library

Extensii de telefon facturabile

Adds the phone twin of the per-mailbox agregator: PbxBillingClass with an comutator VoipProviderType exhaustiv și fără braț implicit, OrgPbxBillingAgregator (ni...

Kamo·2w ago
Docskamo-login

Proiectare pe extensia de facturare PBX

Kamo·2w ago
FeatureKlusterServices

Hold-Muzica coadă de apel 8000 și 8080 simultan

Opt piste de așteptare încărcate ca clasa MOH, shuffled. ă comanda aleatoare vine de la care este ceea ce generează în DB, nu în conf, sau următoarea reîncărc...

Kamo·2w ago
FixMediaService

O reacţie comutată de două ori o dată este un no-op, nu un 500

setReacţiunea citită, apoi salvată, apoi prins încălcarea constrângerii cititul trebuia să prevenirea tranzacție care este deja numai rollback. Două dispozitiv...

kamo·2w ago
Fixkamo-shared-library

Lasă baza de date să decidă dacă o reacție este deja acolo

Consacrarea unică asupra (mesaj, membru, emoji) nu făcea nimic util. O citire-apoi-salvare pierde cursa cu al doilea clic al membrului propriu, și prinderea înc...

kamo·2w ago
Fixkamo-internal

O reacție eșuată sau o editare nu se lipește de mesaj

Ia @kamo/chat-core 0,1.9, care rulează o editare optimistă sau o reacție atunci când conexiunea scade mai degrabă decât numai atunci când serverul refuză. Salva...

kamo·2w ago
Featurekamo-internal

Un emoji pe un singur mesaj, și un mesaj puteți corecta

Un membru a cerut atât pe chat individual. Ei aterizează pe acelaşi meniu per-mesaj Fereastra are deja, lângă Copy and Unsend. Reacțiile redă ca un cip bar sub...

kamo·2w ago
FeatureMediaService

Reacţionează la un mesaj cu un emoji, şi corectează unul trimis de tine

POST *********** seturi sau șterge emoji apelantului și răspunsuri cu întregul set de reacție a mesajului, astfel încât un client care a concurat se converge pe...

kamo·2w ago
Featurekamo-shared-library

Reacții emoji per-mesaj, și un mesaj expeditorul său poate corecta

Două lucruri pe care un membru le-a cerut pe chatul individual: un emoji pe oricine în conversație poate pune pe un singur mesaj, și capacitatea de a repara un ...

kamo·2w ago
FeatureKlusterServices

Salutare înregistrată, dial-by-extensie, 1/2 către operator

Înlocuiește modelul de muzică-on-hold cu intro înregistrat: - *************** Joaca salutul SI asculta la În același timp, astfel încât un apelant poate apela ...

Kamo·2w ago
Fixkamo-internal

Spaţiul pe care l-ai ales este cel în care aterizezi

Alegeți "ABC Ipotecar" la sign-in și ați ajuns într-un spațiu de lucru purtând KamoCRM logo și culori, cu un meniu din stânga care oferă White Labeling, Plans &...

kamo·2w ago
FixEmailService

Opriți cărțile necitite care oferă scrisori care au fost citite și șterse

Widget-ul de acasă necitit-mail citește e-mail metadata.search index direct motiv pentru care există Holds. A fost scris ca un efect secundar de listare mail,...

kamo·2w ago
Fixkamo-internal

Păstrați biletele de sprijin din insigna per-membru necitite

perSender este ceea ce pune un număr de pe o persoană cap de hex A fost suming fiecare sesiune în instantaneu, bilete de sprijin incluse, care a pus un "6" ne...

kamo·2w ago
Fixkamo-shared-library

Un număr de nume necitite un expeditor numai atunci când un singur membru este răspunsul

senderId este ceea ce pins o insignă necitit la o persoană capul lor hex Acesta a fost stabilit pentru fiecare sesiune cu nimic necitit în ea, la oricare part...

kamo·2w ago
August 26, 2026
FeatureKlusterServices

Inbound Auto-attendent

Apelurile de intrare nu aveau unde să meargă: masa de intrare era complet goală, astfel încât chiar și un apel livrat ar fi terminat. Adaugă contextul însoțitor...

Kamo·2w ago
Fixkamo-marketing

O adăugare pe cutie de mail-on nu este prețul pe utilizator

PER MAILBOX a căzut în brațul implicit, astfel încât pagina de preț public a promovat cele două add-on-uri de e-mail ca fiind "/utilizator/lună" împotriva unei ...

Kamo·2w ago
FeatureInitializerService

Un calendar partajat pe org, un primar pe membru

Furnizarea nu a avut nimic sub ea, deci două sarcini simultan primele ambele introdus. Colapses what that already made șapte organizații și treisprezece membri...

Kamo·2w ago
FixEmailService

Opriți primele două încărcături care furnizează două din fiecare calendar

Launchpad pictează două widget-uri calendar și fiecare aduce propria alimentare, astfel încât Două cereri au ajuns pe lista Calendars imediat. Furnizarea este g...

Kamo·2w ago
Fixkamo-internal

Salvarea unei pagini de setări nu mai revopsește fila ca platformă

Semnat în Wienerschnitzel, deschis Setări → Branding, salvat Compania Info, și întregul spațiu de lucru a revenit la logo-ul și culorile lui Kamo. Închiderea fi...

kamo·2w ago
FixKlusterServices

Permite Telnyx în ambele închisori fail2ban

Adaugă adresele de semnalizare Telnyx US (192.76.120.10, 64.16.250.10 Sip.telnyx.com) să ignore acum că portbagajul de transport este furnizat. De asemenea, su...

Kamo·2w ago
Fixkamo-asterisk-support

Cârligele prediale trebuie să se întoarcă

Asterisc 21 a eliminat familia de aplicaţii Macro () pur şi simplu şi FreePBX atinge aceste cârlige cu Gosub () (extensii suplimentar.conf: Nu-ţi face griji. Câ...

Kamo·2w ago
FixKlusterServices

Make fail2ban actually run — enable Asterisk's security log

fail2ban has never started on this PBX. Its asterisk-security jail watches /var/log/asterisk/security, a file Asterisk never created: FreePBX generates logger_l...

Kamo·2w ago
FixBillingService

Scanează e-mail-ul comun. pachet depozit facturare

@EnableJpaRepositorii listează pachetele explicit, deci MailboxBillingDayRepository a fost invizibil și serviciul a refuzat să înceapă pur și simplu nu printr-...

Kamo·2w ago
Fixkamo-internal

Nu blocați niciodată furnizorul un org este deja folosind

Două orgi de producție rula 26 și 41 de cutii poștale live în timp ce deține nici un e-mail add-on cod, astfel încât culegatorul le-ar fi spus KamoMail necesită...

kamo·2w ago
Featurekamo-internal

Revizuiţi accesul de urgenţă şi purtaţi ultimele două suprafeţe

Criteriul final de evaluare a sticlei sparte a avut o funcție de client care nu se numește nimic: fiecare A fost înregistrat accesul la graficul de urgenţă şi n...

kamo·2w ago
Featurekamo-internal

Ridicați și trimiteți o cerere din coada care a găsit lucrarea

Ciclul veniturilor citește șapte cozi și nu a putut ridica o cerere. Fiecare scrie acum atârnă de coadă care a ieşit la suprafaţă nevoia de ea mai degrabă decât...

kamo·2w ago
Featurekamo-internal

Corectează detaliile unui pacient

Detaliile ar putea fi introduse o dată și nu a stabilit. Panoul se află sub sumar mai degrabă decât într-un ecran de setări, pentru că în momentul în care cinev...

kamo·2w ago
ChoreBillingService

Reconstruiește împotriva bibliotecii actuale kamo-shared

Clonele CI împărtășesc legătura la timpul de construire a imaginii. Acest serviciu a fost construit ultima dată înainte shared-lib a câștigat GMAIL PERSONAL și ...

Kamo·2w ago
Featurekamo-internal

Configurați tipuri de vizite și ore de lucru

Primul ecran are nevoie de o nouă practică, iar cel care nu există. Rezervare ofera tipuri de vizita de la o masa si cauta disponibilitate impotriva alteia, dec...

kamo·2w ago
Featurekamo-internal

Scrie o rețetă, un ordin și o vaccinare

Graficul le-ar putea arăta pe toate trei şi nu le-ar putea crea. Un panou mai degrabă decât trei, deoarece acestea sunt un moment: un clinician de finisare o vi...

kamo·2w ago
Featurekamo-internal

Alegeți cine plătește pentru cutii poștale, și arată numărul pe factură

Controlul modulului cost apare doar o dată ce un grup de facturare există Setarea nu schimbă nimic şi oferindu-i-l invita credinţa că este ruptă. Rândurile pe ...

kamo·2w ago
FeatureInitializerService

Schema pentru inboxele conectate la membri

Vechiul membru unic pe membru imap configs este descoperit prin formă mai degrabă decât de numele său generat de hibernat, și a scăzut numai după Există o cheie...

Kamo·2w ago
Featurekamo-shared-library

Numără cutiile poștale personale conectate

Kamo·2w ago
Docskamo-internal

Închide SW4

Nouă plecări. Cele două care contează cel mai mult: propriul autoreview al acestui plan a afirmat că un tip a fost consecvent în trei locuri, și a fost consecve...

kamo·2w 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