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 11, 2026
Featurekamo-internal

Dodaj przyciski softphone i kalkulatora do NavTop

kamo·7mo ago
Featurekamo-internal

Zarejestruj czat jako narzędzie

Zarejestruj definicję narzędzia czatu za pomocą id'', używając ChatTool jako komponentu, ChatBubbleIcon, stylu głowicy szksu gradientu indigo, domyślnego rozmia...

kamo·7mo ago
Featurekamo-internal

Add Adapter ChatTool z wbudowanym modem do ChatBox

- Utwórz adapter ChatTool, który owija ChatBox dla systemu narzędzi - ChatTool obsługuje avatar i tworzenie sesji (wcześniej wykonane przez ChatDock) - Dodać os...

kamo·7mo ago
Featurekamo-internal

Dodaj narzędzie ToolDock generic manager okien

kamo·7mo ago
Featurekamo-internal

Dodawanie punktów wejścia rejestracji narzędzi

kamo·7mo ago
Featurekamo-internal

Dodaj dostawcę kontekstu ToolRegistry

kamo·7mo ago
Docskamo-internal

Fix planuj problemy z przeglądem - chat dedup, obsługuje wiadomości

Dodaj deduplikację userId w openTool, aby zapobiec duplikatowi okien czatu. Dodaj chat:message-reced słuchacza w ChatNotificationListener for Zminimalizuj czat ...

kamo·7mo ago
Docskamo-internal

Dodaj plan wdrożenia dla systemu okien narzędziowych

Adresy przeglądu: hexchat: migracja, inicjacja połączeń Słuchacz, SVG gradient granient obceObject podejście, dok o zmiennej szerokości Pozycjonowanie, osadzone...

kamo·7mo ago
Docskamo-internal

Napraw sprzeczny język migracji w tabeli specyfikacji

Usuń "(lub przechowywane jako cienkie opakowanie)" z istniejącej tabeli plików Wyrównanie do zaangażowanej strategii migracji w pełnym zakresie zastępowania.

kamo·7mo ago
Docskamo-internal

Znalezisne przeglądu specyfikacji dla systemu okien narzędziowych

Dodaj interfejs ToolComponentProps, typy szczegółów zdarzeń, migracja czatu Strategia, Zachowanie kliknięć HexHead, pozyskiwanie miękkiego słuchawkowego, kalkul...

kamo·7mo ago
Docskamo-internal

Dodaj specyfikację systemu okna narzędziowego

Specyfikacja do refaktoringu okien czatu w ogólnym oknie narzędzia opartego na wtyczce System z ToolRegistry, narzędzie kalkulatora i ekstrakcja softphone.

kamo·7mo ago
CIkamo-internal

Rurociąg wyzwalaczy

kamo·7mo ago
Featurekamo-internal

Pisanie w pisaniu vs edycja w czacie i spin HexHead

- Rozszerzanie protokołu pisania WebSocket, aby uwzględnić flagę, jest[edytuj - HexHead obraca się zgodnie z ruchem wskazówek zegara, gdy inny użytkownik pisze,...

kamo·7mo ago
Fixkamo-internal

Czat UI polish - kolor podstawowy kolorowy theming, emoji wewnątrz wejścia, okrągłe wysyłanie btn, hex status kolorów

- Zakładki działowe i nagłówek chatboxu -kolor-pierwotny zamiast zakodowanego zielonego - Przycisk Emoji picker poruszał się wewnątrz pola wejściowego czatu wyr...

kamo·7mo ago
Fixkamo-internal

Ulepszenia systemu czatu - edycja spinu, rotacja maski heksem, kolory, maksymalizacja minimalizuj

- Wykrywanie edycji (backspace/delete) w porównaniu do pisania w wejściu, aby uruchomić do tyłu HexHead spin - Obróć maskę z klipsem sześciokątnym wraz z obramo...

kamo·7mo ago
Featurekamo-internal

Ulepsz system czatu dzięki uporczywym zminimalizowanym czatom, zbieraczowi emoji i ulepszeniom interfejsu użytkownika

- Trzymaj czatBox zamontowany, gdy jest zminimalizowany do sześciopasmowego, aby wiadomości nie ładowały się ponownie przy przywracaniu - Podłącz wskaźniki typo...

kamo·7mo ago
Fixkamo-internal

Nie unieważniaj sesji, gdy pasuje do nowej sesji OTK

Walidacja trasy usuwała istniejącą sesję z Redis Zanim spojrzymy na OTK. Kiedy OTK wskazał na tę samą sesję, Badanie nie powiedzie się z "Session nie został zna...

kamo·7mo ago
FixMediaService

Akceptuj - od query param dla cross-subdomain WebSocket auth

Odczyt - ID od ?? Najpierw kwerenda, spadając z powrotem na Ciasteczko. Dzięki temu frontend na stronie internal.kamorm.com jest uwierzytelniający WebSocket łąc...

Kamo·7mo ago
Fixkamo-internal

Przekaż - ID jako query param dla cross-subdomain WebSocket auth

Zamiast polegać na ciasteczkach między domenami (które nie działają na subdomeny), przeczytaj stronę klienta pliku cookie i przekaż ją jako zapytanie Parametr p...

kamo·7mo ago
Fixkamo-login

Domnie domenę ? ciasteczka na .kamocrm.com dla udostępniania cross-subdomain

Cookie został ustawiony bez wyraźnej domeny, uniemożliwiając jego wysłanie Media.kamormm.com dla uwierzytelniania WebSocket.

Kamo·7mo ago
Fixkamo-internal

Domnie domenę ? ciasteczka na .kamocrm.com dla udostępniania cross-subdomain

Plik cookie został ustawiony bez wyraźnej domeny, domyślnie Strona wewnętrzna.kamorm.com. Uniemożliwiło to wysyłanie pliku cookie do Media.kamorm.com podczas uś...

kamo·7mo ago
FixMediaService

Obsługa nieświeżego wiązania konsumentów NATS z unikalnym ponownym próbą konsumencką

- Wyodrębnij urządzenie obsługi wiadomości w createTloTnotMessageHandler() metodę - Dodaj logikę próbną z unikalną nazwą konsumenta, gdy "Konsumer już związany"...

Kamo·7mo ago
Fixkamo-internal

Rozwiązy wysyłanie wiadomości na czacie, śledzenie obecności i problemy z automatycznym otwieranie

- Napraw wiadomości, które nie są odbierane, ponownie próbując subskrypcji NATS z unikalną Nazwa konsumenta, gdy występuje błąd "Konsument już związany" - Nap...

kamo·7mo ago
Fixkamo-internal

Wydzielać błąd ikon MUI i współdzielć pojedyncze połączenie STOMP WebSocket

- Dodać ścieżki tsconfig nadpisemne dla ?mui/icons-material do obmienia złamany ESM Eksport w v7.3.1 wskazuje, że nie istnieje ./esm/index.d.ts - Utwórz ChatW...

kamo·7mo ago
FeatureMediaService

Dodaj uwierzytelnianie WebSocket za pośrednictwem ? Cookie handshake interceptor

Dodaj WebSocketAuthInterceptor, który czyta - plik cookie na uścisku dłoni, Sesja rozwiązuje sesję za pośrednictwem KSessionService oraz członka sklepówId/orgId...

Kamo·7mo ago
Featurekamo-internal

Dodaj efekty dźwiękowe czatu z Web Audio API

Create use ChatSounds hak z leniwą inicjalizacją AudioContext dla Zgodność z autogrami w przeglądarce. Przewodowy outgoing i typowanie dźwięków do ChatBox. Pobi...

kamo·7mo ago
Otherkamo-internal

Dodaj animację skalową pop do bańków wiadomości czatu

Nowe wiadomości animują się z efektem popu w skali wiosennej, podczas gdy Komunikaty historii załadowane na czacie open render natychmiast. Komunikaty systemowe...

kamo·7mo ago
Fixkamo-internal

Użyj ref dla członkaPanelOpen w otwartymChat, aby zapobiec nieaktualnemu zamknięciu

Gdy użytkownik otworzy panel użytkownika, kliknie członek, aby czatować, a następnie zamyka Panel przed zwrotem wywołania interfejsu API sesji async, okno czatu...

kamo·7mo ago
March 10, 2026
FixKlusterServices

Usuwanie wymuszonych nagłówków WebSocket z mediów middleware

Traefik v3 obsługuje WebSocket Upgrade/Connection natywnie. Usuń wymuszone nagłówki, które złamały żądania API nie-WebSocket.

Kamo·7mo ago
Fixkamo-internal

Trasy MediaService ruch przez Traefik na porcie 443

- Dodaj MEDIASERVICE_URL env var do dostępu do usług współdzielenia klastra-wewnętrznego - Napraw getMediaServiceBaseUrl w 9 trasach API, aby używać env var fir...

kamo·7mo ago
FixMediaService

Trasa WebSocket przez Traefik na porcie 443

- service.yaml: naprawić port 80-8443, aby dopasować rzeczywisty port słuchawkowy - ingressroute.yaml: schemat użycia https + port 8443 dla backendu - serwertra...

Kamo·7mo ago
Fixkamo-shared-library

Uczuj warunkową fasolą handlową od dostępności repozytorium

Dodać do EngagementLifecycle I CommerceService, więc ładują się tylko wtedy, gdy repozytoria handlowe są zeszone. Zapobiega niezadowoleniuDependencyException w ...

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