KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
November 25, 2025
FeatureSecurityService

Uwzględnij adresy URL avatar w odpowiedzi profilu członkowskiego

- Dodano metody pomocy do generowania adresów URL avatar (get ThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Zaktu...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj logikę avatarback do komponentów czatu i listy członków

- Utworzony avatarUtils.ts z funkcjami użytkowymi dla avatar fallback (członek -> użytkownik -> inicjały) - Aktualizacja HexHeadGroup do pobrania i wyświetlania...

snadjafinia·11mo ago
Featurekamo-internal

Utwórz układ Avatara, aby dopasować projekt kamo-rejestr

- Reorganizuj kartę Utwórz kartę Avatar z górnym wierszem dla szybkich ustawień (Style, Seed) - Podziel dolny wiersz na dwie kolumny: Podgląd (lewy) i Ustawieni...

snadjafinia·11mo ago
FeatureSecurityService

Wdrożenie przechowywania plików opartych na hash dla awatarów

- Wygeneruj haszysz SHA-256 z awatar ID po wytrwałości - Store hash w bazie danych filesHash pole - Prześlij pliki do MinIO przy użyciu nazewnictwa haszyszowego...

snadjafinia·11mo ago
Featurekamo-shared-library

Dodaj pole fileHash do jednostki Avatar w celu bezpiecznego przechowywania plików

- Dodaj kolumnę fileHash do przechowywania SHA-256 hash avatar ID - Hash jest używany do nazewnictwa plików MinIO, aby zapobiec atakom wyliczeniowym - Format: "...

snadjafinia·11mo ago
November 24, 2025
Featurekamo-internal

Dodaj poświadczenia MinIO do konfigmapy k8s

snadjafinia·11mo ago
November 23, 2025
FeatureSecurityService

Dodaj punkty końcowe awatar i background management

snadjafinia·11mo ago
FeatureSecurityService

Zorganizuj przechowywanie MinIO ze strukturą folderów i dodaj obsługę Avatar Creator SVG

- Zaktualizowano ścieżki przechowywania w celu użycia zorganizowanej struktury folderów: - członkowie/awantary/ zdjęcia/ na awatary fotograficzne - członkow...

snadjafinia·11mo ago
FeatureSecurityService

Dodaj punkty końcowe awatara, tła i profilu użytkownika

- Dodano AvatarController z operacjami CRUD dla awatarów (fotograficzna i Avatar Creator) - Dodano UserBackgroundController do zarządzania obrazami tła użytkown...

snadjafinia·11mo ago
Featurekamo-shared-library

Dodaj Avatar i UserBackground repozytoria i presygnowane wsparcie URL

- Dodano AvatarRepository metody odnalezienia awatarów przez użytkownika - Dodano UserBackgroundRepository z metodami do znajdowania tła przez użytkownika/człon...

snadjafinia·11mo ago
Featurekamo-shared-library

Dodaj UserPhoto i UserBackground podmioty z relacjami użytkownika/członkiem

- Utworzony podmiot UserPhoto do przechowywania zdjęć profilowych użytkowników i członków - Utworzony podmiot UserBackground do przechowywania obrazów w tle uży...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj wspólny komponent MemberHeader z avatarem / przypisami natchnień na poziomie członkowskim

- Utworzony wspólny komponent MemberHeader z obrazami tła i wyświetlaczem awatara - Dodano opcje nadpisania na poziomie członkowskim dla awatara i tła (używanie...

snadjafinia·11mo ago
November 22, 2025
November 21, 2025
Featurekamo-internal

Zmień siatkę na układ automatycznegoHeight, aby pokazać wszystkie rekordy bez paska przewijania

- Ustaw domLayout na autoHeight, więc siatka rozszerza się, aby pasowała do wszystkich rzędów - Usuń przelew: ukryte z pojemników na siatkę - Usuń wysokość: 100...

snadjafinia·11mo ago
Featurekamo-internal

Zamień kolumnę adresa z kolumnami stanowymi i ulicznymi

- Usuń kolumnę adresową i adresRenderer - Dodaj kolumnę państwową po Contact (pokazuje pododdział / kod stanowy) - Dodaj kolumnę ulicy po stanie (pokazuje forma...

snadjafinia·11mo ago
Featurekamo-internal

Zaktualizuj szerokości kolumny do określonych wartości

- Zmień szerokość kolumny ID ołowiu z 300px do 245px - Kolumna stykania pozostaje flex: 1, aby zająć pozostałą szerokość - Zmiana szerokości kolumny stanu z 200...

snadjafinia·11mo ago
Featurekamo-internal

Zaktualizuj fałszywe identyfikatory leadów do losowych alfanumerycznych i ustaw kolumnę adresową na 170px

- Dodawanie funkcjiRandomLeadId, aby utworzyć losowe łańcuchy alfanumeryczne o długości 13 - Zmień makiety identyfikatorów ołowiu z liczb sekwencyjnych na losow...

snadjafinia·11mo ago
Featurekamo-internal

Zaktualizuj szerokości kolumn daty i zamień przyciski akcji

- Szerokość kolumny daty z 155px na 170px (wrestacjonowane i przypisane) - Aktualizuj pojemniki pola filtracyjnego, aby dopasować szerokość 170px - Zamień "Wywó...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj cienkie, jasnoszasne szare dno graniczne do wtórnych zakładek

- Dodawanie borderBottom: '1px lit rgba(0, 0, 0, 0.12) do pojemnika na stany - Dopasowuje stylizację znaleziona na /leads/view/ stronie - Tworzy wizualne separa...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj szare tła do pozostałych pól filtracyjnych i wyrównaj do dołu

- Zmień wyrównanie wiersza filtra ze środka na flex-end (ustawienie dolne) - Dodaj szare tło (f8fafc) do wszystkich pozostałych pojemników pola filtracyjnego - ...

snadjafinia·11mo ago
Featurekamo-internal

Pola filtrowania daty stosu pionowo z izolowanym szarym tłem

- Zmień pola filtra daty z układu poziomego na pionowy (flexDirection: kolumna) - Dodaj szare tło (f8fafc) tylko do randkowiczek filtracyjnych, a nie cały wiers...

snadjafinia·11mo ago
Featurekamo-internal

Popraw układ interfejsu użytkownika i zwiększ dane o makiety

- Uczyń tekst mniejszy dla pól filtrów datowanych (fontSize: 0,75 m dla wejścia, 0,7 m dla etykiet) - Przenieś Szybkie wyszukiwanie do tej samej linii co karty ...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj komponenty filtrów terminowych do tworzenia i przydzielonych kolumn

- Dodawanie zmiennych stanu dla filtrów Created i Assigned Date range (start start/end) - Tworzenie elementów filtrów zakresu dat z polami daty rozpoczęcia i da...

snadjafinia·11mo ago
Featurekamo-internal

Naprawiaj klikalne linki do kontaktu i dodaj podwójne kliknięcie, aby otworzyć lead

- Zaktualizuj ContactRenderer, aby wyświetlić imię i nazwisko jako podkreślone klikalne linki - Dodaj onClick obsługuje, aby skontaktować się z nazwami styku, k...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj ikony do filtra rozwijanego podstatus i aktualizacji Kontrakty Wysłane

- Aktualizacja 'Umowy podpisane' do "Wysłane" do dopasowania Java enum - Zmień ikonę umów Wysłane z przydziału do Wyślij ikonę - Dodaj ikony do pozycji menu roz...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj unikalne ikony dla każdego podstatusu z kolorami statusu rodzica

- Dodaj unikalne, odpowiednie ikony dla każdego podstatusu (np. PersonAdd for New Lead, Message for Left Message) - Ikony utrzymują kolor statusu rodzica (zielo...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj ikony do podstateuszającej kolumnę dopasowaną do kolorów statusu rodzica

- Dodaj funkcję pomocnika getSsubStatusIcon, aby określić ikonę na podstawie statusu rodzica - Ikony Substanus używają tych samych ikon i kolorów, co ich status...

snadjafinia·11mo ago
Featurekamo-internal

Przenieś pilną odznakę do kolumny Lead ID i usuń wiadomość e-mail z kontaktu

- Przesuń pilne odznaki z kolumny styku do kolumny Lead ID - Odznaka położenia po lewej stronie ikony konta w Lead ID - Usuń tekst etykiety 'Pilny', zachowaj ty...

snadjafinia·11mo ago
Featurekamo-internal

Dodawanie dwukierunkowej synchronizacji między kartami statusu a rozwijaniem filtrów

- Gdy zakładka statusu zmienia się - aktualizacja filtra rozwijanego (już istniała) - Gdy filtr zmienia się rozwijanie - aktualizuje kartę aktywnego statusu (no...

snadjafinia·11mo ago
Featurekamo-internal

Wymień filtry pływające AG Grid z niestandardowym wierszem filtra

- Usuń wszystkie odniesienia floatingFilterComponent z kolumnDefs - Ustaw floatingFilter: false na wszystkich kolumnach - Utwórz niestandardowy wiersz filtra na...

snadjafinia·11mo ago
Featurekamo-internal

Poprawa zachowania filtra i stylizacji

- Rozciągnięcie poddanego statusu teraz pokazuje tylko substatyzy dla wybranego filtra Status - Poddatk stanu jest wyłączony, gdy nie zaznaczony jest żaden stat...

snadjafinia·11mo ago
November 20, 2025
Featurekamo-internal

Popraw stylizację i funkcjonalność filtra rozwijającego

- Wyrównaj wszystkie filtry rozwijane w lewo z wyściółką 5px powyżej - Dodaj komponent StatusFloatingFilter z ikonami w rozwijanych pozycjach menu - Ikony wydaj...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj kolumnę Status z ikonami i dynamicznym filtrem Sub Status

- Dodaj kolumnę statusową przed statusem Sub z ikonami (świeży, rozliczenie, gospodarstwo, pomranie, Void) - Utwórz komponent StatusRenderer, który wyświetla st...

snadjafinia·11mo ago
Featurekamo-internal

Dodawanie rozwijających się filtrów pływających i ustaw szerokość identyfikatora ołowiu do 300px

- Utwórz niestandardowy komponent DropdownFilter dla kolumn Sub Status, Sprzedawcy, Produktu, źródła i agenta - Zestaw kolumny ID ołowiu do 300px (wym. 120px) -...

snadjafinia·11mo ago
Featurekamo-internal

Popraw wyrównanie pinned rowów i dodaj filtry rozwijane

- Zmień wyściółkę Lead ID z 50px do 45px w pinowanych rzędach - Środkowe wyrównanie komórek w pinowanych rzędach, aby dopasować siatkę główną - Dodaj filtry roz...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj ikonę stowarzyszenia konta do kolumny Lead ID

- Dodaj ikonę AccountCircle (wypełnioną) dla leadów powiązanych z kontami - Dodaj KontoCircleOutlined icon (zarysowane) dla leadów nie powiązanych z kontami - I...

snadjafinia·11mo ago
Featurekamo-internal

Zintegruj raporty z szybą widoku lead

- Załaduj raporty bezpośrednio do panelu widoku lead zamiast oddzielnej strony - Utwórz komponent ReportsPane ze wszystkimi 8 raportami w pełni zbudowanymi - Pr...

snadjafinia·11mo ago
Featurekamo-internal

Zaktualizuj karty pierwszego wiersza i dodaj stronę raportów

- Aktualizacja zakładek pierwszego rzędu do: Podsumowanie aktywności | Mortgages rezydentów | Pożyczki na Nieruchomości komercyjne - Dodawanie przycisków raport...

snadjafinia·11mo ago
Featurekamo-internal

Zaktualizuj 2 karty z All Leads i Selected

- Dodawanie wszystkich przewodów i wybranych zakładek do wiersza 2 - Domyślna do zakładki Fresh (index 2) po otwarciu strony - Dodaj ikonę listy dla wszystkich ...

snadjafinia·11mo ago
Featurekamo-internal

Dodaj wyściółkę i barwy karty statusu

- Dodaj wyściółkę do zakładek produktów Karta i CardContent - Dodaj oznaczone zakładkami o stanie: Świeże (zielone), Reckoning (niebieski), Farm (pomarańczowy),...

snadjafinia·11mo ago
Featurekamo-internal

Przechowywcze kartki i filtrowanie

- Dodaj wiersz pływający 1 zakładki: Mieszkaniowe hipotece | Pożyczki na Nieruchomości komercyjne - Dodaj zakładki statusowe wiersza 2 z ikonami: Świetne | Rozg...

snadjafinia·11mo ago
Featurekamo-internal

Użyj niestandardowej ikolity raven.svg dla statusu Grim

- Zamień ikonę Dangerous na niestandardowy raven.svg z /public/icon/ - Zastosuj CSS filter, aby zrobić ikonę kruków na czerwono (ef4444), aby dopasować motyw st...

snadjafinia·11mo ago
Featurekamo-internal

Aktualizacja ikon statusu - m.rat dla Reckoning, Dangerous for Grim

- Zmień ikonę Rozliczenia z Przydziału do Gavel (motyw sądowy/prawny) - Zmień ponurą ikonę z Bloku na Dangerous (mraki życiowe / motyw śmierci) - Niebezpieczna ...

snadjafinia·11mo ago
Featurekamo-internal

Popraw stylizację kolumny status i pola kontaktowego

- Ustaw kolumnę statusu do stałej szerokości 300px - Dodaj ikony statusu (NewReleases for Fresh, Assignment for Reckoning, Rolnictwo dla farmy, Blok dla Ponury,...

snadjafinia·11mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing