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 29, 2026
Fixkamo-internal

60s OTK TTL do spotkań z oknami, niezależne zaproszenia do czatu / e-mail, które nie blokują na zapleczu

ROOT CAUSE: OTK miał 10-sekundowy TTL. Do czasu, gdy strona kamo-spotet załadowane wszystkie swoje aktywa i branding/overrides.js uruchomiły się, aby potwierdzi...

kamo·7mo ago
Fixkamo-internal

Wysyłaj zaproszenia do czatowania za pośrednictwem istniejącego interfejsu API sesji czatu, zaproszeń e-mailowych za pośrednictwem multipart do EmailService

Czatowe zaproszenia: tworzy/udostaje sesję czatu za pośrednictwem POST /api/media/sessions/chat Następnie wysyła zaproszenie na spotkanie jako wiadomość tekstow...

kamo·7mo ago
FixAPIService

Użyj getServerName() zamiast getHeader (Host) dla oryginalnej rozdzielczości hosta

ForwardedHeaderFilter zużywa X-Forwarded-Host i dostosowuje getServerName() W związku z tym, podczas gdy getHeader (Host) zwraca surowy Host HTTP, który może by...

Kamo·7mo ago
FixMediaService

Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}

Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...

Kamo·7mo ago
Fixkamo-internal

Przekaz wszystkie pola spotkań (sendChatInvite, sendEmailInvite, customMessage, roomAlias, joinUrl) do backendu

Trasa Next.js API rozbierała się do Czaku zaprosića, sendEmailInvite, Zjaszna i pokójAlias – tylko w predaż pokojuName i zapraszamMemberId. Backend nie otrzymał...

kamo·7mo ago
FeatureMediaService

Implement chat WebSocket and email invite sending for meetings

MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...

Kamo·7mo ago
Featurekamo-internal

Przekażcie dostępneCzeksym do wszystkich instancji MeetingDialog i self-fetch, gdy nie są dostarczalne

- MemberList przekazuje dostępneMemist dla każdego MemberItem - MemberItem przekazuje dostępnychCzcicieli do spotkaniaDialog - SpotkanieMównicy z siebiestej . ...

kamo·7mo ago
Fixkamo-login

Prześlij adres IP i User-Agent do backendu dla dokładnego logowania do aktywności konta

Trasy Next.js API nie były w przypadku X-Fored-For, X-Real-IP, lub Nagłówki User-Agent do backendu Java, powodując, że aktywność konta jest logowana Wewnętrzne ...

Kamo·7mo ago
FixAPIService

Użyj HTTP na port 80, aby spełnić adres URL usługi, aby dopasować inne usługi

Punkt końcowy HTTPS na 8443 powoduje niedopasowanie SSL podczas routingu Przez wewnętrzny DNS K8s. Wszystkie inne usługi korzystają z HTTP w porcie 80.

Kamo·7mo ago
Featurekamo-internal

Dodaj niestandardową wiadomość do MeetingDialog dla zaproszonych chat / e-mail

Pokazuje wejście tekstu wielowiężnego, gdy jest co najmniej jedna opcja powiadomienia Włączone, umożliwiające twórcy spotkania dodanie osobistej notatki do Zapr...

kamo·7mo ago
Fixkamo-internal

Pokaż MeetingDialog na spotkania dla członków zamiast pominięcia bezpośrednio

Zarówno MemberItem (centra interakcyjne) jak i ChatBox (okna narzędzia do czatowania) Otwórz MeetingDialog z wstępniebranym członkiem docelowym, umożliwiając Uż...

kamo·7mo ago
Fixkamo-internal

Trasa spotyka się z interfejsem API przez APIService zamiast bezpośredniej usługi MediaService

Istniejąca trasa meet/create wykorzystuje forwardToApi (APIService), który Proxy na MediaService. Nowe trasy konfig / otchłań muszą podążać To sam wzór do pracy...

kamo·7mo ago
Fixkamo-internal

Przenieś nowy przycisk Tab po Czat Now jako tylko ikona, usuń zduplikuj link Notatek

Nowa Tab jest teraz przyciskiem ikony (bez etykiety) umieszczonym po prawej stronie czatu Now. Notatki usunięte z NavTop, ponieważ jest już w NavPri.

kamo·7mo ago
FeatureKlusterServices

Skonfiguruj Prosodę, Jicofo i sekrety wsparcia nagrań Jibri

Włącz nagrywanie w Prosody, dodaj hasła Jibri XMPP do tajemnic, oraz Skonfiguruj browar Jicofo MUC do odkrycia instancji Jibri.

Kamo·7mo ago
FeatureKlusterServices

Dodaj manifesty wdrożeniowe Jibri do spotkania Meet meeting nagraniu

Wdrażanie Kubernetes, serwis i konfigmap dla Jibri (Meet Broadcasting Infrastruktura) w celu umożliwienia nagrywania spotkań z integracją pamięci MinIO.

Kamo·7mo ago
Featurekamo-internal

Dodaj /settings/features/meets strona z 5 zakładkami dla konfigów wideo na poziomie org-ang.

Nowa strona ustawień z ogólnym, Bezpieczeństwo i dostęp, nagrywanie, Branding, I zakładki z notyfikacjami. Obejmuje meetApi client, MediaService Usługi, Wybór w...

kamo·7mo ago
FeatureMediaService

Add MeetConfigController and MeetConfigService for org-level meet settings

REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

Kamo·7mo ago
Featurekamo-shared-library

Dodaj podmiot OrgMeetConfig, podmiot MeetBackground, MEET_RECORDING ImageAssocType i uzyskaj uprawnienia

Dodaje konfigurację wideokonferencji na poziomie org z domyślnymi do obsługi lobby, Dostęp dla gości, nagrywanie, branding i powiadomienia. Nowe uprawnienia: RE...

Kamo·7mo ago
Fixkamo-shared-library

Dodaj wyraźne adnotacje JsonProperty do pól widoczności w obszarze Utła. szt. AI

Zadość: Jackson serializuje/deseria aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers z poprawnymi nazwami pól.

Kamo·7mo ago
Fixkamo-internal

Zapobiegaj nieskończonej pętli render w MeetingDialog spowodowanej domyślnymi odniesieniami do tablicy prop

useEffect miał preselectedMembers (domyślnie do []) jako zależność, Tworzenie nowej tablicy na każdym render i wyzwalanie nieskończonego setState Pętla. Naprawi...

kamo·7mo ago
Chorekamo-internal

Wyzwalaj rozmieszczenie do poprawki MUI 7

kamo·7mo ago
Fixkamo-internal

Utwórz czat Teraz ikona biała, zsynchronizuj odznakę e-mail z listą wiadomości, użyj CSS kolorowego imieszka do kolorów motywu

- NavTop: zmień kolor ForumIcon na biały, aby pasował do etykiety Chat Now - MessageBrowser/MailButton: współrzędne WebSocket email odświeżanie wiadomości za po...

kamo·7mo ago
March 28, 2026
ChoreMediaService

Trigger rebuild

Kamo·7mo ago
ChoreAPIService

Wyzwalanie budowy

Kamo·7mo ago
Fixkamo-internal

Uproszczenie korzystania z otwarcia OTK do bezpośredniego generowania OTK i otwierania okna spotkania

Punkty końcowe z poczwórki API jeszcze nie istnieją - pomiń rekord spotkania Tworzenie na razie. Dodaj obsługę błędów do wszystkich obsługi kliknięć, aby zapobi...

kamo·7mo ago
ChoreAPIService

Przebudowa dla etapu MEET COMPLETED

Kamo·7mo ago
ChoreSecurityService

Przebudowa dla etapu MEET COMPLETED

Kamo·7mo ago
ChoreSecurityService

Odbudować

Kamo·7mo ago
ChoreMediaService

Odbudować

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