KamoCRM

Dziennik zmian na żywo

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

17,496
Całkowite zmiany
5,984
Funkcje
5,283
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,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,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 3, 2026
Featurekamo-internal

Cencing Review Kontrolny ekran stewarda (drabina cen + wodospad LLPA), na żywo

Trzeci zakładka stewarda, na wysłanej MLOSPricingService czytaj za pośrednictwem nowej SecurityService proxy (+ nowy org-scoped działa odczytany). Org uruchamia...

kamo·3mo ago
FeatureSecurityService

Przegląd cenowy odczytać proxy (skursy cenowe + rozkład LLPA)

MlosPricingController /api/security/mlos/priing ceny + MlosPricingClient to MLOSPricingService (/api/cena). Ponowne wykorzystanie MlosBaseController. działa wtr...

Kamo·3mo ago
July 2, 2026
Featurekamo-internal

Rynki Archive-not-delete, Market-only pipeline, reorder drag

Ustawienia - Rodzaje zaręczynowe: - Rynki archiwów (typ "ARCHIVE" do potwierdzenia) zamiast usuwania; Aktywny/Archived Sub-tabs; odbudowa z Archiwizacji. Szcz...

kamo·3mo ago
FeatureSecurityService

Filtr statusowy na liście rynków; usuń zbędny DELETE

GET /api/warie/rynki handlowe mają teraz opcjonalny status aktywny|archived|all (domyślnie aktywne), więc ustawienia Zakładka Archiwizowana może załadować archi...

Kamo·3mo ago
Featurekamo-shared-library

Zapytania dotyczące rynku archiwalne; upuść zbędne twarde usuwanie

Dodaj findArchivedByOrganizationId + znajdźAllByOrganizationIdZamówione i Dopasowanie - metody serwisowe, więc Ustawienia handlowe mogą pojawić się w widoku Arc...

Kamo·3mo ago
Fixkamo-internal

Polerowanie podręczne (i18n, a11y, kontrast, enum humanize)

Zastosuj wyniki przeglądu: lokalizacja zamrożonych / rów/no + humanizowanych aria-etykiety, humanizacji pigułki enum, fazowy parzystość (wspólna tytułowaCase), ...

kamo·3mo ago
FixSecurityService

Niezamknięty strażnik najemców na zwolnieniach / waleniach gwarantowanych

Przegląd wykrył, że strażnik org był bez op-op na wspólnej sprawie z pustymi listami dla odczyty zwolnień by-id/ważności (której usługa MLOS nie ma org-filtra),...

Kamo·3mo ago
Featurekamo-internal

Underwriting Review ekran stewarda (agencja AUS + non-QM), na żywo

Drug zakładka stewarda, na wysłanej MLOSUnderwritingService czyta za pośrednictwem nowego Zabezpieczenie Service proxy. Agencja AUS prowadzi inwentaryzację (DU/...

kamo·3mo ago
FeatureSecurityService

Ubezpieczanie odczytu proxy (agencja AUS + zasady wewnętrzne innych niż QM)

MlosUnderwritingController /api/security/mlos/underwriting + MlosSCent MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). Ponowne wykorzystanie MlosB...

Kamo·3mo ago
Featurekamo-internal

Wire Capital & Risk Command Center na ścieżkę czytania na żywo

Zamień warstwę oprawy prawdziwą ścieżką odczytu end-to-end: przeglądarka -> ? obsługa trasy -> APIService -> SecurityService MlosCapitalMarketsController -> MLO...

kamo·3mo ago
FeatureSecurityService

Steward z rynku kapitałowego odczytuje proxy dla Centrum Dowodzenia

Dodaj dołączony do MLOS, tylko do odczytu proxy, który pozwala na kamo-internal Capital & Risk Command Center dociera do MLOSCapitalMarketsService bez ujawniani...

Kamo·3mo ago
Featurekamo-internal

Konsola stewarda MLOS Capital & Risk Command Center

Dodaj konsolę sublogcantkozatową AI w /commerce (rynek MORTGAGE zakładka), zastąpienie intencji/zobowiązań zastępczych sub-tabów Zakładek hipotecznychStewardSec...

kamo·3mo ago
Featurekamo-internal

System Szeroki przełącznik + edytor równowagi kredytowej + filtr kaskadowy; filtr / linki do historii / wiązki; ikona wstrzykiwania + potwierdzenie wtrysku

- /leads/credits: prawo wyrównany 'System Wide:' Active/Suspended dropdown; Saldo kredytowe Wykorzystuje „zdolny InfinityCell” (obniżenie unieważnień, liść ja...

kamo·3mo ago
FeatureSecurityService

Przełączanie w całym systemie, oglądanie leadów, edycja równowagi kredytowej, paginacja historii

- /kredyty/system-wide GET+PATCH (org credit-suspend), /credits/lead-viewers (VIEW_LEADS Posiadacze wraz z dotacją-wszystkim) dla filtra członków Historia. - ...

Kamo·3mo ago
Featurekamo-shared-library

Systemowe zawieszenie kredytów, unieważnienie równowagi kredytowej, szerzenia historii

- OrgLeadConfig (nowy stół ORG_LEAD_CONFIG): org-wide-wide "System Wide", który zawiesza się Automatyczna anadukcja ołowiowa CREDIT-BASED (FFA nienaruszona); ...

Kamo·3mo ago
Refactorkamo-internal

Upuść redundantne tytuły w widoku na zakładkach Szablony/Past-Imports

Etykiety podtagłym już nazywają widok, więc usuń tytuł h4 + napis z LeadImportTemplateManager i LeadImportHistoryManager; zachowaj odświeżenie akcji przypiętą w...

kamo·3mo ago
Fixkamo-internal

Dodawanie brakującej /api/security/lead-imports

- Baza GET/POST /api/security/lead-imports nie miała Next proxy route.ts (tylko podścieżne Zrobił to), więc Past Imports pobrał (i import POST) 500'd w warstw...

kamo·3mo ago
FixSecurityService

Przyjemność bramy FFA na zawieszeniu w dostępnym podsumujemy + dostępny

Wskazówka dostępna teraz rozwiązuje przydział członka i pomija produkt po zawieszeniu PRZED zwarciem free-for-all i dostępne() bramki creditOk na !suspended dla...

Kamo·3mo ago
Fixkamo-shared-library

Zawieszenie teraz faktycznie blokuje akceptację (alert + zaakceptuj + FFA)

FindApplicableAllotments filtrowane 'AND la.isisActive' true', więc getMomost SpecificAllotment Odwzajemnił mniej specyficzny upadek ACTIVE (lub nic), gdy konkr...

Kamo·3mo ago
Featurekamo-internal

Podziel kredyty wiodące na dostępne / historyczne / Zarządzanie kredytami

Ponowne zamówienia /liads-right akcji na: Dodaj nowy ołów, Dostępne leady (ołów/dostępne, Ikona śrub + wskaźnik dostępności na żywo, pokazany ze Spend/Receive),...

kamo·3mo ago
Refactorkamo-internal

Upuść kartę Import Leads; dwa pod-tabs + przycisk nagłówka

- Usuń podta-tab "Import Leads"; importowy kreator otwiera się teraz od zawsze-widoczne Przycisk "Import Leads" w nagłówku strony. Pozostały tylko dwa pod-tab...

kamo·3mo ago
ChoreEmailService

Przewód mlos-internal-auth (INTERNAL_AUTH_SECRET) do wdrożenia [skip ci]

EmailService's InternalAuthFilter osłony /api/email/templates/send + /seed-org on Internal.auth.secret, który był nierozpoczęty (zamknięty 503). Podziel się ist...

Sage·3mo ago
ChoreSecurityService

Przewód mlos-internal-auth (INTERNAL_AUTH_SECRET) do wdrożenia [skip ci]

Klienci SecurityService (odzyskiwanie SMS-ów -> VOIP, e-mail odzyskiwania + template seed -> Email) wyślij X-Internal-Auth z internal.auth.secret, który był Nie...

Kamo·3mo ago
ChoreVOIPService

Przewód mlos-internal-auth (INTERNAL_AUTH_SECRET) do wdrożenia [skip ci]

Pilnuje nowy /api/bulktext/send endpoint. Dzieli się istniejącą produkcją Wartość wewnętrzna (mlos-internal-auth) więc SecurityService's recovery SMS Uwierzami....

Sage·3mo ago
FixVOIPService

Implementowanie POST /api/bulktext/wyślij wewnętrzny SMS transakcyjny

SecurityService's BulkTextSmsClient (odzyskiwanie haseł + konta SMS) Zawsze POSTed - do /api/bulktext/send, Ale kontroler nigdy nie został zbudowany, więc każde...

Sage·3mo ago
OtherKlusterServices

Proponować R1 MEDIA JetStream trans na żywo przez idempotent bootstrap Praca

Wydarzenia z mediami/miliami (media.feed., media.post.) nie miały JetStream stream, więc publikuje zwrócone '503 No Responders Dostępne na żądanie' (chata.> jes...

Kamo·3mo ago
Fixkamo-internal

Wyślij leadId jako ciąg podczas tworzenia komentarza

ParseInt() zaokrąglone ids ołowiu obok JS MAX_SAFE_INTEGER, więc backend Posparł nieistniejący trop i wrócili 404, wyglądając jak "nieprzybył" Stwórz post" na k...

kamo·3mo ago
FixSecurityService

Zaakceptuj leadId jako ciąg w createPost, aby zachować precyzję CRDB id

Identyfikatory ołowiu to wartości CRDB unique_rowid(), które przekraczają JS MAX_SAFE_INTEGER. Frontend wysyła teraz leadId jako sznurek; analizować zarówno Str...

Kamo·3mo ago
Fixkamo-internal

Rozwiązać nazwy członków na /leads/credits + link do ich konta

Kolumna i filtr członu pokazały surowe id, ponieważ mapa nazwy została zbudowana z /api/bezpieczeństwo/członkowie, których CockroachDB Long Ids serializują jako...

kamo·3mo ago
Chorekamo-internal

Odbuduj, aby wyciągnąć nowe klucze i18n ze słownika tłumaczenia

Klucze funkcji ręcznego importu zostały dodane do kamo-translation-dictionary (en), który CI Kopie w wiadomościach / w czasie budowy; to wymusza odbudowę, aby w...

kamo·3mo ago
Featurekamo-internal

Wstrzykiw test Lead action na / ołowiu/dostępne (tylko menedżerowie)

Dodaje przycisk "Prowadzenie wstrzyków" obok Przyjmowanie dla każdego dostawcy / produktu, pokazany tylko na Członkowie z MANAGE_CREDITS. Otwiera okno dialogowe...

kamo·3mo ago
FeatureSecurityService

Wstrzykiwanie testu lead + fix Lista Manage-Credits dla wszystkich administratorów

- Nowy POST (MANAGE_CREDITS): tworzy syntetyk 'Void > Test Lead' (John Doe / 555-555-5555 / noreply-org base domain) Wymaganie Przypisanie-true do danego ry...

Kamo·3mo ago
Featurekamo-shared-library

Przechowywać oryginalny klucz pliku na LeadImport run

Dodaje kolumny SOURCE_FILE_KEY + SOURCE_FILE_CONTENT_TYPE, więc uruchamianie odwołuje się do: Oryginalny plik zarchiwizowany w MinIO (KamoInitializer dodaje kol...

Kamo·3mo ago
Featurekamo-internal

Archiwum i pobierz oryginalny plik

Przyjście Start Importuj surowy plik jest przesyłany (best-effort) i jego klucze przekazywane do importu POST; Past Imports pokazuje przycisk Pobierz dla urucha...

kamo·3mo ago
FeatureSecurityService

Archive original file to MinIO + download endpointpoint

Wstrzykuje MinIOStorageService; POST /source-file przechowuje surowe przesyłanie w prywatnym Wiadro wewnętrzne; GET /'id'/source-file przesyła je z powrotem (sp...

Kamo·3mo ago
Featurekamo-internal

Import szablony + Przywóz sub-tab, automatyczne detect, re-import

- Podtam z prętów w LeadManualImportManager: Projedycze | Import Templates | Import Templates | Poprzedni import - LeadImportTemplateManager: lista szablonów/ut...

kamo·3mo ago
FeatureSecurityService

Persist działa/rekordy, szablon CRUD, nagłówek auto-detect & re-import

- LeadImportPersistenceService: nagłówek normalizuje + odcisk palca SHA3 (zamówiony/niezamówiony), Odwzorowanie / wjazdy JSON, utrzymanie biegu + rekordy nieu...

Kamo·3mo ago
Featurekamo-internal

Wskaźnik dostępności na żywo na przycisku Kredyty Lead

Mirror the NavPri Leads wskaźnik w akcji /leads Credits: a Zielony/czerwony status kropka (zielony - ołów jest teraz akceptowalny przez FFA lub kredyt, czerwony...

kamo·3mo ago
Fixkamo-internal

Wykonaj EdytowanieCzarda naEdytuj opcjonalnie, więc przeredagowanie w zakresie rygoków typu

Karta przydziału przechodzi "canResignManually"?UcztnijEditAsignment : nieokreślone Do EditableCard.onEdytuj, ale onEdit został wpisany "()" -> pustka (wymagane...

kamo·3mo ago
Featurekamo-internal

Live NavPri lead alert — zielony/czerwony kropka, mrugnięcie, wyskakujące okienko ognia, przycinanie krawędzi

- LeadAlertProvider (global, zamontowany na poziomie NavPri): WS-driven /available-summary; napędy w każdym stanie - NavPri ikona leadów: zielona kropka (można ...

kamo·3mo ago
FeatureSecurityService

GET / ołówki/dostępne-summary dla NavPri alert na żywo

Agreguje akceptację rozmówcy na wszystkich aktywnych rynkach (bramka kodu + kredyt/FFA/ Zasady dotyczące codziennych wydań). Zwroty sąDopuszczalne / akredytowal...

Kamo·3mo ago
Featurekamo-shared-library

Wytrwać kręgosłup dla importu szablonów, runów i rekordów na rzędzie

Zastępuje puste jednostki stub realnymi klasami (wzorem na LeadIntake- precedens: UUID id, gen_random_uuid, DB-default czastamps, statusId + >Przejściowe enum) ...

Kamo·3mo ago
Fixkamo-internal

Zajęty stan na Start Import + drop debug logs

- wyłączenia Startimport / Back i pokaż spinner + 'Importing...' podczas importu POST jest w locie, zapobiegając powielaniom przesyłania na dużych plikach - u...

kamo·3mo ago
FixSecurityService

Poprawność, utwardnienie skali i PII w LeadImportController

- dedup za pomocą scopeowego zapytania LeadRepository zamiast znaleźć wszystkich najemców (było OOM/DoS + ryzyko narażenia między dzierżawką, powtórka na part...

Kamo·3mo ago
Fixkamo-shared-library

Scope importuj zapytanie dedup + przypisanie(-ochrupki) członka / produkty do ochrony

- - ? scope, Powielanie projekcji dla ręcznego importera (zastępuje na partię Znajdź All(), które nawodniły każdy trop we wszystkich najemców) - LeadService...

Kamo·3mo ago
Featurekamo-internal

/nagłówek w stylu konta + łyżki, /ołowian, po prawej stronie

- LeadsCreditLayout: gradient hero header + zakładki underline (mecze /kon); filtry + sieć Karta zaokrąglona / w stylu ołowiu; dostępna karta ogrodzony przez ...

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