KamoCRM

Dziennik zmian na żywo

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

17,495
Całkowite zmiany
5,983
Funkcje
5,283
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 16, 2025
FixSecurityService

Stosuj wstępnie nieuwierzytelniowaną sesję od OTKPreAuthFilter w getMyNetworks

- Naprawiono błąd 401, sprawdzając wstępnie uwierzytelnione sesje z OTKPreArethFilter - OTKPreAuthFilter już sprawdza i konsumuje OTK, więc kontroler powinien k...

snadjafinia·11mo ago
Otherkamo-internal

Dodaj szczegółowe wycinki do trasy API my-networks

- Dodano rejestrowanie adresu URL, nagłówków i obecności plików cookie - Dodano konkretne rejestrowanie dla - wykrywanie plików cookie - Dodano szczegółowe reje...

snadjafinia·11mo ago
Fixkamo-internal

Zapobiegaj automatycznym wylogowyw się na 401 błędów w sieci

- Zmieniono obsługę błędów 401, aby wyświetlać komunikat o błędzie zamiast natychmiastowego przekierowania do /logout - Dodano przycisk ponownego spróbowania do...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj Employee Browser dla strony HR z komponentem EmployeeManager

- Utworzono komponent EmployeeManager podobny do LeadManager z polami specyficznymi dla pracowników - Aktualizacja /hr/page.tsx, aby dopasować układ menedżera d...

snadjafinia·11mo ago
Fixkamo-internal

Usuń nieprawidłowe naWebSocketZamknij i naWebSocketError z ClientOptions

- Usunięte naWebSocketZamkonieZamkony i naWebSocketError obsługuje, ponieważ nie są one ważnymi właściwościami ClientOptions - Zdarzenia zamknięcia WebSocket i ...

snadjafinia·11mo ago
Fixkamo-internal

Move onWebSocketZamknij i naWebSocketError to Customer options

- Przesunięty naWebSocketZamkonaBliźny i naWebSocketRućlec z przydziału nieruchomości do opcji konstruktora klienta - Osoby te powinny być zdefiniowane w Client...

snadjafinia·11mo ago
Fixkamo-internal

Usuń nieprawidłowy 'aktywny' czek nieruchomości z STOMP Client

- Usunięto klientRef.current.active check, który nie istnieje w typie klienta - Używanie tylko klientRef.current.connected, który jest właściwą właściwością

snadjafinia·11mo ago
Fixkamo-internal

Zamień StompSubscription z subskrypcją od ?stomp/stomp

- Zmieniono import ze StompSubscription na Subskrypcję (prawidłowa nazwa eksportu) - Zaktualizowano wszystkie odniesienia typu do użycia Subskrypcji zamiast Sto...

snadjafinia·11mo ago
November 15, 2025
Fixkamo-internal

Usuń nieprawidłowe połączenieWłaściwośćWysłanieTimeout z STOMP ClientOptions

- Usunięto właściwość, która nie jest częścią typu ClientOptions - Timeout połączeń jest już obsługiwany ręcznie za pośrednictwem połączeniaTimeoutRef

snadjafinia·11mo ago
Fixkamo-internal

Upuścić błąd kompilacji TypeScript w kompilacji LeadManager

- Naprawiono błąd typu rekwizytu wiórów, zmieniając ReactNode na ReactElement - usunięto niewykorzystany przywóz i rekwizyty - Ostrzeżenie o zależnościMemo prze...

snadjafinia·11mo ago
Featurekamo-internal

Strona prowadząca aktualizacji z komponentem LeadManager dopasowujący układ menedżera doc

- Utworzony komponent LeadManager podobny do DocManager z polami specyficznymi dla ołowiu - Aktualizacja /odźga/page.tsx, aby dopasować układ menedżera doc z na...

snadjafinia·11mo ago
November 7, 2025
Fixkamo-internal

Auto-przewijanie czatu na dole w zakresie ładowania i nowych wiadomości

Śledź poprzednią liczbę wiadomości i przewijaj płynnie, gdy pojawią się nowe wiadomości; przewiń natychmiast przy początkowym obciążeniu lub gdy nie jest minima...

snadjafinia·11mo ago
November 6, 2025
Fixkamo-internal

Frontend WebSocket trwałość - dopasowanie do tyłu i szybsze połączenie

Heartbeat: 4s -> 20s do dopasowania backend, opóźnienie ponownego połączenia: 5s -> 1s, dodaj timeout połączenia 30s

snadjafinia·11mo ago
FixMediaService

Trwałe połączenie WebSocket z agresywnym utrzymaniem

Bezczynność timeout ustawiona na 0, bicia serca 20s, odłączenie opóźnienia 30s, czas przedniea meczu

snadjafinia·11mo ago
Refactorkamo-internal

Unified header design obejmujący zarówno czat, jak i panele softphone

Usuwany: pasek stanu z softfonu (wifi, sygnał, czas - niepotrzebny dla aplikacji web) SHARED HEADER: Pasek tytułu obejmuje teraz zarówno softphone, jak i czat ...

snadjafinia·11mo ago
Fixkamo-internal

Zoptymalizuj softphone, aby pasował do wszystkich treści bez przewijania z wysokością 680px

CHATBOX HEIGHT: 550px -> 680px (optymalna saldo) PHONE DYSPLAY: Zredukowany minHeight (100/75 -> 85/65), wyściółka (14/16 -> 12/14) CALL CONTROLS: Wszystkie 9...

snadjafinia·11mo ago
Fixkamo-internal

Zredukuj wysokość ChatBox do bardziej komfortowego 550px

Zmieniono z 85% portu w widoku (750-850px) na stały 550px dla lepszego UX Kontrole połączeń WebRTC pozostają w pełni nienaruszone i funkcjonalne

snadjafinia·11mo ago
Featurekamo-internal

Dodaj funkcje premium - Analytics, CRM, AI Assistant, Advanced

ANALYTICS DASHBOARD - Wskaźniki połączeń w czasie rzeczywistym z interaktywnymi wykresami CRM INTEGRATION - Dane klienta, wartość dożywotnia, śledzenie aktywno...

snadjafinia·11mo ago
Featurekamo-internal

Wdrożenie 100% funkcji telefonii biurkowej VoIP

Pełna implementacja ponad 100 funkcji dopasowanych do Cisco 8800, Polycom VVX 600, Yealink T58A 7 Tabs: Dialpad, Speed Dial/BLF, Historia, Poczta głosowa, Kont...

snadjafinia·11mo ago
Fixkamo-internal

Spraw, aby softfon był w pełni widoczny bez przewijania - kompleksowy kompaktowy układ

CHATBOX HEIGHT: - Zmieniono ze stałego 600px na 85% wysokości widoczności - Używa Math.floor(window.innerHeight ? 0.85) do responsywnego rozmiaru - Zapewnia zna...

snadjafinia·11mo ago
Fixkamo-internal

Wyeliminuj poziome paski przewijania i zwiększaj widoczność softphone

LAYOUT FIXES: - Zwiększ DOCKED_HEIGHT z 480px do 600px dla lepszej przestrzeni pionowej - Dodaj wyraźne ograniczenia szerokości (Góra mięty, maxSzerokość) do mi...

snadjafinia·11mo ago
Refactorkamo-internal

Podnieś softphone do klasy korporacyjnej z funkcjami premium

Przyczyny innowacji: - Nagrywanie połączeń ze wskaźnikiem wizualnym i animacją pulsacyjną - Funkcja transferu połączeń bezproblemowych - Zadzwoń do Notatek z ro...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj rozszerzalny panel softphone do czatu

- Dodaj przycisk ikony PhoneInTalk do nagłówka czatu dla softphone toggle - Twórz kompleksowy komponent SoftphonePanel z pełnym interfejsem użytkownika - Wdroże...

snadjafinia·11mo ago
Fixkamo-internal

Usuń podłączoną kontrolę i dodaj rejestrowanie debugowania dla aktywacji STOMP

Klient STOMP nie aktywował się, ponieważ kontrola podłączona temu zapobiegała. Dodano dzienniki debugowania do diagnozowania.

snadjafinia·11mo ago
Fixkamo-internal

Aktywuj klienta STOMP tylko po otwarciu SockJS

Krytyczna poprawka błędu: Klient STOMP był aktywowany przed otwarciem SockJS, powodując natychmiastowe rozłączenie. Teraz czeka na SockJS na otwartym wydarzeniu...

snadjafinia·11mo ago
Fixkamo-internal

Włącz transporty zwrotne SockJS dla połączenia WebSocket

Zezwalaj na strumieniowanie xhr i xhr-poling jako upadek, jeśli aktualizacja WebSocket nie powiedzie się.

snadjafinia·11mo ago
Refactorkamo-internal

Ulepsz czatBox z dynamicznym systemem kolorów i zwiększoną wysokością

- Zwiększ obszar wyświetlania wiadomości o 33% (DOCKED_HEIGHT: 360 -> 480) - Utwórz ChatBoxStyles.tsx z dynamicznym systemem kolorów opartym na zmienności CSS -...

snadjafinia·11mo ago
Refactorkamo-internal

Modernizuj projekt ChatBox z profesjonalnym lakierem

- Zaimplementuj czyste białe tło z subtelnymi grastymi gradientami - Dodaj niestandardową stylizację paska przewijania zintegrowaną z podstawowym schematem kolo...

snadjafinia·11mo ago
Fixkamo-internal

Usuń nieprawidłowe 'aktywne' wanny w użyciuChatWebSocket

Typ Klienta typu z ?stomp/stompjs nie ma "aktywnej" właściwości. Usunięto nieprawidłowy czek, ponieważ client.activate() jest wywołany natychmiast po stworzeniu...

snadjafinia·11mo ago
Fixkamo-internal

Poczekaj, aż SockJS otworzy się przed aktywacją klienta STOMP

- Napraw stan wyścigu, w którym klient STOMP aktywował się przed gotowością połączenia SockJS - Przenieś client.activate() do SockJS na open callback - Powinno ...

snadjafinia·11mo ago
FeatureMediaService

Dodaj TomcatConnectorCustomizer, aby wymusić konfiskowanie klucza SSL

- Aplikacja Spring Boot.yml SSL config nie jest stosowana - Użyj TomcatConnectorCustomizer do zaprogramowania keystore - Złącze sił do stosowania /etc/ssl/certs...

snadjafinia·11mo ago
FixMediaService

Ustawienia SSL z twardego kodu w ConfigMap do produkcji

- Usuń środowisko zmiennymi symbolami zastępczy - Hardcoded port 8443, włączony protokół SSL, ścieżka keystore - Fixes Spring Boot nie rozwiązując prawidłowo en...

snadjafinia·11mo ago
FixMediaService

Poprawa nazw zmiennych środowiskowych Spring Boot SSL

- Zmieniono SSL_ENABLED na SERVER_SSL_ENABLED - Zmiana SSL_KEY_STORE na SERVER_SSL_KEY_STORE - Zmieniono SSL_KEY_STORE_PASSWORD na SERVER_SSL_KEY_STORE_PASSWORD...

snadjafinia·11mo ago
Fixkamo-internal

Trasa ALL WebRTC API żądań do portu 8443

- Zaktualizowano wszystkie trasy API WebRTC do korzystania z multimediów. - Nie używać już Traefik dla punktów końcowych WebRTC - Dopasowuje media API i Konfigu...

snadjafinia·11mo ago
Fixkamo-internal

Trasa WSZYSTKIE MediaUS żądania do portu 8443 (byja Traefik)

- Zaktualizowano wszystkie medialne trasy API do korzystania z multimediów.-domena:8443 - Nie używać już Traefik dla MediaService - Zarówno API, jak i WebSocket...

snadjafinia·11mo ago
RevertMediaService

Uproszczenie tylko do HTTPS: 8443, usuń podwójną konfig portu

- MediaService działa TYLKO na porcie 8443 (HTTPS) - Koniec traefikowania routingu dla MediaService - Usunięto złożoność DualPortConfig - Cały ruch (API + WebSo...

snadjafinia·11mo ago
November 5, 2025
FixMediaService

Użyj SSLHostConfig API dla konfiguracji Tomcat SSL

- Użyj SSLHostConfig i SSLHostConfigCertificate (poprawny Tomcat API) - Skonfiguruj certyfikat poprzez . - Naprawia błędy kompilacji z setAttribute/Property

snadjafinia·11mo ago
FixMediaService

Użyj zestawuProperty na obsłudze protokołu

snadjafinia·11mo ago
FixMediaService

Użyj setAttribute dla konfiguracji Tomcat SSL

- Zmienione z setKeystoreFile/Pass/Type/Alias na setAttribute - Tomcat 10+ wykorzystuje setAttribute dla właściwości SSL - Naprawiono błędy kompilacji

snadjafinia·11mo ago
FixMediaService

Uruchom MediaService na obu portach 80 (HTTP API) i 8443 (HTTPS WebSocket)

- Odwrócony serwis.yaml i ingresstrol.yaml do użycia portu 80 - Usunięto wymuszone SERVER_PORT i SSL_ENABLED env vars - Dodano DualPortConfig do programowo doda...

snadjafinia·11mo ago
Fixkamo-internal

Podłącz do portu 8443 (zewnętrznego), który kieruje się do NodePort 30843

- Router do przodu zewnętrzny 8443 do k1m1 NodePort 30843 - Przeglądarka używa media.kamorm.com:8443 - Węzeł wewnętrzny to 30843 (Kubernetes valid range)

snadjafinia·11mo ago
FixMediaService

Użyj NodePort 30843 zamiast hostPort dla WebSocket

- hostPort może być zablokowany przez zasady zapory sieciowej - NodePort 30843 jest w ważnym zakresie (30000-32767) - Przeglądarka łączy się z zewnętrznym porte...

snadjafinia·11mo ago
FixMediaService

Dodaj konfigurację SSL do k8s ConfigMap

- ConfigMap brakowało konfiguracji SSL z application.yml - Dodano ustawienia serwera.ssl z obsługą zmiennych środowiskowych - Dopasowuje lokalną konfigurację ap...

snadjafinia·11mo ago
FixMediaService

Użyj hostPort zamiast węzowego portu dla 8443

- Zakres nodePort wynosi 30000-32767, nie można używać 8443 - Użyj hostPort, aby bezpośrednio związać się z portem hosta 8443 - Usunięto serwis-websocket.yaml

snadjafinia·11mo ago
Featurekamo-internal

Podłączać do portu MediaService 8443 dla WebSocket

- Zaktualizowano połączenie WebSocket do korzystania z media.kamorm.com:8443 - Bypasses Traefik dla ruchu tylko dla WebSocket - Wykorzystuje bezpośrednie połącz...

snadjafinia·11mo ago
FeatureMediaService

Ekspspeka MediaService na porcie 8443 dla WebSocket przez HTTPS/HTTP1.1

- Dodano usługę NodePort na 8443 dla bezpośredniego dostępu WebSocket (obejza Traefik) - Montaż certyfikatu Wildcard-kamocrm-com SSL - Pojemnik Init konwertuje ...

snadjafinia·11mo ago
Fixkamo-internal

Usuwanie ograniczenia transportu tylko WebSocket dla zgodności HTTP / 2

- Przeglądarka WebSocket API nie obsługuje HTTP / 2 (RFC 8441 nie zaimplementowany) - Native WebSocket wymaga aktualizacji HTTP/1.1, która nie przejdzie przez H...

snadjafinia·11mo 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