KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 19, 2026
Featurekamo-internal

Dodaj SmsTemplatesTab i SmsCrmTab

kamo·7mo ago
Featurekamo-internal

Dodaj komponent dialki SmsNewConversation

kamo·7mo ago
Featurekamo-internal

Dodawanie danych szablonów współdzielonych

kamo·7mo ago
Refactorkamo-internal

Usuń identyfikator klienta i pole tajnych z RingCentral UI

Są to poświadczenia na poziomie platformy ustawione raz w tajemnicy K8s. Klienci muszą tylko podać swój klucz JWT i główny numer telefonu.

kamo·7mo ago
RefactorVOIPService

Przeczytaj RingCentral client-id/secret z konfig platformy, a nie per-org DB

ID klienta i Secret identyfikacja aplikacji Kamo na platformie RingCentral — Są one dzielone we wszystkich orgach. Wstrzyknąć je z właściwości Spring Boot (powt...

Kamo·7mo ago
Refactorkamo-shared-library

Usunąć klientId/klientSekret z VoipProviderConfig

Są to poświadczenia na poziomie platformy dzielone we wszystkich orgach. Tylko jwtKey i mainPhoneNumber są per-org.

Kamo·7mo ago
FixVOIPService

Użyj poprawnej obudowy klucza sesji dla orgID i memberID

KSessionService przechowuje klucze jako orgID i memberID (kapitał D). Oba kontrolery dzwoniły .get("orgId") i .get("memberId") Które zawsze zwracają się null, p...

Kamo·7mo ago
Fixkamo-internal

Zawsze wyświetlaj przyciski softphone i SMS w NavTop

Usunięto bramę isVoip, aby przyciski były zawsze widoczne niezależnie od tego, Wywiń flagę stan.

kamo·7mo ago
CIVOIPService

Dodaj Dockerfile dla VOIPService

Pasuje do wspólnego-biblioteka + usługi dwustopniowego wzoru budowania używanego przez EmailService i inne usługi Java.

Kamo·7mo ago
Fixkamo-internal

Użyj nazwy typu funkcji jako klucza przed funkcją numeric id w org preprocessing

Java zwraca funkcje z "typu: "VOIP" i numeryczny "id". W tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, z w tym, że powt. w tym w, pow. w tym, z w tym, ż...

kamo·7mo ago
FixMediaService

Dodaj voip.> do tematów strumieniowych NATS i obsłudze NielegalneWyjątekStateException w VoipStompRelaySAdministrator

Strumień NATS obejmował tylko czat.> subskrybowanie do voip.> rzucił IllegalStateException ([SUB-90007] Brak strumieni pasujących). Dodano voip.> Do badanych st...

Kamo·7mo ago
FixEmailService

Dodaj usługę zabezpieczenia. do K8s ConfigMap

KamoJwtService wymaga tej właściwości dla walidacji tokenów Bearer w DavAuthFilter, ale K8s ConfigMap nadpisuje aplikację.yml i był Brakuje go - powodując Crash...

Kamo·7mo ago
Featurekamo-internal

Przeprojektuj konfigurację dostawcy telefonu, aby dopasować format dostawcy poczty e-mail z logo, wskazówkami dotyczącymi pomocy i poprawiać karty nav

- Przepisz telefonProviderSetup, aby dopasować EmailProviderSetup wzór: lista / konfiskaty podział, Przejścia AnimatePresence, przycisk z powrotem z nazwą dosta...

kamo·7mo ago
Fixkamo-internal

Pokaż ustawienia systemu(-ów) telefonu bezwarunkowo tak, że orgs może skonfigurować VOIP przed jego włączeniem

- Usuń bramkę iPlotkę z sekcji telefonicznej na stronie /settings - Karta konfiguracji dostawcy nie ma warunku, więc zawsze się pojawia; Funkcjonarki i plany wy...

kamo·7mo ago
Fixkamo-internal

Osobą przed odpowiedziami API niearciekawy w użyciuTanie o znaczenia

SetBooks, fetchKontakty i searchSkontaktowania teraz bezpiecznie obsługują obiekty błędów A pagowane wojny w opakowaniach z wiosną zamiast rozbijać się o "em.ma...

kamo·7mo ago
FeatureEmailService

Dodaj dostawcęRegistyki

Kamo·7mo ago
FeatureEmailService

Dodaj interfejs GroupwareProvider, ProviderContext i klasy modelu

- Interfejs GroupwareProvider definiuje operacje kalendarza i książki kontaktów - ProviderContext przenosi kontekst czasu pracy dla inwokacji dostawców - Klasy ...

Kamo·7mo ago
FeatureInitializerService

CalDav/CardDav Część 4 — indeksy schematów i skan repo e-mail

- Dodaj dodatkowe indeksy na . I . przez SchemaCleanupRunner (Hibernate ddl-auto:update dodaje kolumny FK; indeksy są dodatkowe) - Włącz skanowanie repozyto...

Kamo·7mo ago
Featurekamo-shared-library

CalDav/CardDav Część 4 — repozytorium biblioteki współdzielonej i uzupełnienia bytu

- Dodawanie kontaktuIntegration FK do podmiotu ContactBook - Dodaj findBContactIntegrationId do UserCalendarRepository - Dodaj findBTContactIntegrationId do Con...

Kamo·7mo ago
FeatureEmailService

Dodaj CalDavStroller i CalendarService DAV metody

Dodaje findEventByUid, getChangedEventsOdkaż, od dnia Kalendarz Service. CalDavController obsługujący PROPFIND, RAPORT, MKCALALAR, PROPPATCH, GET, PUT, DELETE d...

Kamo·7mo ago

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny