KamoCRM

Dziennik zmian na żywo

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

17,497
Całkowite zmiany
5,985
Funkcje
5,283
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 24, 2026
Fixkamo-internal

Wyczyść sklonowane sesję w zakładce enter-as

Wprowadzanie org otwiera kartę z ok.open('', '_blank') i zaznacza ją W /validate. To było cross-origin aż do teraz, więc nic nie było dzielone. To jest Samotne ...

kamo·2mo ago
Testkamo-shared-library

Ratchet, że zablokowana funkcja bez aplikacji ma osłonę call-site

Podzielenie aplikacji z możliwości wewnątrz jest tym, co pozwala klinice utrzymać System telefoniczny i pokój wideo w ogóle, ale to przesuwa egzekwowanie prawa ...

Kamo·2mo ago
FeatureMediaService

Odmowa spotkania z nagraniem dla najemcy, który obsługuje PHI

Podział zdolności sprawił, że ServiceType.MEET jest dozwolony — konferencja na żywo Na samodzielnym Meet nigdy nie opuszcza klastra — podczas gdy MEETING_RECORD...

Kamo·2mo ago
FeatureVOIPService

Zablokowana zdolność przewyższa teraz prawą i tryb Boga

PhiPlaybackAutoryzatorz gated PHI odbierz odtwarzanie na VIEW_CALL_LOGS. To było Cały czek, ponieważ ServiceType.VOIP zmapował się do zablokowanego Moduł VOIP_R...

Kamo·2mo ago
Chorekamo-internal

Regeneruj lustra ServiceType po korekcie etapu

Pięć istniejących wcześniej pionów handlowych jest COMPLETED, EHR jest PLANNING.

kamo·2mo ago
Fixkamo-shared-library

Pięć wcześniej istniejących pionów musi być dostępnych statków

Wysyłka wszystkich sześciorga dzieci PLANNING była w błędzie dla pięciu z nich. RETAIL, RENTAL, SERWIS, SUBSCRIPTION i PROCUREMENT nie są nową funkcjonalnością ...

Kamo·2mo ago
Fixkamo-internal

Przeczytaj sesję z zakładki, a nie współdzielonego słoika z ciasteczkam

46 modułów klienckich odczyta id z document.cookie i wysłało go jako X-Token. sessionStorage jest na TAB; plik cookie jest na dowolny. Podczas gdy Każda organiz...

kamo·2mo ago
FixSecurityService

Odmowa pseudonimu, który wymienia więcej niż jedną organizację

byAlias wziął LIMIT 1 over orgs.alias, który nie ma wyjątkowości ograniczenia: Ścieżka tworzenia sprawdza ją na dostawcę bezpieczeństwa, a PUT /org/Aid nie Spra...

Kamo·2mo ago
Fixkamo-internal

Zaplanowany zbieracz prezenter wsparcia nie zaoferował nikomu

Rozpad liczby prezenterów był pusty dla każdej organizacji i zawsze miał - Byłem. GET - odpowiedzi z - członkowie zespołu, ogółem -; zakładka czytaj dane.członk...

kamo·2mo ago
FeatureSecurityService

Podawaj drzewo aplikacji i napraw niestrzeżony automatyczny .

CechaController wysyła teraz rodzica / dzieci / rodzeństwo na każdego serializowanego Aplikacja, dzięki której klient może sprawić, że dzieci zagnieżdżą się pod...

Kamo·2mo ago
Featurekamo-internal

Odzwierciedlać sześć aplikacji dla dzieci handlowych i powstrzymać dryfowanie luster

Oba lustra TS są teraz GENERATED z ServiceType.java, a nie ręczny. Swój źle dryfowali z Jawy i od siebie: Nieaktualna "integracja RG" i "Falls back to parent Or...

kamo·2mo ago
Docskamo-internal

Zadanie 7 nie było potrzebne żadne nowe migracje, a orgi najwyższego poziomu muszą być włączone

Zaplecze zapasowe app-tree okazało się już istnieć jako - ograniczone Do isGated() verticals. Zrzucenie tego ograniczenia to cała zmiana. Rejestruje odkrycie, ...

kamo·2mo ago
Featurekamo-internal

Jeden pasek dowia, trzy razy szeroka, w dół każdej rozmowy

Bar obok wiadomości był 8px w czacie członowym i SMS, 6px w biletach wsparcia i Społeczny, a na czacie AI to było nic: ta lista zadeklarowała „szerokość” Oprócz...

kamo·2mo ago
FixSecurityService

Resolve na domenie /org/current server-side

Internal.kamorm.com nie udało się wykonać z "Nieprawidłowe dane organizacyjne: Brakujące "id" lub "domenę". Organizacja nie ma pola „domena” – ma Kolekcja domen...

Kamo·2mo ago
Fixkamo-internal

Daj /api/org/current domeny, jakiej wymaga klient

Internal.kamorm.com nie oddał z "Nieważnymi danymi organizacji: Brakujące "id" lub "domain". Organizacja. fromJSON odmawia rekordu bez Domena, a jednostka organ...

kamo·2mo ago
Fixkamo-internal

Przenieś skok na zachód z innymi działaniami paska narzędzi

Wyszukiwanie jest teraz właścicielem całego lewego śladu paska narzędzi, ponieważ pusta część tego utworu to Dokładnie w pomieszczeniu, w którym otwiera się pol...

kamo·2mo ago
Chorekamo-internal

Odśwież favicon i upuść nieużywane logo blueleven

Public/favicon.ico ma teraz warstwy 48x48 i 32x32 zamiast 32x32/16x16. Pięć logo-blu/logo-blueleven PNG jest odwoływanych znikąd w aplikacji, Tak więc idą z tym...

kamo·2mo ago
FeatureInitializerService

Rozszerzyć rynkowe dziadkowie do zapleczy z drzewa aplikacji

DziadekIteringGatedMarkets już chodził po aktywnych rynkach org, GetRequiredService() i włączono brakującą aplikację - to było po prostu Ograniczone do isGated(...

Kamo·2mo ago
FeatureSecurityService

Sprawdzenie uprawnień każdego pionu, a nie tylko ogrodzonych dwóch

Każdy CommerceType nazywa teraz własną aplikację dla dzieci w ramach POS, więc isGated() zwarcie, które machały detalicznym, wynajmem, usługą, subskrypcjami A z...

Kamo·2mo ago
FixSecurityService

Daj ścieżkę przestrzeni pracy taką samą pracę po login, jak ścieżka hosta

Dwie luki znalezione przez ponowne odczytanie oryginalnego ogona logowania przeciwko nowemu, Przed włączeniem do wyboru. Forma zakodowana /login endpoint zbudo...

Kamo·2mo ago
Featurekamo-internal

Wyszukiwanie paska narzędzi jest glifem, który otwiera się na pole

Czat członka przewoził stałe pole wyszukiwania przez górną część okna – szerokość Cały pasek narzędzi, wydany na kontrolce, która jest pusta prawie przez cały c...

kamo·2mo ago
Fixkamo-internal

Wysłana wiadomość animuje raz, nie dwa razy

Lista wiadomości przybrała każdy wiersz na identyfikatorze wiadomości, a id wysłanej wiadomości zmienia się dokładnie Raz — optymistyczny rząd jest doprowadzany...

kamo·2mo ago
Featurekamo-shared-library

Każda pionowa nazwa własnej aplikacji dla dzieci

Wymagana usługa staje się sumą teraz, gdy każdy pion ma aplikację dla dzieci w nie. ServiceType.POS, który usuwa "null oznacza, że sam POS jest wystarczający" S...

Kamo·2mo ago
Fixkamo-internal

Nazwiska pokoje po org id, a nie nazwa hosta

getOrgToken() wziął pierwszą etykietę obecnego hosta i własny komentarz Powiedział: dlaczego: "tak identycznie nazwane pokoje nie mogą kolidować w orgach". Na t...

kamo·2mo ago
FeatureMediaService

Niech konfiskata publiczna będzie rozwiązana przez org id, nie tylko przez gospodarza

Wózek boczny spotyka org, aby zdecydować, czy gość Potrzebne jest hasło do spotkania. Zapytany przez nazwę hosta, która na wspólnym spotkaniu Rezje hosta dla or...

Kamo·2mo ago
Featurekamo-shared-library

Funkcja kaskadowa włącz / nie można w nie doręki na drzewie aplikacji

Umożliwienie dziecku umożliwia rodzicowi; wyłączenie rodzica wyłącza każdego Dziecko; wyłączenie ostatniego dziecka nie wyłącza rodzica. Umożliwienie rodzicowi ...

Kamo·2mo ago
Featurekamo-shared-library

Dodaj PhiCapabilityGuard do kontroli możliwości w zakresie czasu połączenia

PhiTenantGuard działa w czasie funkcjonalnym i nigdzie indziej - trzy połączenia Strony, wszystkie w FeatureService. Teraz, gdy PhiModule jest zbożowy, a aplika...

Kamo·2mo ago
Featurekamo-shared-library

Podziel PhiModule od aplikacji-zakorzenione w aplikacji do zakorzenionych w zdolnościach

POS zmapował się na ECOMMERCE_SYNC (BLOCKED_NO_BAA) i cały handel Powierzchnia zwisa z POS, więc orgia z uchwytamiPhi-true nie mogła się przełączać Handel w ogó...

Kamo·2mo ago
Featurekamo-internal

Ziemia wewnątrz nowo utworzonego org zamiast w konfiguracji DNS

Stworzenie orgi skierował twórcę do /setup/dns, a powód był prawdziwy: Wejście oznaczało przekierowanie OTK na wewnętrzne. Org nie ma DNS, więc host był nieosią...

kamo·2mo ago
Featurekamo-shared-library

Daj ServiceType dwupoziomowe drzewo rodzicowe / dziecko

Sześć dzieci handlowych w nowych idach 26-31, przewody do POS w statycznym bloku Wzór RoleRightType (stała enum nie może odwołyść się do innego z Własne argumen...

Kamo·2mo ago
Docskamo-internal

Plan wdrożenia SP1, katalogu aplikacji rodzic / drzewo dziecka

12 zadań w całym kamo-shared-libiry, KamoInitializerService, SecurityService, MediaService, VOIPService, kamo-internal i słownik tłumaczeń. Zamawianie jest noś...

kamo·2mo ago
Fixkamo-login

Spraw, aby automatyczna stopinowa strażnicy faktycznie uruchomiła

Strażnik odczytał id gospodarza z /"id"'s's's':'s's's's(-d+)/ -- goła cyfra I zaraz po dwukrontonie. SecurityService's JsSafeLongSerializer pisze dowolne Długie...

Kamo·2mo ago
FixESigService

Przestań przekażć wiersz z aliasem jako domenę org

- chodzenie org.getDomains() filtrowanie tylko włączone JestAktywny. Ta kolekcja posiada domenę główną orgi i jego rzędy aliasów -- api, login, motyw i reszta -...

Kamo·2mo ago
Docskamo-login

Poprawa znalezienie znaku.pink

Inwentarz o nazwie SignLinkBuilder's sign.sign.pink fallback "obcy" Apex" i nagrałem go jako jeden. Nie jest to: sign.pink jest własnością Kamo Organizacja (z 1...

Kamo·2mo ago
Docskamo-internal

Zaprojektuj pion EHR/EMR i katalog aplikacji nadrzędnego / dziecka

Dwie specyfikacje z analizy pre-build repos o wymiarach 30 funtów i ambulatoryjności 2026 Rynek EHR. Projekt programu rejestruje sześć decyzji, które wiążą każ...

kamo·2mo ago
Featurekamo-internal

Wykonaj org bez domeny do wejścia

Wejście orgu oznaczało nawigację do :-) Bez domeny, którą adres URL jest renderowany jako dosłowny Tak więc Enter został wyłączony, a właściciele Zamiast tego z...

kamo·2mo ago
FeatureSecurityService

Pozwól muszle wyjąć swój org z sesji, a nie gospodarza

Układ korzeniowy kamo-internal odczytuje nagłówek hosta, paski "wewnętrzne". Pozyskiwanie /org/domena/a to>. Na gospodarzu obsługującego jednego najemcę, który ...

Kamo·2mo ago
Featurekamo-internal

Napisz opis o zaplanowanej wspieraj jako bogaty tekst

Opis na temat: "" był "" Trzyrzędne teksty. Jest to teraz /kb/nowy obraz, pozbawiony zdjęć i Biblioteka medialna — te przesyłają do mediów KB, które są właściwy...

kamo·2mo ago
Featurekamo-login

Dodaj picker przestrzeni roboczej

Znak, który nie wymienia żadnej organizacji, teraz wraca z listą zamiast Sesja. To jest połowa klienta: /api/login przechodzi przez ten ładunek (przed kontrolą ...

Kamo·2mo ago
FeatureMediaService

Noś opis typu w obu kształtach

Opis jest teraz dokumentem jaskrym, więc serwis przechowuje zwykły tekst Lustro, które klient wysyła obok niego i wręcza czytelnikom, niezależnie od tego, jaki ...

Kamo·2mo ago
FeatureInitializerService

Kolumny opisu Rich-text na webinarium_type

Odzwierciedla zmianę jednostki wspólnej lib. Dwie rzeczy, których stół potrzebuje wcześniej MediaService je mapuje. Kolumna opisu musi być nieograniczona: posi...

Kamo·2mo ago
Featurekamo-shared-library

Przechowuj opis typu jako tekst bogaty

Opis na : . Redaktor Lexykratyczny stan teraz, a nie linia prozy, więc kolumna musi być Nieograniowany TEXT związany jako długi varchar — nagi ?Lob on a String ...

Kamo·2mo ago
FeatureSecurityService

Pozwól, aby członek nie zaloguje się bez nazwy swojego org

Dodaje drugą połowę podziału: znak, który nie wymienia organizacji Uwierzytelnia użytkownika, a następnie pyta, która przestrzeń do pracy. POST (ang.) /api/secu...

Kamo·2mo ago
Fixkamo-internal

Weź czat-core, który zatrzymuje wysłaną wiadomość pokazującą dwa razy

-kamo/chat-core 0.1.6. Reduktor do rozmów przyjmuje teraz oczekujący optymistyczny rząd, gdy Własna wiadomość członka wraca przez STOMP, zamiast dopisać echo ja...

kamo·2mo ago
FeatureInitializerService

Pamiętaj o ostatnim miejscu pracy, w który zalogowany jest członek

User.last_org_id cofa picker przestrzeni roboczej. Organizacja nie jest Dłuższy nazwany według nazwy hosta, więc członek, który należy do kilku, wybierze Jeden ...

Kamo·2mo ago
RefactorSecurityService

Oddziel kontrolę poświadczenia z upoważnienia org

Podpisanie było dwoma pytaniami połączonymi w jedno zapytanie. "To są te referencje Dobra" jest odbierany przez wiersz użytkowników - hasło tam mieszka, więc ta...

Kamo·2mo ago
FixSecurityService

Przestań wymagać weryfikacji DNS, aby się zalogować

OrgHostResolver.resolver.resolByDomain filtrowany na od.is_dns_verified ? TRUE, więc Rząd domenowy, który istniał, ale nie zakończył weryfikacji, postanowił Nic...

Kamo·2mo ago
Featurekamo-internal

Plik może zostać upuszczony w dowolnym miejscu na oknie czatu, nie tylko na pasku wejściowym

Celem zrzutu była sama powierzchnia kompozytora – kilkadziesiąt pikseli na dole okna To wszystko, co jest w inny sposób. Zrzut ekranu, który przepuścił rozmowę,...

kamo·2mo ago
Docskamo-login

Zaplanuj wdrożenie niezależnego od gospodarza wdrożonych dzierżawy

Sześć faz, każda niezależnie do wysyłki, ponieważ pchanie się rozmieszcza: Ścieżka hosta działa, dopóki Faza 6 nie usunie. Faza 1 jest sednem i jest dodatkiem ...

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