KamoCRM

Änderungsprotokoll anzeigen

Jedes Feature, jede Fehlerbehebung und jede Verbesserung wird sofort veröffentlicht und nichts wird für den Start zurückgehalten.

17,644
Änderungen insgesamt
6,069
Features
5,335
Fixes
30
Projekte
Nach Projekt filtern
Alle Projekte anzeigen17,644AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,408kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filtern nach Kategorie
Alle Typen anzeigenBuild16CI523Chore775Docs3,257Feature6,069Fix5,335Other998Performance165Refactor278Revert23Style42Test162Upgrade1
September 9, 2026
Testkamo-internal

Die beiden Uhrenrampen sind unabhängig, aber nicht ungeordnet

Die Farbe und der Klang eskalieren auf absichtlich unterschiedlichen Beats - eine Rate und eine Staat sind unterschiedliche Vokabeln, und jeder sagt etwas, das ...

Kamo·1mo ago
TestMediaService

Beweisen Sie die Endpunkte tatsächlich CONSULT der Anspruch, nicht nur, dass es funktioniert

GamesEntitlementTest beweist, dass die Gate-Antworten richtig sind. Nichts bewies die drei Controller fragen es - und dieser Unterschied ist der gesamte Fehler,...

Kamo·1mo ago
Testkamo-internal

Stoppen Sie SetThemeSlug Argumentliste in einer Quellenanführung

Auf der Hauptseite war die "TabOrgResolution" rot. Es behauptet auf der SOURCE app/validate/page.tsx und benötigte den Literaltext "setThemeSlug(orgRef)", so di...

Kamo·1mo ago
September 7, 2026
Testkamo-internal

Pin das Speichermeter zu weiß, und versenden Sie die fix Vergangenheit eines toten Läufers

Ein Wachmann auf Quellenebene und nicht eine gemachte Behauptung, weil keiner von Was dunkel wurde, ist für ein gerendertes sichtbar. Drei der vier Fehler waren...

Kamo·1mo ago
Testkamo-internal

Fail das Build auf einem Zeichen, das die Bitmap-Schriftart nicht zeichnen kann

Ein Codepoint Press Start 2P fehlt macht NICHT als Tofu. Der Browser lautlos fällt zurück zu einer Systemschrift, so dass der Charakter erscheint, richtig gefor...

Kamo·1mo ago
TestMediaService

Parse jede deklarierte Anfrage, nicht die beiden, an die sich jemand erinnerte

Die drei Abfragen, die diese Funktion hinzugefügt hat, wurden nie von irgendetwas analysiert. Das ist wichtig mehr als ein falsches Prädikat würde: Spring Data ...

Kamo·1mo ago
September 6, 2026
Testkamo-internal

Der /myplan zur Konsole Reise, Ende zu Ende

Die Vorwähler landete über zwei Sitzungen und zwei Dateien, so dass die Sache wert Pinning ist die Reise statt der Hälfte: ein Plan gewählt auf /myplan kommt au...

Kamo·1mo ago
Testkamo-internal

Pin KamoCRMs eigene Verkaufsdetails, und dass keine Org sie ändern kann

Die Adresse und die Zahl sind Konstanten eine einzige Bearbeitung entfernt von zu einem Mieter-Lookup, die würde einen Kunden, der nach einem KamoCRM-Plan fragt...

Kamo·1mo ago
Testkamo-internal

Geben Sie die nav-Option Befestigung der Regal-Tests Hand der Trägerrakete

Der Helfer nahm { id: string[][], so dass jede Hingture mit einer Art, einem href oder einem toolKey darauf war ein Typfehler, den der Testlauf nie gesehen hat ...

Kamo·1mo ago
TestConversionService

Beauftragen Sie den Vertrag, den der Dienst tatsächlich hat

************ behauptet, dass ein Bild schon drin die Box kommt päter-identisch zu dem zurück, was in ging. Es hat seit afee6fd im Juli, und der Code ist richtig...

Kamo·1mo ago
TestMediaService

Pin, die Unterstützung Warteschlange ein Fremder Chat landet in

resolveTopic entscheidet, wo ein Besucher von der Website eines Kunden erreicht eine Person, und jede Möglichkeit, es kann schief gehen geht schief eine plausib...

Kamo·1mo ago
September 5, 2026
Testkamo-internal

Kneif den Rechtsklick auf ein Menü

Der Handler selbst ist bereits in - in 734f68cb von einem gleichzeitigen Commit in gefegt eine gemeinsame Kasse, unter einer nicht verwandten Nachricht. Dies is...

Kamo·1mo ago
Testkamo-internal

Decke die Anordnung der Google Mail Sidebar tatsächlich fragt

Die Klassifizierung wird in OrdnerTargets getestet; dies ist der Aufruf der Sidebar mit ihm. Keiner der bekannten Google Mail-Ordner ist eine Wurzel und keiner ...

Kamo·1mo ago
TestEmailService

Pin die beiden Regeln, die ein OAuth Zuschuss und eingegeben DAV Anmeldeinformationen teilen lassen eine Reihe

Eine org-Ebene ContactIntegration enthält entweder eine eingegebene DAV-URL und Passwort oder ein OAuth-Zuschuss, und die Registerkarte CalDAV/CardDAV schreibt ...

Kamo·1mo ago
September 4, 2026
Testkamo-internal

Bewahren Sie die interpolierten i18n-Tasten des Provider-Katalogs

check-i18n-keys.mjs liest wörtliche t('...') Anrufe, und der Katalog baut seine Tasten durch interpolation - **************** und oauthClients.field.${labelKey"...

Kamo·1mo ago
September 3, 2026
Testkamo-shared-library

Wire the accept-gate Mock in den FFA-Ausgabentest

acceptNextLead consults LeadAcceptEligibilityService bevor es eines von die Kreditlogik diese Fälle sind über, und der Test baut den Service von Reflexion statt...

Kamo·1mo ago
TestKlusterServices

Fahren Sie eine echte PTY und eine echte Steckdose durch die Klemmenpumpe

Die bestehenden Tests Pin argv und Rahmung in Isolation; diese vier beweisen die Stücke tatsächlich bewegen Bytes. Eine Schale wird unter einer echten pty.fork ...

Kamo·1mo ago
September 2, 2026
TestSecurityService

Halten Sie mitTermsUnchanged zu tragen jedes Feld

Die Methode baut UpdateQuoteRequest positionell um, so dass ein Feld hinzugefügt, dass record und vergessen hier wird von jedem Speichern von einem Mitglied ohn...

Kamo·1mo ago
Testkamo-shared-library

Pin des Zitat Briefes gesät templateKey, wie die HR-Familie ist bereits

Die Konstante ist nicht der templateKey. CanonicalTemplateLoader.load leitet nur die FILENAME von der Konstante (QUOTE_SENT -" quote-sent.json) und liest templa...

Kamo·1mo ago
Testkamo-internal

Bewahren Sie die Bestätigung auf einer Single-Nachricht löschen

Ein Mitglied berichtete, die falsche E-Mail von / Nachrichten zu löschen: das Trash-Symbol der Reihe direkt bis zur API abgefeuert, so dass ein streunender Klic...

Kamo·1mo ago
TestSecurityService

Pin die Status-Label-Karosserie eine org sendet, um ein Etikett fallen

Die beiden Formen, die früher scheiterten: eine leere Liste, die das Ende der letzten klärte Reste Etikett sendet und was der Handler als missgebildet abgelehnt...

Kamo·1mo ago
August 27, 2026
TestMediaService

Pin der Befestigungsschnüffeleife zu realen Encoder-Ausgang

Die bestehenden Fälle bauen einen Kopf von Hand, die den Code gegen meinen Glauben testet über das Format und nicht gegen das Format. Diese 64-Byte-Präfixe kam ...

kamo·2mo ago
TestKlusterServices

Passen Sie den SIP-Statuscode, nicht die Grundphrase

sip-probe.py benötigte den Literal String "200 OK". 2600Hz Kamailio config antwortet OPTIONEN mit "200 Rawr!!", so berichtete die Sonde eine gesunde, richtig ko...

Kamo·2mo ago
TestKlusterServices

Probe SIP für real, und behaupten, die White-Label hält auf dem Draht

Eine TCP-Vernetzung zu 5060 beweist fast nichts - es gelingt gegen alles Zuhören kann es nicht scheitern. Diese Mehrdeutigkeit ist genau das, was geführt hat ic...

Kamo·2mo ago
TestSecurityService

Fail the build on a @Transactional Spring kann nicht raten

Zwei Formen erhalten keine Transaktionsberatung überhaupt, und keiner ist bei einem Anruf sichtbar Website oder in einem Einheitstest: eine nicht-öffentliche Me...

Kamo·2mo ago
Testkamo-internal

Stecken Sie den Grunddialog und lassen Sie App/Patienten überhaupt testen

app/patients/** war in keinem vitest enthalten Muster, so dass ein Test neben der geschrieben klinische Konsole eigenen Kit wurde von nichts gesammelt und wäre ...

kamo·2mo ago
Testkamo-internal

Pin die beiden Form Regeln, die still scheitern

Beide entscheiden, was NICHT zu senden, das ist die Hälfte eines Formulars ohne sichtbare Symptom wenn es schief geht. Eine unbeschriebene Rückführungslinie da...

kamo·2mo ago
August 26, 2026
Testkamo-shared-library

Eigentlich trainieren die Terminal Wachen

Der Test, der mit ihnen ausgeliefert behauptet nur, dass ein ACCEPTED Zitat Berichte selbst Terminal - wahr, bevor die Wachen existierten und immer noch wahr, w...

Kamo·2mo ago
Testkamo-internal

Pin toSessionType und backendKategorieFor

Keiner von beiden hatte vorher keinen einzigen Anrufer in dieser Datei, obwohl er genau war die Klasse der Funktion, die ihr eigener Kopfer warnt: ein Ein-Chara...

kamo·2mo ago
Testkamo-shared-library

Parse jede Core-Repository-Abfrage gegen das reale Mapping

Spring Data validiert eine kommentierte @Query bei Bohnenbildung, also eine schlechte JPQL Pfadschiffe grün und Crash-Lügen der verbrauchende Service statt sche...

Kamo·2mo ago
Testkamo-internal

Pin down bucketOf und unreadForRow gegen eine Wiederholung

Diese Datei hat gerade vier stille Defekte in einer Bewertungsrunde versendet - eine KI-Reihe das fiel bis zum falschen Eimer, ein Titel, der nie aus dem Lesen ...

kamo·2mo ago
TestBillingService

Prove Bibliothek HQL parses auf dem Hibernate dieser Service läuft

Kamo-shared-Bibliothek baut auf Boot 3.3.4 / Hibernate 6.5 auf Boot 3.1.5 / Hibernate 6.2.13. Die bibliothekseigenen HQL-Tests bestehen daher vakant für die ält...

Kamo·2mo ago
August 25, 2026
TestSecurityService

Baseline die Desktop-Sonde, die bewacht wird, wo der Scan nicht sehen kann

************ ist seit ba3f85c am Main gescheitert. DesktopProbeController#probe ist nicht unbewacht - es prüft X-Internal-Auth durch autorisierte(auth), konstan...

Kamo·2mo ago
August 24, 2026
Testkamo-shared-library

Ratsche, dass eine blockierte Fähigkeit ohne App hat einen Call-Site-Wachmann

Splitting eine App von der Fähigkeit im Inneren ist es, was lässt eine Klinik halten ein Telefonsystem und ein Videoraum überhaupt, aber es bewegt die Durchsetz...

Kamo·2mo ago
August 22, 2026
TestDocsService

Geben Sie dem Audit-Test das neue Konstruktor-Argument

Verpasst in der vorherigen Commit, die ich schob einen Grep-Ausgangscode statt von maven's - also ging eine rote Suite als grün aus. Der Controller gewann eine ...

Kamo·2mo ago
August 21, 2026
TestSecurityService

Eine Opt-in-Sonde, die SQL des Grids ausführt, nicht nur sein HQL

/leads ging am 2026-08-20 mit 'fehlendem FROM-clause Eintrag für Tabelle a2_1' herunter und kein Test erwischt es, weil keiner von ihnen konnte: die Bibliothek ...

Kamo·2mo ago
August 14, 2026
Testkamo-internal

Fangen Sie eine Vorlage gebaut i18n-Taste, die Next-intl nicht erreichen kann

Die Schlüssel des Katalogs enthalten Punkte, und sie wurden in en.json als wörtlich geschrieben flache Schlüssel. next-intl löst durch Aufspaltung auf Punkte, s...

kamo·2mo ago
Testkamo-internal

Machen Sie 'nicht von Hand-edit die nicht erzwungene Liste' durchsetzbar

Die Liste war viermal falsch (58 - . 52 - 47 - 57) und jedes Mal weil es durch Argumentation bearbeitet wurde, anstatt regeneriert. Die Akte bereits gesagt nich...

kamo·2mo ago
August 12, 2026
Testkamo-internal

Stärken Sie hrÜberblick id-Präzision und Anwesenheits-State-Abdeckung

Der Präzisionstest verwendete ein 15-stelliges MitgliedId, das durch Number() verlustfrei und nie bewiesen, dass der Join Key eine Schnur bleibt. Wechseln Sie z...

kamo·2mo ago
August 11, 2026
Testkamo-shared-library

Pin, wie der Pool in per-mailbox Grenzen unterteilt

Dovecot braucht eine edige Figur pro Mailbox, aber Speicher ist eine Organisationsweite Pool über achtzehn Domains. Die Division muss vor allem eine Immobilie h...

Kamo·2mo ago
Testkamo-shared-library

Pin die Delegation-Modus Semantik

Diese Prädikate sind, was die Oberflächen verbergen sich auf, so dass immer ein falsch bietet entweder eine Taste, die nicht funktionieren kann oder still eine ...

Kamo·2mo ago
August 9, 2026
Testkamo-shared-library

Pin die deprecated-alias Ausschluss

Der Katalogschlüssel ist die numerische ID von ServiceType und mehrere Konstanten im Ruhestand. Sprechen Sie eine mit der App, die sie ersetzt . DOC_MANAGER mit...

Kamo·2mo ago
August 7, 2026
Testkamo-shared-library

Script die Hälfte der Scan-Invariante diese Repo kann nicht sehen

SharedLibBeanSafetyTest kann nur die Bibliothek überwachen: Es weiß, dass eine Beine ein Repository benötigt von irgendeinem Paket, und nichts darüber, ob die 4...

Kamo·2mo ago
Testkamo-shared-library

Erkennen Sie die unsicheren Repository-Abhängigkeiten, anstatt sie aufzulisten

Der Wachmann trug 29 Basistäter und eine Standortfreistellung, und erwischte keine der Vier Ausfälle gibt es zu verhindern. Beide waren Vermutungen, die für ein...

Kamo·2mo ago
August 6, 2026
TestSecurityService

Bedecken Sie die Chat-Routing-Ausbreitung, die zuweisenLoanOfficer brach

assignLoanOfficer gewann einen Schritt, der die Quelle des Darlehens führen zu reout die offene öffentliche Chat-Sitzung des Kreditnehmers. Das Nachahmungsdurch...

Kamo·2mo ago
August 5, 2026
Testkamo-shared-library

Pin der Kontakt-Point und Linker-Invarianten, und Drop Timeline Count Abfragen

Die beiden Klassen, auf denen das gesamte Feature ruht, hatten keine Tests, und alle drei Eigenschaften sie garantieren still in der Produktion scheitern: ein u...

Kamo·2mo ago
August 3, 2026
TestSecurityService

Fail der Build, wenn ein Repository-Paket fehlt im Scan

Dieser Service hat @ComponentScan("com.kamo") aber ein EXPLICIT @EnableJpaRepositories Liste. Der Moment, in dem eine Beine hier ein Repository außerhalb dieser...

Kamo·2mo ago
TestSecurityService

Ratsche auf Endpunkten, die keine Sitzung lösen

ResourceServerConfig ist anyRequest().permitAll() und @EnableMethodSecurity erscheint nirgendwo in diesem Service, so dass jeder @PreAuthorize ist träge und öff...

Kamo·2mo ago
July 15, 2026
TestSecurityService

Prove Closed-Darlehen Trainer Konvergenz + Ruhestand + Concurrency

Drives ClosedLoanTrainerService über sukzessive Pässe mit dem (vor-live) MeridianLink Draht und Vision lesen stubbed, Sperrung der Verhalten, von dem das Design...

Kamo·3mo ago

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen