Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,933
Totale Änderungen
4,614
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 18, 2026
Featurekamo-register

Ret-easy-Crop-Fotoreditor zum Registrierungs-Upload-Stschritt hinzufügen

Spiegelt den PhotoCropDialog von kamo-internal's AvatarManager: - crop dialog öffnet sich unmittelbar nach Dateiauswahl - Schwenken durch Ziehen, Zoomen per Scr...

Kamo·4mo ago
Featurekamo-register

Fügen /api/geoip Route und Drahtland Auto-Detection

Proxies Client IP zu SecurityService GeoLite2 Lookup, dann setzt die erkannte Land in FormMyCountry automatisch auf Seitenlade.

Kamo·4mo ago
FeatureSecurityService

GET /api/security/geoip/me für Client IP Country Lookup hinzufügen

Liest reale Client IP von X-For / X-Real-IP Headern, macht eine GeoLite2 Suche und gibt { country_code, country_name zurück. Wird durch Kamo-register's Land Aut...

Kamo·4mo ago
Featurekamo-register

SP6 Register-Beser refactor - aufgeteilt PersonalInfo, fügen Sie echte Registrierung API

- Ersetzen Sie FormPersonalInfo mit FormName (Namensfelder) und FormAvatar (Avatar Creator Generator mit Generierung/Upload/Skip-Modi für 13+) - Löschen Sie For...

Kamo·4mo ago
FeatureInitializerService

SP5 migrate KamoCRM agereq zu ALL_WORK_ELIGIBLE

KamoCRMAgeReqUpdateRunner hinzufügen (Bestellung 10) - bedingt idempotent UPDATE bei der Gründung; WHERE-Klausel prüft den alten Wert, so dass Wiederholungen No...

Kamo·4mo ago
FeatureSecurityService

Einführung von SP4 E-Mail-Nachprüfung und Registrierungsverkabelung

- Löschen Sie Legacy email/VerificationEmail.java (hardcoded SMTP stub) - ************ hinzufügen (Spiegel-Rehitpaket-Muster) - Add ************ - Token-Generat...

Kamo·4mo ago
Featurekamo-marketing

Markenausschluss zu Fuß-Rechtstext hinzufügen

Kamo·4mo ago
Featurekamo-internal

Kontoeinstellungen für Telefon + Sicherheitsfragen (SP3) hinzufügen

Fügt ************ mit API-Draht zu SecurityService /api/account/*. Syncs nav über alle 3 Standorte.

kamo·4mo ago
Featurekamo-login

Wire real API-aufrufe in /recover-Seite (SP3)

Ersetzt alle gefälschten Submit() stubs durch RecoveryApi Anrufe. Fügt SMS OTP hinzu Phase, E-Mail-Eingabe, neuerpasswort Schritt und Tokenlandung überprüfen üb...

Kamo·4mo ago
FeatureSecurityService

AccountSettingsController + Service für Telefon + Sicherheitsfragen hinzufügen (SP3)

Ermöglicht angemeldeten Benutzern, das Telefon zu setzen/verifizieren und 3 Sicherheitsfragen zu konfigurieren. Routen zu /api/account/* (session-authenticated ...

Kamo·4mo ago
FeatureSecurityService

BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3) hinzufügen

Vollständiger Passwort-Recovery-Flow: E-Mail-Link, SMS OTP, Sicherheitsfragen, Samen Phrase. Routen nach /api/wiederherstellung/* (unuthenttärkt). Verwendet SP1...

Kamo·4mo ago
Featurekamo-shared-library

Recovery entities + repos hinzufügen; Bump auf 1.3.0 (SP3)

Fügt PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode hinzu JPA-Einheiten mit entsprechenden Repositories für SP3-Rückgewinnungsfluss.

Kamo·4mo ago
Featurekamo-internal

Routenvorschau durch Browser's Backend-rendered modal (Teil von SP2)

Der EmailTemplateBrowser besitzt nun direkt das Vorschau-Modal, also Manager muss nicht mehr Zeilenebene-Vorschau-Anfragen abfangen und umleiten in den Bearbeit...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateEdit zu real API

Hydrat von templateApi.get, speichert über templateApi.update. Kategorie Dropdown ist API-getrieben mit Inline-Kategorie-Erzeugung. Variablen Picker liest aus v...

kamo·4mo ago
Featurekamo-internal

Wire EmailTemplateBrowser zu real API + System Defaults Register hinzufügen

Ersetzte -140 Zeilen von Mock-Daten durch TemplateApi.list() Aufrufe. Bedingt fünfter Tab 'System Defaults' erscheint nur für Top-Level-Org-Administratoren und ...

kamo·4mo ago
Featurekamo-internal

EmailTemplatePreview modal hinzufügen

Öffnet auf Zeilen-Action Vorschau. Backend-rendered via templateApi.preview(); Ergebnis in einem sandboxed iframe für Stil Isolation angezeigt. Matches exakte C...

kamo·4mo ago
Featurekamo-internal

TemplateApi + categoryApi + variableContracts Client Module hinzufügen

Wraps SP1's /api/Email/templates/* und ************ Endpunkte mit typed TypeScript Helfern. variableContracts spiegelt SP1's TemplateKeys Javadoc so der Editor ...

kamo·4mo ago
FeatureSecurityService

Wire EmailTemplateSeedClient in ************

Thin RestTemplate Client, der POSTs zu EmailService's ************ nach einem org + Besitzer TeamMember sind beharrte. Retries zweimal mit Backoff; Ausfall wirf...

Kamo·4mo ago
FeatureEmailService

EmailTemplateKategorieController REST endpoints hinzufügen

************ CRUD. Löschantwort enthält reassignedCount - die Anzahl der Vorlagen, die nicht als ein Ergebnis der Entfernung der Kategorie. Sitzungskontext gele...

Kamo·4mo ago
FeatureEmailService

EmailTemplateController REST Endpoints + DTOs hinzufügen

Exposes /api/email/templates/* CRUD + Vorschau + Duplikat + Reset-to-default + service-to-service /send + /seed-org/{orgId'. Top-Level orgs (keine Eltern) siehe...

Kamo·4mo ago
FeatureEmailService

InternAuthFilter für Service-to-Service-Endpunkte hinzufügen

Validiert X-Internal-Auth Header auf /api/email/templates/send und /api/email/templates/seed-org/* Pfade. Andere Pfade umgehen diesen Filter (Benutzersitzung au...

Kamo·4mo ago
FeatureEmailService

EmailTemplateKategorieService hinzufügen . CRUD für Org-scoped Kategorien

Case-unempfindliche Namensununempfindlichkeit pro org auf Service-Schicht durchgesetzt (passt mit dem teilweisen eindeutigen Index in der DB). Lösen nulls Kateg...

Kamo·4mo ago
FeatureEmailService

E-MailTemplateService hinzufügen: CRUD + senden + Saatgut + Reset-to-default

Core orchestrator für transaktionale E-Mail. sendToUser löst die Vorlage, macht Subjekt/body, wählt die primäre Domäne der org von Organization.domains, und rei...

Kamo·4mo ago
FeatureEmailService

NoReplySenderService für 'NoReply@{domain' von Adresse hinzufügen

Einzelne Wahrheitsquelle für Transaktions-E-Mail von Adressen. Akzept ein Domain-String, Kleinbuchstaben-Normalisierung, gibt "NoReply@<domain" zurück. Anrufer ...

Kamo·4mo ago
FeatureEmailService

TemplateRenderer für {{var-Ersatz hinzufügen

Staatenloser Regex-basierter Renderer. Fehlende Vars ersetzen leere Schnur und emittieren ein WARN-Log mit templateKey + orgId zur Zuordnung. Kein HTML-Emission...

Kamo·4mo ago
FeatureInitializerService

EmailTemplateSeedRunner für SYSTEM + per-org-Saatgut hinzufügen

Läuft unter @Order(20) auf KamoInitializerService Start. Lasten kanonisch templates aus Kamo-shared-Bibliotheksressourcen; upserts SYSTEM-Reihen (keine Clobber)...

Kamo·4mo ago
FeatureInitializerService

Teilte Unikate + CHECK Einschränkungen für email_templates hinzufügen

Hibernate ddl-auto kann keine partiellen Indizes oder Rechen-CHECK erzeugen Zwänge. Diese Commit fügt sie über den bestehenden idempotent DDL-Läufer hinzu Muste...

Kamo·4mo ago
Featurekamo-shared-library

CanonicalTemplateLoader + CanonicalTemplate record hinzufügen

Lesen Sie die drei REQUIRED Vorlagen (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION) von Classpath-Ressourcen unter **************** Verzehrt von KamoInitializerS...

Kamo·4mo ago
Featurekamo-shared-library

kanonisches HTML + JSON für WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION hinzufügen

Source-of-Truth-Inhalte für SYSTEM-Reihen. Geladen bei KamoInitializerService Start von CanonicalTemplateLoader und UPSERTed in email_templates. Teil von SP1.

Kamo·4mo ago
Featurekamo-shared-library

EmailTemplate Enterstelle + Repository hinzufügen

Speichert eine SYSTEM-Reihe pro template_key (org_id NULL, is_system TRUE) plus ein Klon pro org pro template_key. Soft-Referenz org_id/category_id. DB- angetri...

Kamo·4mo ago
Featurekamo-shared-library

EmailTemplateKategorie Entität + Repository hinzufügen

Org-kopierte Kategorien für E-Mail-Vorlagen. Soft BIGINT org_id (keine FK) passt zu bestehenden Mustern. Case-unsensitive Namen Einzigartigkeit pro-Ort ist durc...

Kamo·4mo ago
Featurekamo-shared-library

TemplateStatus enum + Templates Konstanten für Transaktionsvorlagen hinzufügen

Erklärt die REQUIRED/CUSTOM/ARCHIVED Lebenszykluszustände und die drei erforderliche Vorlagen-Tasten (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION). Variable Ver...

Kamo·4mo ago
FeatureInitializerService

Seed KamoCRM mit ALL_WORK_ELIGIBLE auf frischen Installationen

Der createOrg() Helfer wendet dieses einzelne Argument auf beide an ageReqTypeMitglied und ageReqTypeTeamMitglied; im Einklang mit Plattform-Konvention. Paare m...

Kamo·4mo ago
FeatureInitializerService

Einfacher Läufer hinzufügen, um KamoCRM agereq zu ALL_WORK_ELIGIBLE zu migrieren

Bedingte idempotent UPDATE läuft auf Service-Start-up; WO Klausel überprüft der erwartete alte Wert, also sind Wiederholungen No-Ops. Fehler werden protokollier...

Kamo·4mo ago
Featurekamo-meet

Powered by KamoCRM backlink to /welcome Landing Page hinzufügen

Die eigentliche meet.{domain' Landing Page ist welcome/index.html - eine statische HTML-Seite direkt von nginx, die den Pre-auth-Flow behandelt (Einstellung des...

Kamo·4mo ago
Featurekamo-marketing

Integrationslogos + genaue /integrations Metadaten

Integrationsseiten und Hub zeigen jetzt Herstellerlogos (Verwendung der bestehenden ************ Vermögenswerte, dass die Homepage TechStackBanner verwendet ber...

Kamo·4mo ago
Featurekamo-marketing

Erweitern /integrations zu allen Homepage-gelisteten Anbietern

Angepasst die /integrations Seite mit den tatsächlichen Integrationen, die durch die Homepage (TechStackBanner). 28 neue Integrationsseiten passend hinzu was da...

Kamo·4mo ago
Featurekamo-marketing

Home Mortgage Brokers Industrie-Seite hinzufügen

Neue Branchenlösung Seite bei /solutions/Hypotheken-Broker für Hypotheken Makler und Kreditgeber. Folgt der ehrlichen Plattform-Einfassung: Kern CRM + Komms + d...

Kamo·4mo ago
Featurekamo-marketing

92 SEO-Seiten hinzufügen - Branchen, Integrationen, Glossar

Umsetzung von Tier 1 des SEO Content Erweiterungsplans: drei neue Inhalte Subsysteme mit insgesamt 92 neuen Crawlable-URLs plus 3 Hub-Seiten. 1. /solutions - 3...

Kamo·4mo ago

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen