KamoCRM

Dziennik zmian na żywo

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

17,532
Całkowite zmiany
6,009
Funkcje
5,290
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,532AIService255APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService252MediaService602RAGService79SecurityService1,853TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,356kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,665kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore775Docs3,255Feature6,009Fix5,290Other994Performance165Refactor278Revert23Style42Test161Upgrade1
May 1, 2026
FixMediaService

Napraw NPE w getChatSessions z Map.of() odrzucanie null nextcoder

java.util.Map.of() rzuca NullPointerException, gdy nextcoder jest null (nie ma więcej stron). Zastąp HashMap, który akceptuje wartości zerowe. Również owiń cały...

Kamo·5mo ago
FeatureMediaService

Dodaj punkt końcowy GET /sesje/-guid/members z priorytetem nazwy wyświetlacza

Lista członków zwraca z nazwą rozwiązaną za pomocą nazwy użytkownikaAlias - pełnaName - alias - nazwa użytkownika, Dopasowanie tego samego priorytetu co lista s...

Kamo·5mo ago
FixMediaService

Napraw 500 (brakujące EmbRecordState) i kartę pustych czatów (odlewa Timestamp)

Wada A: ChatAttachmentService.upload pominięty Powodowanie naruszenia NOT NULL na imgs.is_active. Dodano domyślny rekordState. Utwardzony ChatAtchmentController...

Kamo·5mo ago
FixMediaService

Preferuj nazwę użytkownikaAlias over User.name in memberDisplayName

Przełącza priorytetowe wyświetlanie nazwy na: Member.usernameAlias - User.name.name.name. Zawiera również poprawkę wysyłki zapytań stronni z poprzedniego commit...

Kamo·5mo ago
FixMediaService

Użyj split First/After zapytań dla sesji czatu na stronie punktu końcowego

Adresy puste zakładki Czaty poprzez wysłanie na .

Kamo·5mo ago
FeatureMediaService

Lista czatu Paged z podglądami, członkami, nieprzeczytanymi liczbami

To zwraca wiersze ChatListRowDto, w tym ostatni podgląd wiadomości, członek Suma podsumowań, liczby nieprzesłyczawek na sesji i własneLastViewedAt.

Kamo·6mo ago
FeatureMediaService

Real NATS wydawca impl i READ_RECEIPT

Kamo·6mo ago
April 30, 2026
FixMediaService

Podniesienie czasu odczytu klienta do 120s dla długich wiadomości

LibreTranslate uruchamia modele argosowe tylko procesora — wiadomość czatu o długości akapitu Do tłumaczenia jest to 20-30, a dłuższe mogą przesunąć się ponad 6...

Kamo·6mo ago
RefactorMediaService

Przekładnie zbiorczymi Cache-only, uchwyty FE

Masowe punkty końcowe wiadomości-fetch zwracają teraz tylko tłumaczenia, które są już dostępne busowane i oznaczające brakujące rzędy z potrzebami Przekłasowani...

Kamo·6mo ago
FeatureMediaService

Tłumaczenie na żądanie dla czatów i wiadomości pomocowych

Przechwytuje język źródłowy dla każdego czatu / wiadomości pomocy technicznej i dodaje Opcjonalny ?lang-XX param na punktach końcowych wiadomości i premii plus ...

Kamo·6mo ago
April 29, 2026
CIMediaService

Zdelegować z concurrecy w budowaniu miejsc pracy, a nie rozmieszczania Kubernetes

Współwadność na poziomie przepływu pracy serializowała cały rurociąg (w tym kubectl rollouts). Przenieś grupę do pracy w budowanie tylko w celu wdrożenia zadań ...

Kamo·6mo ago
April 28, 2026
April 27, 2026
April 26, 2026
FixMediaService

Śledź czat wsparcia publicznego przez sesję GUID w Redis

Odwiedzający marketing korzystają /ws/public-chat-native bez memberId; bilety nadal Odniesienie do członka podmiotu notariusza org jako requestor. Przyrost PRES...

Kamo·6mo ago
FeatureMediaService

Transmisja oczekująca na liczenie + nieprzeczytana na agenta czytaj i wysyłanie gości

- teraz delegaci do - tak więc hliba Odzwierciedla sesje z nieprzeczytanymi wiadomościami odwiedzających i przykrewami, gdy Agent wywołuje MarkACzytaj. - ...

Kamo·6mo ago
April 25, 2026
ChoreMediaService

Odbuduj, aby wyciągnąć najnowsze kamo-wspólne biblioteki

Odbiera nowe zapytania i Oddział WSPARCYJNEJ_TICKET w .

Kamo·6mo ago
PerformanceMediaService

Przechowuj geo na bilecie przy tworzeniu, drop GeoLite czyta

Teraz przechwytuje geo odwiedzającego Raz (za pośrednictwem GeoLookupService) i utrzymuje się ip/kraj/miasto/rozpodział/subdivision w sprawie Sama SupportTicket...

Kamo·6mo ago
PerformanceMediaService

Odwiedzający masowe obciążenia i pomiń GeoLite lookup na liście

Punkt końcowy /api/support/support/tickets, na stronę 20 wierszy: - 20 - wywołania (N+1) - 20 zamieszknięcia do GeoLookupService.lookup, z których każdy jes...

Kamo·6mo ago
FeatureMediaService

Dodaj /ws/public-chat-native zwykły punkt końcowy WebSocket wraz z SockJS

Rejestruje drugi punkt końcowy STOMP bez SockJS na /ws/public-chat-native-native, więc Aby frontend mógł łączyć się z natywnym WebSocket (brokerURL) bez koniecz...

Kamo·6mo ago
FeatureMediaService

Transmisja nieprzeczytanych lilii agenta na wiadomość odwiedzającego

Po tym, jak odwiedzający wyśle wiadomość pomocy technicznej, przesuń najnowsze nieprzeczytane konta ładowność do - więc lista biletów agenta Odznaka i navtop w ...

Kamo·6mo ago
FixMediaService

Rozwiń skan repozytorium JPA, aby uwzględnić pakiet handlowy

Nowa kamo-wspólna biblioteka wprowadza w sobie : . Co wymaga ? (w com.kamo.z.shared.commerce). MediaService przeskanowany tylko donotmodify.dao.repos, więc brak...

Kamo·6mo ago
FixMediaService

Przywróć import HashMap w ChatWebSocketController

Poprzednia refaktorka usunęła import HashMap, ale uchwytTyping Metoda nadal konstruuje HashMap do ładowności typowania zdarzeń, powodując Forgejo buduje do pora...

Kamo·6mo ago
FixMediaService

Proaktywnie tworzyć konsumenta NATS podczas tworzenia sesji, aby zapobiec utracie wiadomości

Wcześniej konsument NATS JetStream został utworzony tylko wtedy, gdy klient STOMP Wysłano /app/chat/subskrypcja. Z DeliverPolicy.Nowe, wszelkie wiadomości publi...

Kamo·6mo ago
April 21, 2026
FixMediaService

Przekaźnik z core NATS

Match SecurityService podstawowe publikowanie: zapisz się z Dispatcherem Bezpieczeństwo.theme.provision. zamiast JetStream (stream obejmuje tylko czat).

Kamo·6mo ago
April 20, 2026
FixMediaService

Użyj PublicChatVisitor displayName na zapytanieOmach na bilety dla odwiedzających

Bilety inicjowane przez odwiedzających żądaj od kodu twardego do członka systemu org, więc DTO wyświetlało nazwisko właściciela org w kolumnie Requestor. Upadek...

Kamo·6mo ago
FeatureMediaService

Expose miasto i podział w geo-szukajcie dla odwiedzających

- Rozszerz rekord GeoResult z polami miasta i podziału - Przełącz SupportTicketService.toDTO() do użycia GeoLookupService (poziom IP Lookup) zamiast geolokali...

Kamo·6mo ago
FixMediaService

Budowanie błędu w GeoLookupService i dodawanie NATS publikowanie wiadomości agentów

- Napraw opcjonalnie vs Lista niedopasowanie typu w - - Wstrzyknąć NatsMessageService do MediaController - Publikuj na czat.session.-guid po agentze tworzy wiad...

Kamo·6mo ago
FixMediaService

Dostawa czatu w czasie rzeczywistym, strony wiadomości, powiadomienia i synchronizacja nazw

Utrzymuj subskrypcję NATS przy wypisaniu się z klientem, aby uniknąć złamania agenta w czasie rzeczywistym - Tag wiadomości odwiedzającego z wiadomościąType-VIS...

Kamo·6mo ago
FeatureMediaService

Pokaż flagę dla odwiedzających i lokalizację w nagłówku biletu wsparcia

- Wstrzyknąć PublicChatVisitorRepository i GeoLiteLocationRepository do SupportTicketService - Populate visitorIpAddress, odwiedzającyCokrad, odwiedzającyCountr...

Kamo·6mo ago
FixMediaService

Oznacz wiadomości odwiedzające jako typ VISITOR_MESSAGE, dodaj nadajnikName do wiadomości GET

- PublicChatService: ustawione messageType-VISITOR_MESSAGE, aby Frontend mógł się rozróżnić Odzwierciedla echa odpowiedzi agentów na temat STOMP - MediaContro...

Kamo·6mo ago
FeatureMediaService

Naprawiać czat publiczny w czasie rzeczywistym przez STOMP / NASS

- Usuń wewnętrzny wymóg z PublicChatWebSocketInterceptor Aby odwiedzający mogli połączyć się bezpośrednio przy użyciu tylko za pomocą sessionToken - Dołącz wy...

Kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·6mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

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