KamoCRM

Live Change Log

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

17,667
Total Changes
6,081
Features
5,345
Fixes
30
Projects
Filter by project
All Projects17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 18, 2026
Featurekamo-internal

Dodawanie stron ustawień konta dla telefonu + pytania zabezpieczające (SP3)

Dodaje - z okablowaniem API do SecurityService /api/konto/. Synchronizacja nav we wszystkich 3 lokalizacjach.

kamo·6mo ago
Featurekamo-login

Przewodowywanie prawdziwych wywołań API na stronę /odzysk (SP3)

Zastępuje wszystkie fakeSubmit() stubs recoveryApi połączenia. Dodaje SMS OTP Weryfikacja fazy, wejście e-mail z nasionami, krok nowego słowa i lądowanie tokenó...

Kamo·6mo ago
FeatureSecurityService

Dodaj AccountSettingsSAdministrator + Usługa dla telefonów + pytania bezpieczeństwa (SP3)

Umożliwia zalogowanym użytkownikom ustawione/weryfikowanie telefonu i skonfigurowanie 3 pytań zabezpieczających. Trasy do /api/konto/o (sesyjne – za pośrednictw...

Kamo·6mo ago
FeatureSecurityService

Dodaj grę BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)

Pełny przepływ odzyskiwania hasła: e-mail-link, SMS OTP, pytania bezpieczeństwa, fraza nasiona. Trasy do /api/recover/ (nieuwierzytelniona). Używa rurociągu poc...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj jednostki odzysku + repozys; bump do 1.3.0 (SP3)

Dodaje PasswordResetToken, SmsOtp, RecoverySession, AccountVerificationCode Podmioty JPA z odpowiednimi repozytoriami dla przepływu odzyskiwania SP3.

Kamo·6mo ago
Featurekamo-internal

Podgląd trasy przez backendowy modal Browser (część SP2)

EmailTemplateBrowser jest teraz właścicielem modalu Preview bezpośrednio, więc Menedżer nie musi już przechwytować żądań podglądu na poziomie wiersza i Przekier...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateEdytuj do prawdziwego API

Nawodnienia z templateApi.get, zapisy za pośrednictwem templateApi.update. Kategoria Rozpad jest oparty na API z inline-create afordance w kategorii. Zmienne Wy...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateBrowser do prawdziwego API + dodaj kartę Domyślne domyślne

Zastępuje 140 linii danych próbnych wywołaniami templateApi.list(). Warunkowe Piąta zakładka "System domyślnie" pojawia się tylko dla administratorów i renderów...

kamo·6mo ago
Featurekamo-internal

Dodaj e-mailTemplateCategory Modal (część SP2)

kamo·6mo ago
Featurekamo-internal

Dodaj e-mailProsmodalTemplatePreview

Otwiera się na podgląd w akcję wozówką. Backend-rendered via templateApi.preview(); Wynik wyświetlany w piaskownicy iframe dla izolacji stylu. Pasuje do: Dokład...

kamo·6mo ago
Featurekamo-internal

Dodaj templateApi + categoryApi + zmienne moduły klienta

Wraps SP1's /api/email/plats/pl-es/a - i . Punkty końcowe z typed TypeScript helpers. zmienneKontrakty Lusterka SP1's TemplateKeys Javadoc więc zmienny numernik...

kamo·6mo ago
FeatureSecurityService

Wire EmailTemplateSeedClient do -

Thin RestTemplate klient, który POSTuje się do poczty e-mailService Po org + właściciel TeamMember Wytrwale. Retries dwa razy z backoffem; porażka rzuca OrgProv...

Kamo·6mo ago
FeatureEmailService

Dodaj e-mailTemplateCategory Kontroler REST punkty końcowe

CRUD. - Usunięcie odpowiedzi obejmuje ReasededCount – liczba szablonów, które stały się niekategoryzowane jako Wynik usunięcia kategorii. Kontekst sesji odczyty...

Kamo·6mo ago
FeatureEmailService

Dodaj e-mailTemplateController Punkty końcowe REST + DTO

Ekspozycje /api/email/templates/? CRUD + podgląd + duplikat + reset-to-default + service-to-service /send + /seed-org/orgId. orgi najwyższego poziomu (bez rodzi...

Kamo·6mo ago
FeatureEmailService

Dodaj InternalAuthFilter dla punktów końcowych usługi

Walifikuje nagłówek X-Internal-Auth na /api/email/templates/send i /api/email/templates/seed-orgs/' ścieżki. Inne ścieżki omijają ten filtr (Sedaż sesji użytkow...

Kamo·6mo ago
FeatureEmailService

Dodaj e-mailTemplateCategoryService — CRUD for org-scoped kategorii

Niewrażliwa na przypadek wymierna nazwa na org w warstwie usługowej (dopasuje częściowy unikalny indeks w DB). Delikatesy nulls category_id na dotkniętych szabl...

Kamo·6mo ago
FeatureEmailService

Dodaj e-mailTusterlateService — CRUD + wysyłaj + nasienie + reset-to-default

Core orkiestrator dla transakcyjnej poczty e-mail. sendToUser rozwiązuje szablon, renderuje podmiot/ciało, wybiera domenę orgi z Organization.domains, i przekaz...

Kamo·6mo ago
FeatureEmailService

Dodać adres NoReplySenderService for 'NoReply'-domen'

Pojedyncze źródło prawdy dla transakcyjnego-email z adresów. Akceptuje a Ciąg domeny, masa doznormalizuje go, zwraca "NoReply'domain>". Dzwonicze muszą rozwiąza...

Kamo·6mo ago
FeatureEmailService

Dodaj TemplateRenderer dla substytucji .var

Bezpaństwowy renderer oparty na regex. Brakujące vars zastępują pusty sznurek i emitowanie dziennika WARN z szablonemKey + orgId do przypisania. Brak ucieczki H...

Kamo·6mo ago
FeatureInitializerService

Dodaj e-mailTumplateSeedRunner dla SYSTEM + za-org seeding

Działa na stronie "Zamek" (20) na startupie KamoInitializerService. Obciążenia kanoniczne Szablony z zasobów bibliotekowych kamo-wspólnych; upserts rzędy SYSTEM...

Kamo·6mo ago
FeatureInitializerService

Dodaj częściowe unikalne indeksy + CHECK ograniczenia dla email_templates

Hibernate ddl-auto nie może generować częściowych unikalnych indeksów ani oliwonych-CHECK Ograniczenia. To zobowiązanie dodaje je za pośrednictwem istniejącego ...

Kamo·6mo ago
Featurekamo-shared-library

CanonicalTemplateLoader + CanonicalTemplate rekord

Odczytuje trzy wymagane szablony (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION) z zasobów klasy patowych - Spożywane przez KamoInitializerService for SYSTEM-rzęd...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj kanoniczny HTML + JSON dla WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION

Zawartość źródła prawdy dla wierszy SYSTEM. Załadowanie w KamoInitializerService Start firmy CanonicalTemplateLoader i UPSERTed do email_templates. Część SP1.

Kamo·6mo ago
Featurekamo-shared-library

Dodaj EmailTemplate entity + repozytorium

Przechowuje jeden wiersz SYSTEM na template_key (org_id NULL, is_system TRUE) plus Klon na org na template_key. Soft-reference org_id/category_id. DB- Przekiero...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj EmailTemplateCategory entity + repozytorium

Kategorie Org-scoped dla szablonów e-mail. Miękki BIGINT org_id (bez FK) Pasuje do istniejących wzorców. Niewrażliwa na przypadek nazwa niepowtarzalna per-org j...

Kamo·6mo ago
Featurekamo-shared-library

Dodaj TemplateStatus enum + TemplateKluczowe stałe dla szablonów transakcyjnych

Ogłasuje stany cyklu życia wymaganego/okiennego/ARCHIVED oraz trzech Wymagane klucze szablonu (WELCOME, PASSWORD_RESET, EMAIL_VERIFICATION). Kontrakty zmienne d...

Kamo·6mo ago
FeatureInitializerService

Seed KamoCRM z ALL_WORK_ELIGIBLE na świeżych instalacjach

Pomocnik createOrg() stosuje ten pojedynczy argument do obu ageReqTypeMember i ageReqTypeTeamMember; Konwencja platformowa. Pary z KamoCRMAgeReqAktudateRunner, ...

Kamo·6mo ago
FeatureInitializerService

Dodaj jednorazową prowadzkę do migracji KamoCRM agereq do ALL_WORK_ELIGIBLE

Warunkowe idempotent UPDATE działa na startupie serwisowym; WHERE czeki klauzuli Oczekiwana stara wartość, więc powtórki są bezopowe. Błędy są rejestrowane i Po...

Kamo·6mo ago
Featurekamo-marketing

Logotypy integracyjne + dokładne /integracje metadane

Strony integracyjne i koncentrator wyświetlają teraz logo dostawców (powrot do istniejących - aktywa, które jest stroną główną TechStackBanner już używa). Usuni...

Kamo·6mo ago
Featurekamo-marketing

Rozszerz /integracje do wszystkich dostawców notowanych na stronie głównej

Wyrównuje stronę /integracji z rzeczywistymi integracjami ujawnionymi przez Strona główna (TechStackBanner). Dodaje 28 nowych stron integracyjnych dopasowanych ...

Kamo·6mo ago
Featurekamo-marketing

Dodaj stronę z Home Mortgage Brokers

Nowa strona rozwiązań branżowych w / rozwiązaniach/bromnikach hipotecznych Brokerzy i pożyczkodawcy. Śledzi uczciwe ramowanie platformy: Podstawowe CRM + comms ...

Kamo·6mo ago
Featurekamo-marketing

Dodaj 92 strony SEO — branże, integracje, glosariusz

Wdrożenie poziomu 1 planu rozszerzenia treści SEO: trzy nowe treści Podsystemy z łącznie 92 nowymi pełzanymi adresami URL plus 3 strony hub. 1. / Rozwiązuje — ...

Kamo·6mo ago
April 17, 2026
FeatureKlusterServices

Dodaj geo-database-url do tajemnicy analitycznej dla Geolite lookup CockroachDB

Kamo Analytics używa tego adresu URL, aby szukać odwiedzającego IP-country/region/city - Od stołów. Używa użytkownika kamo z Hasło auth i sslmode-require (Cockr...

Kamo·6mo ago
Featurekamo-nowww

Dodaj build-time alias fetcher

Kamo·6mo ago
Featurekamo-internal

Dodaj "spotkaj" do listy aliasów DNS

kamo·6mo ago
FeatureSecurityService

Dodaj "spotkaj" jako wymagany alias DNS

Kamo·6mo 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