KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 4, 2026
FeatureVOIPService

Teams Phone fällt zurück auf die org eigene Entra-App

Die Daten pro Telefon-Server gewinnen immer noch - das ist die spezifische Quelle. Was sich ändert, ist der Fallback unter ihnen: der org's eigene MICROSOFT_TEA...

Kamo·1mo ago
FeatureMediaService

Resolve Canva, Meta, X und Meeting Anmeldeinformationen pro Organisation

Jeder Fluss hier liest jetzt, welche App die org ist auf - seine eigene Registrierung, wenn es brachte eine, sonst Kamo Plattform-App. Die Canva- und Meta-Eing...

Kamo·1mo ago
FeatureEmailService

Resolve Briefkasten OAuth Anmeldeinformationen pro Organisation

Google, Microsoft 365 und Zoho Mailbox verbindet jetzt lesen, welche App die org ist auf - seine eigene Registrierung, wenn es eine gebracht, sonst Kamo Plattfo...

Kamo·1mo ago
FeatureSecurityService

Org-seitiger CRUD für einen eigenen OAuth2-Client

Der org-scoped twin von PlatformOAuthClientController, dahinter ************ Same DTO Form, gleiches encrypt-on-write, Diesel nie-return-a-secret-Regel, plus pl...

Kamo·1mo ago
Featurekamo-shared-library

Eine Organisation kann ihren eigenen OAuth2-Client mitbringen

Bisher kam die Client-ID und das Geheimnis für jeden OAuth-Anbieter von einem Plattform-weite Registrierung, so dass ein Org nur verbinden konnte, was Kamo hatt...

Kamo·1mo ago
Featurekamo-marketing

Eine Produktgalerie bei /screenshots

Eine Seite, um das Produkt so anzuzeigen, wie es tatsächlich aussieht. Es ist um eine Datenmodul statt Markup, weil mehr Screenshots kommen und Hinzufügen eines...

Kamo·1mo ago
Featurekamo-internal

Starten Sie eine von der Registerkarte Interaction Center

Die Registerkarte aufgeführt Terminals und gab einem Mitglied keine Möglichkeit, eine zu öffnen - die einzige Start Punkte waren das Linux Desktop Untermenü und...

Kamo·1mo ago
PerformanceDocsService

Der Profil Endpunkt stoppt das Beladen des gesamten Boards

Sein eigener Kommentar sagte, es existierte, so dass eine Seite könnte der Arbeitgeber malen "ohne Ziehen jede Anzeige nach unten mit ihm", und die Zeile unter ...

Kamo·1mo ago
Fixkamo-internal

Lesen Sie den Themenordner vom Host auf einem White-Label-Arbeitsplatz

orgSlug erreichte DynamicMetaLoader nur, wenn die Organisation benannt wurde über ?org=, also intern.<customer domain" - wo der Host genau einen Namen nennt Org...

Kamo·1mo ago
FixDocsService

Ein Land ist nicht sein enum Name

Jede Karte auf jeder Karrierefläche hat "Vereinigte Staaten" gedruckt . Wörter nach dem ersten verlieren ihre Kapital, wenn ein enum Name wird verschönert - und...

Kamo·1mo ago
Fixkamo-register

Malen Sie einen White-Label-Schilder-Bildschirm von der Organisation des Gastgebers

Gleicher Defekt wie kamo-login a200fc6, gleiche Ursache. getThemePath() der letzte Ausweg Nachdem ein Themenordner aus dem Hostnamen abgeleitet wurde - die Name...

Kamo·1mo ago
Fixkamo-login

Malen Sie einen White-Label-Eins-Bildschirm von der Organisation des Gastgebers

Jedes Bild und jede Farbe fehlten bei der Anmeldung.<customer domain? für alle Organisation nach dem 2026-08-26 alias Migration gegründet. getThemePath() löst ...

Kamo·1mo ago
Featurekamo-register

Denken Sie daran, welche Stellenanzeige einen Kandidaten hierher gebracht hat

Die öffentliche Karriere-Website verlinkt auf /team?jobId=<uid'. Anmeldung ist mehrere Schritte, überquert Hosts und prallt durch E-Mail-Verifikation, so dass d...

Kamo·1mo ago
Featurekamo-internal

Veröffentlichen Sie eine Anzeige extern, und wählen Sie den Kandidaten wieder nach oben

Drei Änderungen, alle im Dienste der neuen öffentlichen Job-Board bei Karrieren. Der Posting-Redakteur gewinnt "Liste auf unserer öffentlichen Karriere-Website...

Kamo·1mo ago
ChoreKlusterServices

Karrieren reiht sich in die dokumentierte Alias-Liste ein

Kamo-Karrieren dient der öffentlichen Jobbörse der Org bei Karrieren.<apex&gt; Die Liste ist informationelle - der Log-Scan-Mechanismus ist, was tatsächlich prä...

Kamo·1mo ago
ChoreSecurityService

Baseline den by-host Branding Endpoint

************ abgelehnt /org/public/by-host/{host', was genau seine Aufgabe - ein neues Mapping, das keine Sitzung löst, ist ohne Anmeldeinformationen über APISe...

Kamo·1mo ago
FeatureDocsService

Die anonyme API hinter Karrieren.

Der öffentliche Stellenausschuss liest dies. Es ist die einzige Oberfläche in Karrieren mit nein Sitzung, so dass die Sicherheit kommt von der QUERY und nicht v...

Kamo·1mo ago
Featurekamo-shared-library

Die beiden Säulen, die ein öffentlicher Jobvorstand braucht

veröffentlicht entscheidet, ob eine Anzeige überhaupt Karriere findet. Es ist eine separate Achse vom Status: ein interner Posting ist vollständig erhältlich un...

Kamo·1mo ago
FeatureSecurityService

Servieren Sie ein org Branding vom Host, auf dem es durchstöbert wird

Ein White-Label-Anmelde-Bildschirm wird bei der Anmeldung erreicht.<Kunden-Domain-Leiste ohne ?org= auf der URL und nichts in sessionStorage, so dass das Fronte...

Kamo·1mo ago
Featurekamo-shared-library

Karriere ist ein Plattform-Alias, nicht ein Org eigenen

OrgResolutionService.byHost liest ein führendes Label, das nicht bekannt ist Plattform alias als ORGANIZATION Alias innerhalb der Domain dahinter, so ohne diese...

Kamo·1mo ago
September 3, 2026
Fixkamo-internal

Der Tab-Streifen deklariert minHeight zweimal, so dass der Build nie typgeprüft

Hinzufügen von Symbolen auf dem Panel-Tabs angefügt eine zweite "minHeight" auf die gleiche "& .MuiTab-root" wörtlich, statt das alte zu ersetzen. TypeScript le...

Kamo·1mo ago
FixMediaService

Die eingehende Verbindung muss kamocopilot:// verwenden

KamoMobile kamomobile:// Schema ist Schritt 2 einer Umbenennung, die nicht passiert ist. Die veröffentlichte Binärregistrierung ist nur ein Kaocopilot und eine ...

Kamo·1mo ago
Featurekamo-internal

Navigationsleistenabzeichen - eine Reihe von Bildern unter der Signatur

Das Inhalts-Tab's 'Footer Image' wurde aus drei fixen Bildern ausgewählt Quellen und Größe von einem Prozent. Es ist jetzt 'Footer Badges': die gleichen drei pl...

Kamo·1mo ago
FeatureInitializerService

Email_signature_badges und die Spalten, die sie bestellen

Die Fußabzeichen-Bibliothek plus footer_badges / footer_badge_spacing / footer_badge_height on email_signature_templates. Ein Läufer und nicht nur ddl-auto aus...

Kamo·1mo ago
FixKlusterServices

Die KI-Hand-off raste tmux, so dass nichts getippt wurde und nichts genannt

Erwisset, indem man es auf der Maschine: das Terminal auf dem richtigen Weg geöffnet, mit kein Kommando darin und kein Titel. Eine Rasse, beide Symptome. "boot...

Kamo·1mo ago
FeatureEmailService

Eine Bibliothek von Fußabzeichen, und die Zeile jeder Bereich Drucke

Die Signatur Fußer ging von einem Bild zu einer Reihe von ihnen. Die Bibliothek ist org-weit; die Auswahl und ihre Reihenfolge sind pro Umfang, so dass ein Bild...

Kamo·1mo ago
FeatureConversionService

Bild nach Höhe verkleinern, Format und Transparenz behalten

Zurücks die E-Mail-signierte Fußabzeichen, die auf 150px hoch verkleinert sind hochladen. resize-bg konnte nicht wiederverwendet werden. Es existiert, um eine ...

Kamo·1mo ago
Featurekamo-shared-library

Das Schema hinter einer Reihe von Fußabzeichen

Die E-Mail-Signatur-Fußzeile hielt ein Bild, benannt von footer_image_source und Größe nach einem Prozentsatz. Es hält jetzt einen ROW von ihnen: die drei einge...

Kamo·1mo ago
Featurekamo-internal

Hinzufügen des VOIP_CALL_EVENTS-Feert

Lässt eine Org-Ausgabe Kamo-Sternisk-Unterstützung einen Schlüssel für die Berichterstattung von Ringerweiterungen, getrennt von VOIP_RECORDING_UPLOADS. Hochlad...

Kamo·1mo ago
Featurekamo-asterisk-support

Melden Sie Klingeln Erweiterungen, so dass ein Mitglied die Handy-Ringe

Der AMI-Client meldet sich mit 'Events: Off' an und sendet nur Aktionen, also nichts auf FreePBX eines Kunden hat der Plattform jemals mitgeteilt, dass ein Anru...

Kamo·1mo ago
FeatureAPIService

API-Schlüsselfläche für Live-Call-Events von einer Kunden-PBX

Companion to VoipRecordingUploadController, auf einem absichtlich getrennten VOIP_CALL_EVENTS scope: eine Aufnahme nach der Tat hochladen und machen Jemandes Te...

Kamo·1mo ago
FeatureVOIPService

Lassen Sie eine On-Premise PBX berichten eine klingelnde Erweiterung

RingCentral und JustCall veröffentlichen INBOUND_RINGING aus ihren Webhooks. FreePBX und KamoPBX veröffentlicht nichts -- sie sind das eigene Asterisk des Kunde...

Kamo·1mo ago
FeatureMediaService

Rufen Sie das Telefon eines Mitglieds für einen eingehenden Anruf

VoipStompRelayController übermittelt voip.call.* Ringing-Ereignisse an den Browser und absichtlich nie geschoben, Reservierung eingehende Anrufe für "die Zukunf...

Kamo·1mo ago
Featurekamo-internal

Senden Sie an KI öffnet das Terminal läuft es in, und die Registerkarten erhalten Symbole

Ein Versand kommt jetzt zurück und benennt ein Terminal, und die Konsole öffnet es. Das ist nicht eine Höflichkeit Blick auf etwas bereits im Gange - die Hand-o...

Kamo·1mo ago
FeatureKlusterServices

Stecken Sie die Session-ID und verknüpfen Sie die Terminal-Sitzung in VS-Code

Die Zeit wird zur Vorbereitung gewählt, anstatt dem CLI zu überlassen, das ist, was macht die Redakteurs Hand-off deterministisch: die ID ist vor der Sitzung ex...

Kamo·1mo ago
Fixkamo-internal

Bewerben Sie sich in einer Anfrage, und sagen, warum eine Rolle nicht angewendet werden kann

Follow-up zu einer Überprüfung meiner eigenen Verpflichtung. Sechs echte Erkenntnisse. APPLYING IST JETZT EINE REQUEST. Der Lebenslauf verwendet, um nach der A...

Kamo·1mo ago
FixDocsService

Ein REQUIRED Lebenslauf wird jetzt tatsächlich durchgesetzt

Eine Überprüfung meiner eigenen Verpflichtung fand die Durchsetzung, die sie behauptete. JobApplicationService trug den Kommentar "eine REQUIRED Lebenslauf wird...

Kamo·1mo ago
FeatureSecurityService

Senden an KI läuft jetzt in einem Remote-Terminal, das der Bediener beobachten kann

Der Versand bereitet die Hand-off auf der dev-Maschine vor. Screenshots, Video und die komponierte Eingabeaufforderung auf Diskette geschrieben - und antwortet ...

Kamo·1mo ago
Featurekamo-shared-library

Ein Dispatt benennt das Terminal, in dem es läuft

Senden Sie an KI ist in einem Remote-Terminal gehostet jetzt, so dass die Antwort zu sagen, welche ein - die Konsole öffnet dieses Fenster, und es zu öffnen ist...

Kamo·1mo ago
FeatureKlusterServices

Host einen Send-to-AI-Depeschen in einem Remote Terminal

komponierte Prompt und antwortet mit einem undurchsichtigen TOKEN. Ein Terminal, das verbindet Befehl in sie eingetippt. THE TOKEN IS THE WHOLE SECURITY DESIGN...

Kamo·1mo ago
Fixkamo-internal

Der Navigator hatte keine eigene Oberfläche, so war es transparent

ChatNavigatorPanel zeichnet keinen Hintergrund - es ist eine positionierte, animierte Shell und die Spalte darin macht sie undurchsichtig. ChatSwitcherColumn li...

Kamo·1mo ago
Featurekamo-internal

Jobs verfügbar auf /hr, und eine Karriere-Registerkarte für jedes Mitglied

Zwei Oberflächen über einem Feature. /hr/Karriere ist, wo HR schreibt die Anzeigen und liest der sich beworben hat; ************ ist der interne Vorstand ein Mi...

Kamo·1mo ago
FeatureInitializerService

Scan hr.careers, und lassen Sie die gefrorene Arbeit-Location CHECK

Zwei Änderungen, die beide erforderlich sind, bevor die Karriere-Einheiten die Datenbank erreichen können. Die @EnableJpaRepositories Liste ist ein explizites ...

Kamo·1mo ago
FeatureSecurityService

Seed die beiden Karriererechte auf die bestehende Autorengruppe von HR

MANAGE_JOB_POSTINGS und VIEW_JOB_LISTINGS werden wie jeder andere als NOT_SPECIFIED eingefügt neu rechts, so ohne Samen die /hr/Karriere Registerkarte und das M...

Kamo·1mo ago
FeatureDocsService

/api/docs/careers - Stellenabbau, Vorstand und Bewerbung

Zwei Controller hinter einem Feature, und die Spaltung ist der Punkt. /careers/** ist HR's und erfordert MANAGE_JOB_POSTINGS; /careers/member/** ist der Mitarbe...

Kamo·1mo ago
Featurekamo-shared-library

Stellenaussendungen und Bewerbungen - das Schema hinter /hr/Karrieren

Zwei Unternehmen, sechs Enums und zwei Repositories unter com.kamo.z.shared.hr.careers, plus die drei geteilten Typen, die die Funktion erweitert werden musste....

Kamo·1mo ago
FixKlusterServices

Die Terminalliste war immer leer - tmux entweicht Steuerchars

Der Feldabscheider war ein Einheitenabscheider (0x1f), was die offensichtliche Wahl ist und stillschweigend falsch: tmux OCTAL-ESCAPES Steuerzeichen in der Ausg...

Kamo·1mo ago
Featurekamo-internal

Eine Liste Ihrer Live-Shells, in der Platte und neben dem Fenster

Terminals verbindet die Interaction Center auf der rechten Seite der Sales Scripts, gated on a Bereitstellung dev-Maschine - das gleiche Tor wie die Linux Deskt...

Kamo·1mo ago
Fixkamo-internal

Composed Mail brach Zeilen Mitte-Wort, für jeden Empfänger

Quill 2's getSemanticHTML() -- der Wert, der auf Change reagieren-quill-neue Hände, und so jedes hauseinstimmige Körper ein Mitgliedsgruppen -- beendet seine Te...

Kamo·1mo ago
Featurekamo-internal

Ein "Warum kann ich nicht akzeptieren?"-Rede auf der Filterleiste

Rechtsgerichtet auf der /leads Filterleiste, mit dem Leads nist icon mit dem gleichen Verbot Emblem - so die Sache auf dem nive, dass sagt "Sie sind blockiert" ...

Kamo·1mo ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen