Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,917
Całkowite zmiany
4,606
Funkcje
4,536
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,917AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,606Fix4,536Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
November 20, 2025
Fixkamo-internal

Zapobiegaj ruchowi rzędów stołu i przerysowywkę w wyborze pola wyboru checkbox

- Wyłącz animateRows, aby zapobiec ruchowi wizualnemu po wybraniu wierszy - Aktualizacje stanu wsadów w onSelectionChanged using requestAnimationFrame - Zaiste ...

snadjafinia·9mo ago
Fixkamo-internal

Zmień ikonę statusu Grim z raven.svg na raven.ico

- Aktualizacja ścieżki icon z /icon/raven.svg do /icon/raven.ico - Przechowywać czerwony filtr koloru (ef4444) nałożonego na ikonę - Rozmiar ikony pozostaje 18p...

snadjafinia·9mo ago
Fixkamo-internal

Upewnij się, że ikona raven.svg jest poprawnie wyświetlana dla statusu Grim

- Zweryfikuj ścieżkę /icon/raven.svg poprawnie odwołuje się do publicznego/icon/raven.svg - Dodaj flex wyświetlacza, aby zapewnić prawidłowe renderowanie - Filt...

snadjafinia·9mo ago
Fixkamo-internal

Napraw pionowe wyrównanie kolumny styk i dodaj pola wyboru do pinowanych wierszy

- Dodaj wysokość: 100% i uzasadnićTret: środek do kolumny styku do pionowego wyrównania środkowego - Ręczne dodawanie pola wyboru do wejścia do IdRenderer, aby ...

snadjafinia·9mo ago
Fixkamo-internal

Popraw odstęp między polami kontaktowymi, wyrównanie statusu i przypięte wiersze

- Zmniejsz lukę między imieniem i e-mailem w polu kontaktowym z 0,25 do 0 (z korektami liniowymi) - Vertically dostosuj zawartość pola stanu do środka za pomocą...

snadjafinia·9mo ago
Fixkamo-internal

Pionowocentra pilna odznaka w kolumnie kontaktowe

- Zmień alignPozy z "flex-start" na "centrum" dla wyrównania pionowego - Usuń mtt: 0.25 margin-top, ponieważ nie jest już potrzebny przy wyrównaniu środkowym

snadjafinia·9mo ago
Fixkamo-internal

Rozwiązy błędy ESLint w LeadManager

- Zmiana "nie w przefiltrowaniu" na "konst filtrowany" (prefer-const) - Zamień "dowolne" typy na odpowiedni interfejs PinnedLead - Usuń nieużywany import PushPi...

snadjafinia·9mo ago
November 19, 2025
Fixkamo-internal

Przywracanie funkcji przeciągania połączenia między elementami zadań

- Naprawiono funkcję startu, aby poprawnie zaakceptować odpowiedźIndex parametr - Dodano renderowanie SVG dla linii połączeń (zarówno istniejących, jak i ciągni...

snadjafinia·9mo ago
Fixkamo-internal

Wyczyj błąd w typie skryptu dla reag-draggable nodeRef

- Aktualizacja nodeRefs Typ mapy do zaakceptowania RefObject-HTMLDivElement | null> - Dodano dochodzenie w zakresie pisania w nodeRef do komponentu Draggable - ...

snadjafinia·9mo ago
Fixkamo-internal

Resolve find findDOMNode na stronie zadań dla React 19 kompatybilność

- Dodano rekwizyt w nodeRef do reagowania-draggable components, aby uniknąć przestarzałego findDOMNode - Utworzono mapę ref do przechowywania refs dla każdego p...

snadjafinia·9mo ago
November 18, 2025
Fixkamo-internal

Poprawny układ przycisku i dwa razy wideuj przyciski boczne

- Przesunięcie wyczyścił przycisk po prawej stronie przycisku wywołania - Przycisk Backspace pozostaje po lewej stronie - Oba przyciski boczne (przestrzeń i prz...

snadjafinia·9mo ago
Fixkamo-internal

Usuń duplikat onMouseLeave prop w przyciskach dial pad

- Połączony duplikat naMouseLeave handlerzy do pojedynczego uchwytu - Naprawiono błąd budowania: Nie dopuszczono duplikatów rekwizytów

snadjafinia·9mo ago
November 16, 2025
Fixkamo-internal

Rozwiązują błędy w kompilacji komponentów rurociągu

- Wykorzystanie komponentu siatki: zmienione z elementu siatki xs x 12 "na siatka x 12" na rozmiar siatki xs: 12 (MUI v6 Grid2 API) - Import naprawiono nieważną...

snadjafinia·9mo ago
Fixkamo-internal

Uprość getDisplayName do korzystania z userInfo.usernameAlias bezpośrednio

- Usunięto niepotrzebną logikę i błędy - Użyj userInfo.usernameAlias bezpośrednio z danych sesji - Pokaż ROFL tylko wtedy, gdy brakuje użytkownikaInfo lub nazwa...

snadjafinia·10mo ago
Fixkamo-internal

Rozwiązywać problem z wyświetlanie nazwy użytkownika "Welcome back" w NavTop

- Naprawiono getDisplayName(), aby wyświetlać tylko "ROFL" na rzeczywistych błędach, a nie podczas ładowania - Dodano obsługę stanu ładowania, aby pokazać "Wita...

snadjafinia·10mo ago
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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo ago
November 11, 2025
November 8, 2025
Fixkamo-analytics

Pętla przekierowania na auth failure

metaloozee·10mo ago
Fixkamo-analytics

Wyłącz przycisk pobierania, gdy nie ma dostępnych danych

Prince EKPINSE·10mo ago
Fixkamo-analytics

Wyłącz przycisk pobierania, gdy nie ma dostępnych danych

Prince EKPINSE·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo 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·10mo ago
FixMediaService

Użyj zestawuProperty na obsłudze protokołu

snadjafinia·10mo 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·10mo 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·10mo 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·10mo 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·10mo ago

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny