KamoCRM

Live Change Log

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

17,671
Total Changes
6,083
Features
5,346
Fixes
30
Projects
Filter by project
All Projects17,671AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService330KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,876TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,415kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,684kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,257Feature6,083Fix5,346Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 12, 2026
Fixkamo-internal

Opriţi etichetele cromate fixe care trec prin două linii

Dimensiunea minimă automată a unui element flex este lățimea lui min-content, care pentru text de ambalaj este cuvântul său cel mai larg suficient de înguste p...

kamo·2mo ago
Fixkamo-internal

O strălucire pe pictograma ceasului, nu două în jurul butonului

Regula transporta AMBELE un radial gradient și o cutie-umbre. Gradientul s-a umplut propria cutie în timp ce cutia-umbra pictat un inel separat în afara ei str...

kamo·2mo ago
Featurekamo-internal

Slide un nav aglomerat în loc de strivire opțiunile sale

Prindere mai multe opțiuni decât un nav poate arăta stors plăcile din formă: ambele benzi au fost cutii de deversare crude și plăcile sunt copii flexibili cu nu...

kamo·2mo ago
Fixkamo-internal

Aliniaţi cifrele cardului la o bază de referinţă comună

Fiecare figură de pe catarg și patru cărți de pilon a fost propria cutie stivuite Eticheta operatorului de mai sus, valoarea de mai jos. Etichetele operatorului...

kamo·2mo ago
Fixkamo-internal

Starea de omologare nu este urmărită, nu este clară

participareState () a marcat fiecare membru "clar" ori de câte ori blocarea Excepții a fost 0 și timecardState wasn't 'SUBLESS' FINALIZE PAY PERIODS, deoarece ...

kamo·2mo ago
Fixkamo-internal

Asteptarea omiterii este nulabila, si nul nu este zero

Serviciul de securitate reţine acum aprobarea a jumătate din sumar de la un apelant fără FINALIZE PAY PERIODS autoritatea de omologare, astfel încât compozitul ...

kamo·2mo ago
Fixkamo-internal

Figură de conformitate onestă, stări esuate pe secţiune, chintă dreaptă

Procentul de unităţi mixte şi nu putea decât să măgulească. A se vedea nota de subsol 1. org-wide ASSSMENT conta în timp ce plafonat la 2 pentru fiecare membru...

kamo·2mo ago
Fixkamo-internal

Derivare generală pilon link-uri profunde de la hărțile sub-tab id; ucide text mortSecondary în activitatea feroviar

Prezentare generală Pillars.tsx hard-coded ************* în loc să-i extragă din AttentionLedger.tsx o face deja. același model de name-indexed aplicat aici, as...

kamo·2mo ago
Featurekamo-internal

Construiește fila de prezentare generală ca raport asupra celorlalte patru

Consolă de raportare completă: citire cap-catarg, patru piloni fila, registrul de atenţie, matricea de conformitate a forţei de muncă şi o activitate şine. Read...

kamo·2mo ago
Featurekamo-internal

Prezentare generală registrul atenției, matricea de conformitate și calea ferată de activitate

utilizareSurseMemberNames /api/security/members/names than the short's ghicited .../org-config shape: org-config nu returnează niciodată o listă de membri (conf...

kamo·2mo ago
Testkamo-internal

Consolidarea hrOverview id-precizie și acoperire de stat de prezență

Testul de precizie a folosit un membruId de 15 cifre, care trece prin numărul() Fără pierderi şi niciodată nu s-a dovedit că cheia unirii rămâne o sfoară. Comut...

kamo·2mo ago
Featurekamo-internal

Prezentare generală cârlig de date și primitive vizuale comune

utilizareHrOverview aduce prezenţă + rezumate docs cu toateSettled astfel unul Serviciul mort îşi degradează doar propriile secţiuni; sare peste toate pentru se...

kamo·2mo ago
Featurekamo-internal

Străluceşte în roşu când e oprit ceasul, verde când porneşte şi aruncă glonţul

Fiind oprit ceas în timp ce la locul de muncă este statul care costă pe cineva bani, și-l a fost un stat nimic anunțat: indicatorul a fost pur și simplu absent,...

kamo·2mo ago
Featurekamo-internal

O filă de înscriere și ascunde fila Timecard membru atunci când nu este înscris

Nu era nici o modalitate de a porni carduri de timp pentru oricine. Fiecare suprafaţă a fost citită şi Fiecare dintre ele nu a arătat nimic corect, pentru că ni...

kamo·2mo ago
Featurekamo-internal

Filele de aprobare și excepții există de fapt acum

Ambele backend-uri expediate mai devreme dar nici un panou a fost vreodată scris, așa /h/attendance?sub=omologări și ?sub=excepții redate "acest tab este în cur...

kamo·2mo ago
Docskamo-internal

Construiește jurnalul prin completare

Înregistrează schema finală de 24 de mese, cele patru indexuri parțiale care transportă garanţii duble şi cu cod dublu, cele două decizii de schemă întârziate c...

kamo·2mo ago
Featurekamo-internal

Ecranul de închidere pentru o org cu 400 de persoane

Re-detectaţi excepţii, recalculaţi câştigurile tuturor, aprobaţi totul Apelantul poate să raporteze fiecare membru PER cu motivul pentru care a refuzat. "312 d...

kamo·2mo ago
Featurekamo-internal

Rapoarte de conformitate, sparge atestatul, și propriile înregistrări

A Reports sub-tab on / h/attendance that ruleaza toate cele trei rapoarte la nivel de org O singură fereastră. Raportul de rotunjire arată verdictul ca un cip ș...

kamo·2mo ago
Featurekamo-internal

Fila de configurare a cronologiei reale

Înlocuiește ocupantul cu suprafața de lucru: săptămâna de lucru începe, ziua de lucru limita, prag de deschidere, rotunjire, întrerupătoarele de revizuire, regu...

kamo·2mo ago
Featurekamo-internal

Editorul vizual, calendarul de plată, exportul de salarii, nivelul restricţionat

DayTimeline desenează o zi lucrată ca o pistă de 24 de ore cu un mâner glisabil pe Fiecare pumn. Un grafic mai degrabă decât o masă pentru că un pumn greșit est...

kamo·2mo ago
Featurekamo-internal

Confirmă înainte de a opri o plată recurentă

Ambele anula acţiuni În primul rând, numirea data coperta ruleaza la și, pentru un grup, cât de mulți oameni păstrează lor locuri până atunci. În mod delibera...

kamo·2mo ago
Fixkamo-internal

Anularea planului unui grup își menține locurile până la sfârșitul perioadei de plată

Drops steagul imediat de la client în întregime să ceară acces pentru a opri astăzi, pentru că nu există nici un motiv bun pentru a dori unul. ă Grupul de grup...

kamo·2mo ago
Featurekamo-internal

Spune-le oamenilor când o factură are nevoie de ele, şi lasă-i să nu mai plătească

Un banner pe pagina de start atunci când o plată această persoană este responsabilă pentru are a eșuat, conectarea directă la pagina lor de facturare. Până acum...

kamo·2mo ago
Featurekamo-internal

Fila Timecard Membru și fila setări Cronologie HRS

Fila de membru este NUMAI SERVICIU și poartă pe identitate, exact ca conformare juridică: obiectivele sale nu iau niciun act de identitate al membrilor, deci es...

kamo·2mo ago
Featurekamo-internal

/hr/attendance list and the NavTop clock control

Înlocuiește corpul HrTabLocationholder. Traseul, intrarea HR TABS, MANAGE TIMECARDS Porţile şi tab-urile i18n deja existau; nimic aici nu înregistrează nimic. ...

kamo·2mo ago
Docskamo-internal

Build log pentru fazele 1-3

Înregistrează ce a trimis, contractul de împingere comun-lib care bit o dată, recensământul producției care a rezolvat întrebările referitoare la fusul orar și ...

kamo·2mo ago
Featurekamo-internal

Traseu BFF pentru /api/security/timecards

TimecardService este ClusterIP fără intrare, deci fără această rută întregul caracteristici 404 în browser în timp ce fiecare serviciu este sănătos și fiecare c...

kamo·2mo ago
August 11, 2026
Featurekamo-internal

Livrează fusul orar org browser-ului

Modelul Organizatiei Clientilor nu a avut camp de fus orar, utilizareFormatters si next-intl ambele sunt configurate cu nici un timpZone, și backend timezoneser...

kamo·2mo ago
Docskamo-internal

Proiectare și serie de planuri pentru cărțile de timp HR

Proiectare la sol într-un studiu de 25 de agenţi. Partea a II-a închide 12 lacune de nivel blocant o evaluare a caracterului complet al întreprinderii efectuată...

kamo·2mo ago
Fixkamo-internal

Pune propria factură a unei persoane undeva unde pot ajunge

Tablourile auto-pay și de ședere au fost pe /setări/cont?tab=billing. Această pagină redirecţionează pe oricine fără CONFIGURE SYSTEM sau o finanţare înapoi la ...

kamo·2mo ago
Featurekamo-internal

Arată-le membrilor care plătesc pentru locul lor şi nu mai oferi încă unul

Obiectivul de acoperire expediat cu chei de traducere și nici o componentă, astfel încât intrebarea raspunde: Cine plateste pentru locul meu? SeatCoveragePanel ...

kamo·2mo ago
Featurekamo-internal

Un grup puteți pune pe oameni și să plătească pentru

Crearea unui grup a produs un nume și nimic altceva Pentru managerul său de a alege un plan, nicăieri să plătească. Deschiderea unui grup arată acum cine plate...

kamo·2mo ago
Featurekamo-internal

Editorul de cursuri HR, grila de misiuni și jucătorul de curs membru

/hr/antrenament înlocuieşte ocupantul său cu cele două sub-tabe pe care le-a cerut, şi membrul Reţeaua de instruire atribuită câştigă coloana de acţiune pe care...

kamo·2mo ago
Featurekamo-internal

Un membru suprafață pentru ambele obligații, o insignă pentru fiecare

Fila de conformitate a membrului a avut două sub-tabe, în așteptare și finalizată, pentru un singur tip de obligație. Acestea sunt un stat, nu un fel nu a avut...

kamo·2mo ago
Fixkamo-internal

Să încărcați documente ajunge de fapt 3 GiB backend plafon

Platforma curge acum la 3 GiB, dar trei lucruri în browser și BFF a făcut ca De negăsit, fiecare fatal pe cont propriu. Procurorul de încărcare a făcut cerere....

kamo·2mo ago
Fixkamo-internal

Stil bara de defilare pe elementul care de fapt suluri

SetăriView declară o bară de defilare de 8px pe cartea albă, dar că carte nu se revarsă niciodată MinHeight:0, astfel încât revărsarea se rezolvă acolo. Rezult...

kamo·2mo ago
Fixkamo-internal

Dă fila de facturare a planurilor pagina sa jgheab și suprafețe secțiune

Consola trasă la culoare împotriva cardului de setări de pe toate cele patru laturi. Nimic. în lanţul containerului se potriveşte un copil cu tab-ul. TabPanel ş...

kamo·2mo ago
Fixkamo-internal

Opriți un apel eșuat de la golirea întregii console

Încărcare consola face patru apeluri, și oricare dintre ele arunca produse "Nu ţi-ai putut încărca factura" cu nimic altceva pe ecran. Abonamentul lista este ca...

kamo·2mo ago
Fixkamo-internal

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

MINIO SECRET KEY a fost mutat în secretul minio-app-credentials, dar EnvDe la furnizarea acestuia a fost aplicat doar live și niciodată nu sa angajat, astfel în...

kamo·2mo ago
Fixkamo-internal

Opriţi transportul licenţial partajat în acest repo

Cheia de stocare a obiectelor era în k8s/configrap. Yaml, care kubectl va preda Oricine poate citi namespace, și aceeași șir de caractere a fost hardcoded ca SS...

kamo·2mo ago
Featurekamo-internal

Lasă un membru să-şi licenţieze propriul loc de pe consolă

Panou care închide bucla pe auto-pay. Se pare doar în cazul în care Politica organizaţiei permite acest lucru şi numai pentru persoanele care nu cumpără deja în...

kamo·2mo ago
Featurekamo-internal

Lasă proprietarul să decidă cine poate plăti, și să gestioneze grupurile care fac

Proprietarul a avut exact o pârghie peste auto-plata și a fost forma greșită: o gest de promovare ireversibilă, fără nici o modalitate de a spune în avans dacă ...

kamo·2mo ago
Featurekamo-internal

O consolă de facturare planuri un proprietar poate găsi de fapt

Nu a fost nici o modalitate de a cumpăra un prim abonament oriunde în produs. Liste de planuri au fost accesibile doar printr-un abonament ați deținut deja, ast...

kamo·2mo ago
Featurekamo-internal

Arată tavanul, nu doar octeți

Panou raportat stocate, adăugate, eliminate și octeți pe durata de viață împotriva nr. referinţă la toate a fost confortabil sau pe cale de a refuza următoarea...

kamo·2mo ago
Featurekamo-internal

Arată dacă cineva este acolo, și extinderea lor

Fiecare rând poartă acum un punct de prezenţă şi un cuvânt lângă nume, şi extinderea lui. în linia de detaliu Sperând. Acesta este cel care alege oameni în apl...

kamo·2mo ago
Featurekamo-internal

Tastați capacitatea de stocare sumarul întoarce acum

Mentine contractul client in pas cu BillingService, care acum raportează ce planul include, ce blocuri au fost cumpărate, plafonul combinat și fracția utilizată...

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