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
September 23, 2026
FeatureAPIService

Przesłaj ścieżkę agenta hosta komputerowego i tylko ta ścieżka

/api/hosted-computers/agent/ -> ComputeService. Polityka sieciowa Hosted Computer całkowicie zaprzecza gromadowi – bez bazy danych, żadnej usługi, nawet nie DN...

Kamo·4w ago
Featurekamo-shared-library

Jedno zapytanie o cały wykres raportowania organizacji

ZnajdźMemberAndManagerIds zwraca każdą (członkostwo Id, managerId) w jednej organizacji, dla Hosted Komputerowy ACCESS_SUBORDINATE_COMPUTERS po prawej stronie —...

Kamo·4w ago
FixEmailService

Shared-mailbox - potrzebujesz prawa kierowniczego

- na /api/email/shared-mailboxes potrzebne tylko a Sesja — każdy uwierzytelniony członek może utworzyć współdzielone skrzynkę pocztową, usunąć ją lub przyznać s...

Kamo·4w ago
FixDocsService

Zastosuj kontrole per-party / wydane / wcisne wszędzie, aby ścieżki byte-adjacentowe, potrzebują ich

- zastosował wywiadomy kontroli dokumentu, ale nie na partię (ACCOUNT_MEMBER_VAULT/LOAN) lub sprawdza trashed-row, które /load, /stream i rodzeństwo /templates/...

Kamo·4w ago
FixVOIPService

Sprawdź RingCentral webhooks przed ich zaufaniem

Rozkład wywoławny RingCentral / striptiksy SMS zostały przetworzone z zerową weryfikacją: WebhookController przekierowany telefon / wydarzenia w sklepie z wiado...

Kamo·4w ago
FixEmailService

Token stanu OAuth to rekord po stronie serwera, a nie blob przeglądarki, z powrotem

/api/email/oauth/callback i ? są publiczne i pozbawione sesji (ang.). Dostawca przekierowuje przeglądarkę tutaj bez sesji Kamo), więc „państwo” było jedynym mie...

Kamo·4w ago
FixDocsService

Udział w dokumencie dociera teraz do odbiorcy, a edycja jest zamknięta

Porównany ImgShare by ImgShare. — SHARER, który Stworzyli wiersz, aby mogli wymienić to, co dzielili (getSharesByImage) - zamiast ImgShare.swMember, "wspólny z"...

Kamo·4w ago
Featurekamo-internal

Wskazówka odbiorcza społecznościowa o starszej wiadomości nazywa jej autorem kartą

Cytat pobiera teraz swojego autora z serwera (-kamo/chat-core.senderMemberId), który Wstrzymuje id kontaktów społecznych, ponieważ mediaser ceee73e – słowa kont...

Kamo·4w ago
Featurekamo-internal

Karta pokazuje id członka tym, którzy zarządzają członkami

HR i wsparcie odczytują identyfikator członka z podpowiedzi na listach HR, które wymieniła karta członowa (podpojem usiadły tam, gdzie otwiera się karta). Dane ...

Kamo·4w ago
Docskamo-internal

Specyfikacja karty członkowskiej, w budowie

Koryguje to, co zmieniło się po drodze – warstwa karty wynosi 1305 (nad modami MUI), useHoverCard pozostał Gdzie był, nagłówek nosi tapetę na pulpicie, goście k...

Kamo·4w ago
FixMediaService

Odpowiedź cytując kontakt nazywa kontakt, a nie właściciel połączenia

Kontakt społeczny nie ma wiersza członkowskiego, więc wszystko, co wysyłają, jest przechowywane pod połączeniem. Posłem. Historia odczytała już takie nazwy jak ...

Kamo·4w ago
FixDocsService

Ponowne sprawdzenie luzu podczas renderowania elementów dokumentu segregatora

BinderItem przypina img row, z którego został zbudowany w czasie montażu. BinderRenderer.renderDReeded Abym był prosto do - bez żadnego czeku dla członka W rzec...

Kamo·4w ago
FixEmailService

Od nadpisu musi być adres, które rozmówca może wysłać jako

POST /api/email/wysyłanie żądać.OdadadadadPodadasz() prosto do nagłówka Z i SMTP Nadawca koperty -> EmailSmtpService.send, i tak samo Przepisuj w SmtpOnlyProvid...

Kamo·4w ago
PerformanceDocsService

Związują i struż ścieżki obrazowania byte-ciężki

/pobierz załadował cały plik do bajtu[] za pośrednictwem ImageService.downloadDocument przed serwowanie; /bulk-download zbudował cały ZIP (lub połączył plik PDF...

Kamo·4w ago
FixVectorService

Rozmiar nasadki i jednoczesne konwersje na nieuwierzytelnionych punktach końcowych rurociągu

POST /convert-vector i WS / / Prychlina nie przyjmują auth (zobacz raport towarzyszący temu commitowi, dlaczego To nie jest tutaj ustalone) i do tej pory przecz...

Kamo·4w ago
FixMediaService

Projekta czytana w społecznościowej odmówiła każdej sesji towarzyskich, a nie tylko cross-org

Regresja w f7b2bd5, na żywo na kamowsmedia. canReadSession (MediaController, Przyznano, że zostanie skopiowany do SessionFacesController i ChatSessionMembersCon...

Kamo·4w ago
FixDocsService

Przestań ufać dowolne https://api.

k8s/Docs-deployment.yaml's aliasgroup1 to 'https://api'..'. Docs's alias matcher (RegexDopóki:getValue, std::regex_match) wymaga tylko, aby pasował autorytet ka...

Kamo·4w ago
Featurekamo-shared-library

Aplikacja, trzy prawa, poziom / stan i podmioty

ServiceType.HOSTED_COMPUTERS przy id 37, TESTING zamiast COMPLETED. Scena przenosi ciężar Tutaj zamiast opisywać postępy: AppCatalogService rozwiązuje „dostępne...

Kamo·4w ago
PerformanceKBService

Nie ładuj zawartości_json, aby zbudować indeks drzew publicznych i przestań go dwukrotnie załadować

buildPublicTreeIndex buduje niewielki indeks strukturalny (rodzic / dziecko, ścieżka ślimaka, przodkowie) Każdy artykuł publiczny w orgu, ale ładowano pełne wie...

Kamo·4w ago
FixKBService

Media podpisany URL nie były szerzone do orgii dzwonionego

GET /api/kb/media/mediaId/url wyglądał sam na rzędzie (KbMediaService.getPresignedUrl -> W przeciwieństwie do innych Media czytane tutaj (presignAll, getMedia -...

Kamo·4w ago
FixMediaService

Sygnalizacja WebRTC, zarządzanie webinariami i harmonogramy Canva przestają ufać, że dzwonią

Trzy kolejne o tym samym kształcie. - WebRTCSignalingController przekażony prosto do - używając tylko ładunku Własny sesyjnyWyjść, bez nic sprawdzonego na ...

Kamo·4w ago
FixDocsService

Nawiązania czatu bramowego, wiadomości głosowe i nagrania połączeń o więcej niż org+clearance

MediaService/telephony store chat attachments (CHAT_AT_ATTACHMENT) i nagrania poczty głosowej/call (VM_RECORDING, CALL_RECORDING) na ACCESS_LEVEL 0. Każda ogóln...

Kamo·4w ago
Featurekamo-internal

Odpowiedź na starszą wiadomość nazywa jej autor również kartą

Przenosi się do 0,1,19, którego wycena odpowiedzi przenosi nadawcęMemberId: serwer parentSenderMemberId, gdy go wysłał (null dla odwiedzającego witrynę internet...

Kamo·4w ago
Fixkamo-internal

Do karty członkowskiej można dotrzeć z klawiatury

Karta jest nacieli na koniec .body, więc w kolejności dokumentu następuje po całej stronie: członek Który otworzył go z nazwy z Enter lub focus i naciskał Tab, ...

Kamo·4w ago
FeatureKlusterServices

Per-org wyspy VM, zawieszenie na dysk i biały złoty obraz

Własny komputer z systemem Linux, działającym jako KubeVirt VM w przestrzeni nazw swojej organizacji Otwarte z przeglądarki. Oddziel od pulpitu / w każdy sposób...

Kamo·4w ago
FixDaemonService

Żadna praca nie nakłada się na siebie, a żadne połączenie HTTP nie może powiesić pracownika na zawsze

Kwarc tutaj działa 10 wątków pracownika pamięci na jednej repliki. 17 z 24 miejsc pracy nie miało DisallowConcurrentExecution, więc bieg, który przeraniał jego ...

Kamo·4w ago
FixDaemonService

Liczniki przyjęć ołowiu dołączają do księg, w tym dziewce demona fałduje i przelicza

Liczniki otrzymujących / importowanych punktów wlotowych są teraz kiełkami (usługa bezpieczeństwa create_lead_intake_ledger.sql, stosowane 2026-09-22): spust na...

Kamo·4w ago
FixSecurityService

Punkty końcowe dojdania pokazują dokładną liczbę otrzymanych / importowanych z księgi przyjęł

Lista ustawień Lead Intake pokazała total_received / total_processed / last_received_at prosto z powrotem Rząd punktów końcowych, w którym zostały uderzone raz ...

Kamo·4w ago
Fixkamo-shared-library

Liczniki punktów końcowych pochodzą z księgi i przestań przegrywać aktualizacje

/ total_processed / last_received_at zostały uderzone na punkcie końcowym Sam wiersz: raz na ładowność przychodzącą (5/5/s) podczas importu gospodarstwa rolnego...

Kamo·4w ago
FixMCPGatewayService

Odmowa odradzaj się STDIO dla nienotowanego konfiskata i odmówienia połączenia SSE / HTTP z siecią klastrową

Obrona w głębi wzdłuż zobowiązania AIService, które zamyka brakujące prawo AiMcpController Kontrole i odmowa STDIO u źródła: ta usługa jest tą, która faktycznie...

Kamo·4w ago
FixAIService

Konfiskaty MCP potrzebują MANAGE_AI_SETTINGS, dostawca / MCP urls nie może dotrzeć do klastra, polityka kwotowa jest egzekwowana

Trzy niezależne ustalenia, ustalone razem, ponieważ dwa pierwsze udostępniają pliki i klasę. 1. AiMcpController miał zerowe kontrole prawej strony w zakresie t...

Kamo·4w ago
FixMediaService

Sesja odczytuje, mutacje biletów i klucze publiczne, przestają ufać, że dzwoniącze

Cztery powiązane otwory, wszystkie te same kształty: żądanie zawierało uwierzytelnione Członek, a to było traktowane jako wystarczająco. - SessionFacesControll...

Kamo·4w ago
Featurekamo-shared-library

Pozwól dzwoniaczowi rozwiązać MediaObjImg przez Id Id

Punkty końcowe DocsService (pobieranie/stream/list/delete) znają identyfikator Imga Ale nie ma powodu, aby trzymać MediaObj, do którego był przywiązany - dopóki...

Kamo·4w ago
FeatureDaemonService

Złóż księgi prowadzące co 30 s i opowiedz je ponownie w nocy; wyzwalacz pracy potrzebuje tajemnicy gromady

Główne księgi (securityservice create_lead_ledgers.sql, stosowane 2026-09-22) zastępują COUNT(-) 796k-liad pool i over lead_credits z utrzymywaną sumą plus tylk...

Kamo·4w ago
PerformanceSecurityService

Zarządzaj-Credits i Leads-Available odczytać księgi prowadzące raz, zamiast liczyć na wiersz

/leads/credits (GET /api/security/credits/manage) liczyły pulę ołowiu raz na wiersz podziału — 8 s apiece przeciwko jednej puli ołowiu orggu 796k – potem po raz...

Kamo·4w ago
Performancekamo-shared-library

Dostępne i salda kredytowe odczytują księgę zamiast liczenia wierszy

"Leads available" był COUNT (o) nad przydzieloną pulą, a jeden basen org mieści 796 tys. funtów: Liczbę 7,8 s na rynek, produkt i 11 EUR dla grupy (zmierzonych ...

Kamo·4w ago
FixDocsService

Zwiąż każdy punkt końcowy WOPI do dokumentu, jego token został wybity za

CheckFileInfo był jedynym punktem końcowym WOPI, który porównał token dostępu. dokument przeciwko ścieżce żądania i ponownie sprawdzony dostęp na żywo; GetFile,...

Kamo·4w ago
Featurekamo-internal

Karta na podstawie cytatów z odpowiedzi, historii rąk, wydarzeń biletowych i autorów błędów

Ostatnie cztery powierzchnie, które wymieniły członka, nie mając nic do otwarcia, teraz, gdy MediaService wysyła identyfikatory (fa 25989): - Odpowiedz natsi cy...

Kamo·4w ago
FixRAGService

Ścieżka sesji przeszukuje własny org dzwonicza, nigdy organ żądań

RagSearchController read orgId/memberId/memberType z ciała JSON na każdym Ścieżka, w tym prośby uwierzytelnione przez sesję, a nie X-wewnętrzny Auth. Podpisany ...

Kamo·4w ago
September 21, 2026
Featurekamo-internal

Pokaż JustCall callback URL, zanim istnieją poświadczenia

Generuje UUID z obsługi telefonicznej, gdy JustCall jest wybrany i pokazuje Adres URL webhook natychmiast. Ten sam identyfikator jest wysyłany w ciągu tworzenia...

kamo·1mo ago
FeatureVOIPService

Pre-asign JustCall phone server id dla adresu URL callback

Formularz nowego telefonu generuje UUID przed utworzeniem, aby członek mógł wklejć Adres URL call-hook do JustCall podczas żądania poświadczeń API. Tworzenie ak...

Kamo·1mo ago
Chorekamo-internal

Retrigger build po aktualizacji słownika JustCall i18n

Wcześniejszy obraz nieudany check-i18n-keys; angielskie struny teraz Żyje w kamo-translation-dykcyjnej.

kamo·1mo ago
FeatureVOIPService

Wystarczy, że WystarczyCall callback URL dla konfiguracji serwera telefonu

Dodaje GET /api/voip/setup, aby UI ustawień mógł dokładnie pokazać Adres URL na żywo w sieci Webhook bez kodowania hosta wdrożeniowego.

Kamo·1mo ago
Featurekamo-internal

Pokaż JustCall webhook callback URL na nowej konfiguracji telefonu

Powierza per-instanski adres URL callback na nowym telefonie JustCall i Zakładki przeglądów, aby członkowie wiedzieli, co dać JustCall podczas konfigurowania AP...

kamo·1mo ago
September 20, 2026
Fixkamo-marketing

Daj sonie kompresji postbuild więcej czasu na rozpoczęcie serwera.

Budynie Dockera mogą nadal się osiedlać po zakończeniu oddowcio; rozszerzyć prąd i sondę czekają i na powierzchni dziecka, gdy startup zawiedzie.

Kamo·1mo ago
Fixkamo-marketing

Opuść pływające logo o 3px.

Zredukuj NAV_LOGO_RISE z 10 do 7, aby znak usiadł nieco niżej, zachowując współdzielony chromowaną matematykę w synchronizacji.

Kamo·1mo ago
Fixkamo-marketing

Zatrzymaj podwójne liczenie banerowej wysokości na stronach drugorzędnych.

Body już rezerwuje pasek podglądu; główna wyściółka teraz oczyszcza tylko wiersz nav i zwis, dzięki czemu wewnętrzne strony nie układają drugiego chromowanego p...

Kamo·1mo ago
Fixkamo-marketing

Przesuń pływające logo poza nagłówek zawierający blok.

Filtr tła na uwięzionej pozycji nagłówka: ulepszone dzieci tak najwyższe i przesunięcia marginesu nigdy nie przesunęły znaku; zamiast tego przypną go do widoku.

Kamo·1mo ago
Fixkamo-marketing

Przesuń pływające logo w górę z marginTop zamiast górnego calc.

Dynamiczna górna kalkania nie przesuwała znaku; lustrzana nav-row zginana trąby i podciągał go 10px z marginesemTop.

Kamo·1mo ago
Fixkamo-marketing

Przypinę pływającej górnej krawędzi logo, aby uzyskać niezawodne pionowe przesunięcie.

Przestań polegać na tłumaczeniu (-50%), który nie przesuwał wyrenderowanego znaku i umieść logo 10px nad centrum nav.

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