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

Ikony KamoDesktop (Linux + Windows) otwierające automatycznie połączone sesje

Dwie ikony nav left z Analytics, pokazane tylko członkom kwalifikującym się przez Boga (jest Bóg dodany do NavGateContext). Każdy z nich pobiera krótkotrwały li...

kamo·3mo ago
FixSecurityService

Wstrzyknąć KamoDesktop SSO env bezpośrednio + guac-sso w gąsienicowe wdrożenie k8

- Wartości czyta KAMO_GUAC_SIGNING_KEY / DESKTOP_PASSWORD bezpośrednio (runtime application.yml jest konfigurowany, więc pośredniość właściwość nie wiąże się)...

Kamo·3mo ago
FeatureSecurityService

KamoDesktop SSO symbolowy punkt końcowy dla członków Boga

GET (tylko kwalifikujący się do Boga) miętuje a 5-minutowy token guacamole-auth-json (HMAC-SHA256 + AES-128-CBC, na rozszerzenie Format drutu) i zwraca autologi...

Kamo·3mo ago
Featurekamo-internal

Org-scoped nazwy pokoi, format nazwy pokoju, spotkania kalendarzowe Kamo, przypomnienia o rozruchach; ustawienia i18n

- useMeeting/MeetingDialog: nazwy pokoi są teraz oznaczone przez org token tak dwa orgugi nigdy nie mogą zderzyć się z tą samą konferencją Prosody i uhonorowa...

kamo·3mo ago
FeatureMediaService

Zaplanowane przypomnienia o rozpoczęciu + wygaśnięcie linku gości

- SpotkanieReminderSweep: Schedulowana zamiłowanie, która strzela w czasie rzeczywistym Przypomnienie "spotkanie" do zaproszonych członków (start - przypomnie...

Kamo·3mo ago
Featurekamo-internal

Pokaż dostępność członków na liście czatów; zmienić nazwę karty do Directory

1:1 rzędy czatu teraz pojawiają się na żywo obecność odpowiednika + dostępność Podobnie jak zakładka katalogowa — to samo użycieDostępności/korzystanie źródeł i...

kamo·3mo ago
DocsKlusterServices

Specyfikacja projektowa dla KamoDesktop god SSO ikony + rebranding Guacamole

Dwie ikony nav tylko dla Boga (Linux/Windows) w kamo-internal, które otwierają Guacamole w SecurityService (brama kwalifikowa do Boga), głęboko powiązana prosto...

Kamo·3mo ago
FixKlusterServices

Przenieś guacd do podsów (mocnie MTU) + unicast WoL

guacd na hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod nakładka na cilium (MTU 1420): RDP podłączony, ale duże ramy zostały zrzucone na granicę -> 'Guacamo...

Kamo·3mo ago
Fixkamo-internal

Zapis zaproszeni do udziału w spotkaniach za pomocą click-time OTK linki dołącza

Zaproś linki (chat + e-mail) wcześniej osadzono goły adres URL pokoju, więc Odbiorcy wylądowali jako anonimowi goście, a nie sami. OTK nie może być Wstępnie osa...

kamo·3mo ago
FixMediaService

Uczestnicy zaproszeni do Persist, egzekwują MANAGE_MEET_SETTINGS, upuść ścieżkę podwójnego zaproszenia

- spotkanie: zaproszeni członkowie to numeryczne identyfikatory płatków śniegu, a nie struny UUID — Przekieruj je przez longToUUID jak twórca. Poprzednio UUID...

Kamo·3mo ago
FixKlusterServices

Oglądaj przestrzeń nazw pulpitu dla IngressRoutes

desktop.kamorm.com IngressRoute mieszka na pulpicie ns, ale Traefik's CRD Usługodawca tylko oglądał - więc trasa Został zignorowany, a prośby przepadły na kamo-...

Kamo·3mo ago
FixKlusterServices

Importuj dysk maszyn wirtualny jako system plików, a nie blok

Importer blokowy CDI: "blockdev: nie może otworzyć /dev/cdi-block-volume: Zezwolenie odrzucone - nie może uzyskać dostępu do surowego urządzenia blokowego Longh...

Kamo·3mo ago
FixSecurityService

Pożyczkobiorca zgłasza pożary Działanie-Taken działania niepożądane (lista kontrolna dołu + powiadoma)

Zgłoszeniowi portalu jest plik pożyczkowy PATCH ’statusId:2’, który ominął Operator/punkt końcowy przejścia, w którym żyją działania niepożądane Application-Tak...

Kamo·3mo ago
Fixkamo-shared-library

Odrzuć ujemną kwotę pożyczki / wartości nieruchomości na zapisach sekcji

updateLoan i updateProperty teraz odrzucają ujemną kwotę pieniężną na Wejdy LTV (ilość wypożyczenia, szacunkowa/zakup/astrakcja) poprzez Wymaganie nieujemnego p...

Kamo·3mo ago
FixKlusterServices

Prawidłowy pole KubeVirt VM cloud-init + modernize spec

- tajne pole cloudInitNoCloud userdata to 'secretRef' (nie userDataSecretRef); KubeVirt v1.8.4 przycina niewłaściwe pole -> 'musi mieć co najmniej jeden userd...

Kamo·3mo ago
Fixkamo-nowww

Nigdy nie prependuj www do subdomenów, tylko na goły apex

Połowy-wszystko przekierował KAŻDEGO niealiasowego hosta na https://www., który jest Poprawne dla nagiego wierzchołka (kamorm.com -> www.kamocrm.com), ale nie w...

Kamo·3mo ago
FixSecurityService

Pożyczkobiorca nie może eskalować statusu pliku pożyczkowego ani edytować adresu URLA po przesłaniu

Dwa powiązane luki w uprawnieniach pożyczkobiorcy na punktach końcowych aplikacji samoobsługowej: - Wzrastanie przywileju (nr 2): patchLoanFile zastosowano dow...

Kamo·3mo ago
Fixkamo-shared-library

Dostęp do statusu pliku Pożyczkopisu dla pożyczkobiorcy edit-lock, kaskada pożyczkobiorcy, aplikacja prezent-recipient

orgId): czytaj pomoc o wspieraniu Pożyczkobiorca po złożeniu blokady (odbiorca może edytować URLA tylko podczas Plik jest DRAFT). UsuńPair/deleteBorrower teraz...

Kamo·3mo ago
FeatureKlusterServices

Utwardzony zdalny pulpit KubeVirtrt + bramka Guacamole

Dodaje pełny stos zdalnych biurków, GitOps-applied za pośrednictwem przepływu pracy: - KubeVirt + CDI zainstalowany w czasie wdrażania (ramery URL wydania stoł...

Kamo·3mo ago
Featurekamo-internal

Sub-tabs dla grup czatów, zapamiętaj kartę ostatnio otwarte

Lista czatów filtrowana przez rząd wieloselektowych chipów pigułek, które wyglądały Miejsce pod zakładką Czaty. Zamień je jednoselektnym podtapiam (jedna zakład...

kamo·3mo ago
DocsKlusterServices

Specyfikacja projektu dla hartowanego pulpitu KubeVirtu zdalne + brama Guacamole

KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) za Apache Guacamole HTML5, Narażony na desktop.kamocrm.com przez Traefik (TLS + limit szybkości + IP-ban). Dodaje komp...

Kamo·3mo ago
Refactorkamo-internal

Przenieś edytor statusu na wiersz kart; autonote do oddzwonij

- Edytor statusu/substatusu udostępnia teraz wiersz podstawowy: karty po lewej stronie, status Wyrównane w prawo (usunie oddzielny wiersz pod przyciskami akcj...

kamo·3mo ago
Fixkamo-internal

Pokaż awatary członka w zakładce Czaty

MediaService zwraca członek czat-session avatarUrl-null z założenia (awantars to Uzęcznie na flicie), ale zakładka Chats nigdy ich nie rozwiązała, więc zawsze Z...

kamo·3mo ago
FixSecurityService

Pożyczkobiorca samodzielny idempotency + odszkodowanie sierot; nie przekazuj pustej listy kontrolnej jako sukcesu

MortgageAppController.create() pożyczkobiorca samodzielnie tworzy oddział: - Idempotency (nr 2): wznowić istniejący PROJEKT posiadany przez findOwnedDraft zamia...

Kamo·3mo ago
Fixkamo-internal

Baner gotowości odświeża się przyciskiem odświeżenia za pomocą przycisku odświeżenia i nigdy nie pokazuje pustej nazwy rynku

Dwie kontynuacje na banerze gotowości MLOS domyślnego źródła: - Odśwież (IconButton) teraz również nazywa loadMlosReadiness(), więc wynurzając się a Nowo utwo...

kamo·3mo ago
Fixkamo-shared-library

Idempotent pożyczkobiorca samodzielnie tworzy projekt + deterministyczna aktywna rezolucja rynku ołowiu

CzłonekId): rozwiązuje użytkownika Istniejąca aplikacja DRAFT w ten sposób powtarzający się kredytobiorca samodzielnie tworzy (podwójny kliknięcie / przeładowan...

Kamo·3mo ago
Featurekamo-internal

Wyjaśnij, kiedy e-mail nie jest skonfigurowany; komponowanie bramki

Skrzynka odbiorcza/messages wcześniej oddała pełną powłokę nawet wtedy, gdy org Nie miał dostawcy poczty e-mail lub członek nie miał skrzynki pocztowej, po cich...

kamo·3mo ago
Featurekamo-internal

All-types Chats lista + uwaga na przeglądarkę

Chats sub-tab teraz wymienia członków, grup, wsparcia i rozmów towarzyskich Po pierwsze, najczęściej z filtrem multi-select (członkowie zespołu / Członkowie / S...

kamo·3mo ago
FeatureMediaService

Ujednolicone kanały czatów w sesjach członkowskich / wsparcia / spotkań towarzyznych

GET /api/media/sessions/chat przyjmuje teraz filtr "kategorii" (czat, wsparcie, społecznościowe; wszystko niewypłacalne) i zwraca jeden na całym świecie najbard...

Kamo·3mo ago
Featurekamo-shared-library

Zapytania w Page dla wsparcia + sesje czatu społecznościowe

Podajnik, dzięki czemu zjednoczona lista czatów centrów interakcji może zawierać wszystkie rodzaje: - WSPARCIE (TYPE_ID-2: sesje, w których członek jest agentem...

Kamo·3mo ago
Featurekamo-internal

Wykończ lead-view akcji nagłówka + callbacks

- Nagłówek: Podziel połączenie do połączenia (Work) / Call (osobisty) otwierający softphone (ukryty, gdy członek nie ma zarejestrowanego rozszerzenia), Email ...

kamo·3mo ago
FeatureEmailService

Wewnętrzny punkt końcowy do tworzenia/anulowania wydarzenia kalendarzowego członka

POST /api/internal/calendar/events (X-Internal-Auth gateed) rozwiązuje członkostwo -> Kalendarz podstawowy użytkownika -> (w razie potrzeby tworzący domyślne) i...

Kamo·3mo ago
FeatureSecurityService

Punkty końcowe oddzwonij (schedule/list/resolve)

Nowy - kontroler + serwis: utrzymuje się - oddzwonie, posty / informacje o przybyszach do strumienia medialnego łowiska, i Wzruszanie oddzwoniwa na kalendarz cz...

Kamo·3mo ago
Featurekamo-shared-library

Dodaj jednostkę LeadCallback, status enum i repozytorium

Powróca funkcję oddzwoniwnia w widoku lead-view: główny rekord callback (PENDING/CONTACTED/CANCELED) z przechwytaczem leadUid, z miękkim odniesieniem do Ludzine...

Kamo·3mo ago
Fixkamo-internal

Wyjaśnij, dlaczego domyślna kontrola MLOS-lead-source jest ukryta, zamiast po ciemnie ją upuszczać

Na zakładce produkty dla sprzedawców jest kontrola "zaznacz na domyślny produkt prowadzący" jest Zamknięci na gotowości hipotecznej – włączone POS, aktywne MORT...

kamo·3mo ago
ChoreSecurityService

Odbudowa przeciwko współdzielonej-libddNow() CAST fix

Puste zobowiązanie do wyzwalania CI, który klonuje kamo-wspólne biblioteki w czasie budowy i Pobiera poprawkę CAST(Now() AS timestamp).

Kamo·3mo ago
Fixkamo-shared-library

DbNow() używa CAST(now() AS timestamp), a nie teraz()::timestamp

The ::timestamp skrót jest zniekształcony przez rodzimy parser Hibernate (poczyta się ':' jako prefiks o nazwie parametr, to zwrot::timestamp w :timestamp) -> C...

Kamo·3mo ago
Featurekamo-internal

Utwórz sesję dla czatów grupowych otwartych przez memberIds

ChatTool zignorował rekwizyty.memberIds: grupa otwarta z pustą userId i brak sesjiGuid, więc 1:1 creates bać się wcześnie i Okno nigdy nie dostało sesji. Teraz,...

kamo·3mo ago
Fixkamo-internal

Zatrzymaj duplikat wyskakujących okienek czatu dla tej samej rozmowy

Odpadka typu tool-window tylko dokładnie dopasowany do jednego klucza użytkownikaId przeciwko async-mirored windowsRef, więc ten sam czat 1:1 otworzył się dwa r...

kamo·3mo ago
ChoreSecurityService

Odbudowa przeciwko kamo-shared-libiry-prawo-waterfallowi (5f20d29)

CI klonuje i buduje kamo-wewnące bibliotekę ze źródła, więc to puste commit Wyzwala budowę, aby podnieść rozwiązywanie wielowarstwowych praw. Na butach MemberRi...

Kamo·3mo ago
Fixkamo-internal

Pokaż wszystkie utwierdzne grupy uprawnień w pracy i redaktorach działów

JobTitleManager i DepartmentManager zawsze mieli dwie grupy uprawnień – Ogólne i CRM – więc prawa były niewidoczne i Nie do zmiatność, podczas gdy SecurityRoleM...

kamo·3mo ago
Fixkamo-shared-library

Rozwiązać prawa członkowskie jako prawdziwy wodospad zamiast NUKE-ways-wygrać

Skuteczne prawa zostały oblistosowane poprzez składanie każdego źródła (roli, dział, praca Tytuł, członek) na jednej mapie, gdzie NUKE zawsze wygrywa. Oznaczało...

Kamo·3mo ago
FixSecurityService

Zaokrętowanie zabezpieczeń do samokontrolowania; prawa do samonagotania

Dwie prodki z bezpieczeństwaZmiana lustra zapewniającego: 1. Enter-as-System-Member nie powiódł się z "Bez członkostwa w organizacji Dostawca zabezpieczeń" ...

Kamo·3mo ago
Fixkamo-internal

Odśwież status dostawcy, gdy OAuth wyskakujące okienko

Dostawca przekierowuje teraz do oddzwonienia typu api-gateway (pochodzenie innego), Tak więc jego postMessage może nie przejść kontroli początkowego otwieracza....

kamo·3mo ago
FeatureAPIService

Przejść publiczny dla wiadomości e-mail OAuth callback

Przewiń GET - do sesji EmailService bezzaowo (paski auth, brak przekierowania), odzwierciedlając oddzwoń RingCentral OAuth. Jest to stały publiczny przekierowan...

Kamo·3mo ago
FeatureEmailService

Naprawiono publiczne przekierowanie + zwrotne z powrotem na bramę

Poczta elektroniczna Platformy OAuth (Microsoft 365 / Google / Zoho) nie miała ważnego miejsca publicznego przekierowanie URI: przekierowanie pochodziło z hosta...

Kamo·3mo ago
FixDocsService

Podawaj e-sign editor PDF dla dowolnego konwertowanego pliku doc, z natywnych plików PDF

Edytor e-sygnał (DocumentEditor - PdfCanvas / PageThumbnailSidebar) otwiera dowolny Przekonwertowany dokument, nie tylko pliki przesłane przez przepływ sig-temp...

Kamo·3mo ago
Fixkamo-internal

My Docs używa MY_DOCS ordinal (3), nie enum id (4)

Zaplecze udziela ImageAssocType przez .values()[assocType] (cenny indeks) I upoważnień to -Enumerated (ORDINAL). Każda powierzchnia obrazowania przechodzi przez...

kamo·3mo ago
FixConversionService

Konwertuj zdewiplikowane dokumenty, aby e-nalityfikacyjne zostały włączone

Gdy przesłane byty pliku pasują do istniejącego ImgDat, ścieżka dedup (istniejące) ponownie użył tego dat dosłownie i nigdy nie przeprowadził konwersji Rozmowy....

Kamo·3mo ago
FixVOIPService

Zwrot 200 wszystkichFalse dla nieskonfigurowanych możliwości org

GET /api/voip/capabilities rzucił DostawcęNotSkonfiguredException (422) podczas org nie miał dostawcy usług telefonicznych, rejestrując błąd czerwonej konsoli n...

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