KamoCRM

Dziennik zmian na żywo

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

17,610
Całkowite zmiany
6,056
Funkcje
5,314
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 18, 2026
RefactorInitializerService

Tighten KamoCRMAgeReqAktualizacjaZakazowy na recenzję

- Przywracanie akapitu Javadoc wyjaśniającego uzasadnienie "Zamówienie(10). - Test teraz odnosi się do stałej UPDATE_SQL bezpośrednio zamiast Powielanie łańcu...

Kamo·6mo ago
Refactorkamo-marketing

Uczciwny marketing – dostosowanie stron do rzeczywistych możliwości platformy

Pełna ocena stron marketingowych przeciwko rzeczywistym możliwościom produktu KamoCRM. Usunięto sfabrykowane twierdzenia o funkcjach, które nie zostały dziś zbu...

Kamo·6mo ago
April 17, 2026
RefactorSecurityService

Skonsoliduj WYMAGANE_ALIASY w poznajneAliases stały

Kamo·6mo ago
Refactorkamo-internal

Call BillingService bezpośrednio przez k8s DNS zamiast przez APIService

Serwer proxy Next.js teraz dzwoni do BillingService - bezpośrednio, pominięcie Niepotrzebny chmiel przez APIService. Używa BILLING_SERVICE_URL env var Z k8s wew...

kamo·6mo ago
April 16, 2026
April 13, 2026
Refactorkamo-internal

Dodaj memberType do informacji użytkownika, zrename templateName to docDescription in template settings store

Dodaj pole pliku członkowskiego z kolumny dyskryminatora podmiotu członkowskiego do Odpowiedź API-info użytkownika i useUserInfo hook. Zinstytuuj szablonNazwa d...

kamo·6mo ago
April 12, 2026
Refactorkamo-internal

Migracja wszystkich tras API obrazowania z SecurityService do ConversionService/DocsService

Prześlij trasy teraz zadzwoń do konwersjiService bezpośrednio przez CONVERSION_SERVICE_URL: - POST /api/imaging/upload ? /api/konwersja/imaging/upload - POST /a...

kamo·6mo ago
RefactorSecurityService

Usuń ImagingController i fasoli / obrazowanie — przeniesiony do ConversionService i DocsService

Prześlij punkty końcowe teraz na żywo w ConversionService pod adresem /api/conversion/imaging/. Wszystkie punkty końcowe zarządzania i pobierania na żywo w Docs...

Kamo·6mo ago
RefactorDaemonService

Delegowanie generowania miniatur do konwersjiService, usuń zależność PDFBox

ThumbnailGenerationJob teraz POSTuje przekonwertowany PDF na ConversionService Odzywiać odpowiedź i przechowuje każdy z nich thumb_p.png w języku MinIO. PDFBox ...

Kamo·6mo ago
RefactorSecurityService

Delegowanie generowania miniatur do konwersjiService, usuń zależność PDFBox

GenerujAndStoreThumbnails teraz POSTs konwertowane PDF na ConversionService - odchylanie odpowiedzi, przechowuje każdy thumb_p.png w MinIO i publikuje na stroni...

Kamo·6mo ago
April 11, 2026
Refactorkamo-internal

Usuń obejścia do planowania planów subskrypcji JSON

Backend zwraca teraz odpowiednie tablice zamiast ciągów JSON, więc Logika try/sese/catch fallback nie jest już potrzebna w dodatku, pakiecie, I rendererzy komór...

kamo·6mo ago
RefactorInitializerService

Użyj List-String> zamiast ręcznych ciągów JSON do planu promocji / identyfikatorów cyklu

Zaktualizuj KamoCRMPricingLoader do użycia Listof() dla odpowiednich PlanIds i zastosowanieBillingCycles, pasujący do migracji biblioteki współdzielonej z JSON ...

Kamo·6mo ago
Refactorkamo-shared-library

Migracja pól subskrypcji JSON na jednostki oparte na relacjach opartych na „ManyToManManMany)

Zastąp kolumny smyczkowe jsonb (kompatybilne PlanIds, includedInPlanIds, stosowane PlanIds, ObowiązujeBillingCycles) z odpowiednimi tabelami łącza JPA i ?Elemen...

Kamo·6mo ago
April 10, 2026
April 4, 2026
Refactorkamo-internal

Przeprojektuj ustawienia webinariów od nawigacji opartej na dialogach do podstron

Zastępuje wyskakujące okienka i oddzielne sekcje akordeonowe dwupoziomowe Przepływ nawigacji w linii: - Poziom 1: czysty stół do webinariów za pomocą click-to-n...

kamo·6mo ago
Refactorkamo-internal

Oddzielne ustawienia wsparcia od strony wsparcia na poziomie członka na stronie dedykowanych ustawień

- Usuń kartę Ustawienia ze strony / obsługujej, zachowując tylko bilety i analitykę - Dodaj pod-tabs do Analytics: Przegląd i czas reakcji (przeglądy ustawień) ...

kamo·6mo ago
RefactorSecurityService

Punkty końcowe konta wykorzystują pola bezpośredniego kontaktu, nie są wymagane Użytkownik

POST /customers teraz oszczędza pierwszyName, ostatniaNazwa, e-mail, telefon, adres bezpośrednio Na koncie. PUT /klienci/uidy aktualizuje wszystkie pola bezpośr...

Kamo·6mo ago
April 3, 2026
Refactorkamo-internal

Oddzielny AccountManager ze strony TeamMemberManager na stronie /kon

Zakładki na poziomie 3 stron: Klienci i klienci, Członkowie, Członkowie zespołu. - Tab 0: nowy komponent AccountManager — samodzielne, pomnażaj konto rzeczywist...

kamo·6mo ago
RefactorSecurityService

Aktualizuj punkty końcowe klienta, aby korzystać z konta (Long uid), usunąć punkty końcowe adresu

Klient/grupa „PathVariable zmieniona z UUID na Long na dopasowanie podmiotu księgowego”. Usunięto adresy końcowe – adresy pochodzą z głównego konta (założenia c...

Kamo·6mo ago
Refactorkamo-shared-library

Zamień RetailCustomer model klienta oparty na koncie

Account.java był już jednostką klienta handlowego, ale był zbyt minimalny. RetailCustomer zduplikował tę koncepcję. To zobowiązanie: - Ulepsza konto w polach h...

Kamo·6mo ago
Refactorkamo-marketing

Standarizuj nazewnictwo marki na terenie całego obiektu - KamoCRM / KamoCRM Inc.

Strony prawne (warunek prywatności, RODO, prawa do stóp) teraz "KamoCRM Inc." dla podmiotu korporacyjnego. Odniesienia dotyczące produktu/marki W ramach kopii m...

Kamo·6mo ago
Refactorkamo-internal

Migracja wszystkich komponentów rurociągu z handlu MarcketApi do commerceApi

Zaktualizuj 10 plików, aby zaimportować bezpośrednio z handluApi zamiast usuniętych Handel MarketApi. Usuń kompatybilność i martwego CommerceMarketManager kompo...

kamo·6mo ago
March 29, 2026
Refactorkamo-internal

Przepisz system umieszczania HexHead z deterministycznym silnikiem układu

Zastępuje system uniknięcia kolizji w buggy (spiralSearch, determinacjaCollisions, flyToHomeRow, pętle dokującej / grupy RAF) z pojedynczą deterministyczną funk...

kamo·7mo ago
March 28, 2026
RefactorInitializerService

Strip SchemaCleanupRunner tylko po pozmocnieniu

Hibernate ddl-auto: aktualizacja obsługuje wszystkie prace stołu / kolumny od JPA Podmioty. Usunięto wszystkie zbędne oświadczenia CREATE TABLE/ADD COLUMN, któr...

Kamo·7mo ago
March 26, 2026
Refactorkamo-internal

Podziel zakładki skrzynek pocztowych na sub-tabs dla pierwotnych, aliasów, udostępnionych

Podstawowe skrzynki pocztowe, aliases e-mail i współdzielone skrzynki pocztowe są teraz poniżej Własny podtastota w ustawieniach skrzynek pocztowych, dopasowują...

kamo·7mo ago
March 23, 2026
RefactorSecurityService

Usuń kod notatek, przeniesiony do KBService

Zasługi na banknoty (kontroler, usługa, szyfrowanie) Przeniesiony do KBService, gdzie lepiej pasuje do wiedzy Obowiązki w zakresie zarządzania treścią.

Kamo·7mo ago
March 21, 2026
March 20, 2026
Refactorkamo-internal

Aktualizuj wewnętrzne typy identyfikatorów jednostki z numeru do łańcucha dla migracji UUID

Aktualizacje typów skryptów, haczyków i komponentów do użycia identyfikatorów znaków ciągowych dla jednostek Nawrócił się na UUID na zaplecza. Identyfikatory po...

kamo·7mo ago
RefactorRAGService

Update version ID references from Long to UUID

Article IDs remain Long. Version IDs now use UUID.

Kamo·7mo ago
RefactorKBService

Zaktualizuj identyfikatory MB i wersji z Long to UUID

Identyfikatory artykułów (KbArticle) pozostają długie. Identyfikatory wersji, nośnika, pin i recenzja Teraz użyj UUID dla ulepszonej wydajności zapisu Cockroach...

Kamo·7mo ago
RefactorAIService

Aktualizuj odniesienia do identyfikatorów podmiotu AI z Long to UUID

Aktualizuje wszystkie kontrolery, usługi i obsługę WebSocket, aby korzystać z UUID Identyfikatory jednostki AI (dostawcy, modele, sesje, wiadomości, foldery, za...

Kamo·7mo ago
RefactorSecurityService

Aktualizuj kontrolery i usługi dla identyfikatorów podmiotów UUID

Aktualizuje wszystkie sterowniki - PasaNieprzewodne i serwisowe podpisy metod do użycia UUID zamiast Long dla wewnętrznych identyfikatorów podmiotów (atary, tła...

Kamo·7mo ago
Refactorkamo-shared-library

Konwertuj identyfikatory jednostki wewnętrznej z Long/unique_rowid() na UUID/gen_random_uuid()

Poprawia wydajność pisania karalubuDB za pomocą losowo rozprowadzanych identyfikatorów UUID dla wewnętrznych kluczy podstawowych jednostki zamiast sekwencyjne w...

Kamo·7mo ago
Refactorkamo-internal

Zamień Dodaj źródło za pomocą zarządzania oknami dialogowymi Z ?

- Nazwij AddSourceDialog - ManageSourcesDialog z pełnym CRUD (lista Istniejące źródła ze statusem + Usuń, plus inline add form) - Przesuń przycisk "Zarząduj ź...

kamo·7mo ago
March 19, 2026
Refactorkamo-internal

Usuń identyfikator klienta i pole tajnych z RingCentral UI

Są to poświadczenia na poziomie platformy ustawione raz w tajemnicy K8s. Klienci muszą tylko podać swój klucz JWT i główny numer telefonu.

kamo·7mo ago
RefactorVOIPService

Przeczytaj RingCentral client-id/secret z konfig platformy, a nie per-org DB

ID klienta i Secret identyfikacja aplikacji Kamo na platformie RingCentral — Są one dzielone we wszystkich orgach. Wstrzyknąć je z właściwości Spring Boot (powt...

Kamo·7mo ago
Refactorkamo-shared-library

Usunąć klientId/klientSekret z VoipProviderConfig

Są to poświadczenia na poziomie platformy dzielone we wszystkich orgach. Tylko jwtKey i mainPhoneNumber są per-org.

Kamo·7mo ago
March 18, 2026
RefactorEmailService

Zintegruj MailProviderResolver z EmailController

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