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
March 27, 2026
March 26, 2026
Featurekamo-internal

Dodaj strony ustawień dla HRS, Docs, Wsparcie, KB, Notatki i Czat

Create ComingSoonTab współdzielony komponent i 6 nowych stron ustawień funkcji Z nadejściem wkrótce zastępców, przedstawiają strażników flag i wskazówki pomocow...

kamo·7mo ago
Featurekamo-internal

Auto-odśwież UI po przełączaniu funkcji i zmianach ról

CechyManager i SecurityRoleManager teraz dzwoń do routera.refresh() po Mutacje do ponownego ostemplowanie kontekstu org i dane z sesji użytkownika, odzwierciedl...

kamo·7mo ago
FeatureSecurityService

Auto-refresh Prawa do sesji Redis po zmianach w zakresie funkcji / rach

CeatureController i SecurityRoleController odbudowują teraz dzwoniącą prawa sesyjne w Redis po włączeniu/wyłączenia, tworzenie/aktualizacja rówieśników/delikwid...

Kamo·7mo ago
Featurekamo-internal

Wdrożenie interfejsu użytkownika zarządzania aplikacjami z integracją backend i dynamicznymi uprawnieniami

Przepisuj funkcjeManager, aby użyć backend API do włączania / wyłączenia z root-org Kingowanie dla aplikacji in-dev. Zaktualizuj NavPri, aby obramować wszystkie...

kamo·7mo ago
FeatureSecurityService

Add FunkcjaStroller dla urządzenia enable/wyjścia do zarządzania aplikacją org/wyjścia

Punkty końcowe REST do zarządzania funkcjami aplikacji organizacyjnych: lista funkcji GET, Umożliwienie/wyłączenie z kontrolą uprawnień CONFIGURE_SYSTEM, root-o...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj system zarządzania aplikacjami z typami usług, prawami i kontrolą funkcji

RestructureType enum: dodaj flagi rdzenia/deprecjacji, zrename DOC_MANAGER-DOCS oraz AI_CHAT-AI_SUPPORT, dodaj typy WSPARC/NOTES/POS, deprecate STORAGE/DOC_CLAS...

Kamo·7mo ago
Featurekamo-internal

Dodaj alias e-mail i udostępnij obsługę UI

Kompozytor "Od:" rozwija się do przełączania między podstawową, aliasem i współdzielonej skrzynki pocztowej Adresy. Nowa "Mailboxes" 6. zakładka w ustawieniach ...

kamo·7mo ago
FeatureEmailService

Dodaj aliasy e-mail i wspólną obsługę skrzynki pocztowej

Nowy interfejs firmy MailboxManager dla aliasów i wspólnej skrzynki pocztowej CRUD. Wdrożenie KamoMailPilboxManager zarządza dovecot/postfix virtual_users oraz ...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj alias e-mail i udostępnione jednostki skrzynek pocztowych i repozytoria

Nowe podmioty JPA dla schematu email_provider: EmailAliasEntity (send-s-s aliases per member), SharedMailboxEntity (ogólnopolskie wspólne skrzynki pocztowe z za...

Kamo·7mo ago
Featurekamo-internal

Dodaj status PRE_TICKET z opcją Start Chat

- TicketCreationForm: dwa przyciski — "Start Chat" (przed-bilet, bez tytułu Wymagany, tylko temat) i "Prześlij bilet" (pełny bilet z tytułem) - TicketHeader: ...

kamo·7mo ago
FeatureMediaService

Dodaj kreację PRE_TICKET i konwertuj na bilet punkt końcowy

- createTicket: gdy preTicket-true, ustawia stan na PRE_TICKET, pomijania Przypisanie (nie wymaga tytułu) - PUT /tickets/convert: konwertuje PRE_TICKET na NOW...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj status PRE_TICKET i flagę preTicket na prośbę o utworzenie

Nowy status PRE_TICKET(14) dla sesji czatu, w których rozpoczyna się użytkownik Rozmowa bez formalnego złożenia biletu. Może być przekonwertowany na a Pełny bil...

Kamo·7mo ago
March 25, 2026
FeatureSecurityService

Dodawanie POST - punkt końcowy

Wyzwala org-wide member_rights_applied recalculation. Potrzebny po migracje schematów lub ręczne zmiany DB w uprawnieniach.

Kamo·7mo ago
March 24, 2026
FeatureSecurityService

Używanie ukierunkowanego przeliczania praw do rolowanych

SecurityRoleController korzysta teraz z aktualizacjiRoleMberRightsApplied() Zrekuluj członków, którzy mają zmodyfikowaną rolę, zamiast przeliczać Wszyscy członk...

Kamo·7mo ago
Featurekamo-shared-library

Ukierunkowane przeliczanie praw w celu dept, tytuł pracy i zmiany ról

- DepartamentUS: ponownie kalkuluje tylko członków w dotkniętym oddziaływieni Po utworzeniu / aktualizacji / usuń - JobTitleService: przelicza tylko członków ...

Kamo·7mo ago
Featurekamo-shared-library

Rekultuj member_rights_applied po utworzeniu nowych członków

Połączenia z aktualizacjąMemberRightsApplied na nowym członek po obu createOrganizationMemberna i createOrganizationTeamMember tak Prawa do wszystkich ról są na...

Kamo·7mo ago
Featurekamo-internal

Granularna edycja ról, wymiana etykiet i obsługa członków zespołu

- Dodaj isAllowEditTitle i isAllowEditSecurity to SecurityRole interface - Zezwalaj na edytowanie ustawień zabezpieczeń na stanowiskach Członków/Sterowania Czło...

kamo·7mo ago
FeatureInitializerService

Migracja wszystkich do członków i twórz rolę Członków zespołu

- Zmień nazwę ROLE_EVERYONE_ID kolumna na ROLE_MEMBER_ID - Zmień nazwę istniejących "Wszyscy (własnostępują do wszystkich)" na "Członkowie" - Umieść flagi na is...

Kamo·7mo ago
FeatureSecurityService

Wymusować flagi ochrony ról i dodawać wsparcie etykiet dla rodziców do sesji

- Enforce isAllowEditSecurity in SecurityRoleController update endpoint - Dodać macierzyństwoMemberTitlePlural i nadmumiernyTeamMemtleTemPlural do sesji - Rozwi...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj ziarniste flagi ochrony role i rola systemu członków zespołu

- Dodaj isAllowEditTitle i isAllowEwitaScurity flagi do jednostki Orgrole - Zmodywal się o przystawkęEveryoneID do roliMemUDŻN w Organizacji, dodaj roleTeamMemb...

Kamo·7mo ago
Featurekamo-internal

Dodaj sekcję pomocy technicznej do strony ustawień

Dodaje Tematy, Powiadomienia i karty Statusu i Odpowiedzi Czasy To link do /support?tab-settings.

kamo·7mo ago
FeatureDaemonService

Dodaj ręczny sterownik uruchamiania z duplikatem ochrony wykonania

POST /api/daemon/wytwór/-jeobName natychmiast uruchamia pracę w Quartz. Zwraca 409, jeśli praca jest już wykonana. GET /api/daemon/wytłap/status Powroty bieżące...

Kamo·7mo ago
Featurekamo-internal

Usuń stary system pomocy, dodaj elementy nav

Usuń aplikację/pomoc/aplikację/komponenty/pomoc/piski. Dodaj przycisk wsparcia Do paska narzędzi NavTop i pozycję menu do Nawigacja na pasku bocznym NavPri.

kamo·7mo ago
Featurekamo-internal

Dodawanie typów frontend i trasy proxy API

Interfejsy TypeScript dla wszystkich obsługują DTO i 13 tras proxy API Przesłanie do MediaService dla tematów, biletów i raportowania punktów końcowych.

kamo·7mo ago
FeatureMediaService

Dodaj usługi pomocy technicznej, kontrolerów REST i przekaźnika STOMP

Wdraża backend MediaService dla systemu biletów wsparcia: - SupportTopicService: CRUD dla tematów wsparcia lub g-scoped - SupportAssignmentService: round-robin ...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj repozytoria biletów wsparcia i DTO

Kamo·7mo ago
Featurekamo-shared-library

Dodaj bilety pomocowej Podmioty JPA

Kamo·7mo ago
March 23, 2026
Featurekamo-internal

Dodawanie obsługi głębokiego linkowania do strony notatek za pomocą query param

Wsparcie /noty?id-note-note-Wzór URL, więc linki źródłowe AI do czatu Może poruszać się bezpośrednio do konkretnej notatki. Otwiera notatkę w Edytuj widok, gdy ...

kamo·7mo ago
FeatureAIService

Uwzględnij klikalne linki źródłowe w kontekście RAG dla czatu AI

Zaktualizuj RagClient, aby osadzić linki do znaczników w kontekście przesłanego na Model AI. KB artykuły link to /kb/'guid', notes link do /noty?id-noted. Instr...

Kamo·7mo ago
Featurekamo-internal

Dodaj przełączanie przetwarzania AI do notatek UI

Dodaj pole aiProcessingEnabled do typów notatek i przycisk przełączania W pasku narzędzi NoteEditor. Członkowie mogą włączyć / nie należy do działania AI Na noc...

kamo·7mo ago
FeatureAPIService

Trasy /api/noty do KBService zamiast SecurityService

Zarządzanie notatek zostało przeniesione z SecurityService do KBService.

Kamo·7mo ago
FeatureAIService

Przekaż memberId do RAG dla niewiadomego czatu AI

Dodaj ekstraktMemberId do SessionHelper. Zaktualizuj RagClient do wysłania CzłonekId w żądaniach wyszukiwania, więc RAG zwraca oba artykuły lubg KB I własne not...

Kamo·7mo ago
FeatureRAGService

Add note embedding support to RAG pipeline

Add NoteEventConsumer for NOTE_EVENTS NATS stream and NoteEmbeddingPipelineService for processing notes. Update Qdrant to store sourceType, memberId, noteId. Se...

Kamo·7mo ago
FeatureKBService

Dodawanie zarządzania notatkami z integracją RAG

Przenoszenie uwag CRUD z SecurityService do KBService. Dodaj notatkę Szyfrowanie, publikowanie zdarzeń NATS dla rurociągu RAG i AI Przetwarzanie wsparcia w prze...

Kamo·7mo ago
FeatureInitializerService

Dodaj kolumnę przetwarzania AI i tabelę zapisów osadzania

Dodaj kolumnę AI_PROCESSING_ENABLED do tabeli notatek i twórz Tabele notE_EMBEDDING_RECORDS do śledzenia wektoryzacji RAG.

Kamo·7mo ago
Featurekamo-shared-library

Dodaj wsparcie przetwarzania AI do notesu modelu danych

Dodaj pole aiProcessingEnabled do podmiotu notatek, DTO i żądań. Utwórz NoteEmbeddingRecord byt i repozytorium do śledzenia Wektoryzacja notatek w rurociągu RAG...

Kamo·7mo ago
Featurekamo-internal

Dostępne warianty awatarów wielkości użycia — medium dla profili/e-maili, małe dla nav/lists

Dodaj parametr rozmiaru do fetchMemberAvatar (domyślnie do "sm"). Podpisy e-mailowe, Wysyłanie e-maile, nagłówki profilowe, posty, komentarze i głowice hex tera...

kamo·7mo ago
FeatureSecurityService

Obsługa wielowymiarowych zdjęć awatarów i punkt końcowy crop

Zaktualizuj uploadPhotoAvatar, aby zaakceptować opcjonalne warianty (fileSm, fileMd, fileLg) Przechowywane z nazewnictwem sufiksów (?hash_sm.png, itp.). Dodaj P...

Kamo·7mo ago
Featurekamo-internal

Dodawanie narzędzia do przycinania zdjęć z re-easy-crop i wielowymiarowe przechowywanie awatarów

Zamień stare PhotoCropDialog interaktywne narzędzie przycinające z wykorzystaniem re-aasy-crop. Podczas przesyłania lub edycji zdjęcia użytkownicy wybierają ter...

kamo·7mo ago
Featurekamo-internal

Załaduj kraje z CountryType enum, dodaj ikony flagi do blokowania geograficznego

Kraje traktują teraz proxies do /api/bezpieczeństwo/kraje (krajowe (TuntryType enum) Zamiast - (pusty stół GeoLite). Dodaje flagi świata reagującego na flagę kr...

kamo·7mo ago
March 22, 2026
Featurekamo-internal

Przepisuj blokady programu Access Wskazówki dotyczące przejrzystości

Wyjaśnia wszystkie cztery sekcje (whitelist, czarna lista, bloki temperatury, blokowanie geograficzne) W prostym języku. Dodaje przewodnika serii CIDR z przykła...

kamo·7mo ago
FeatureInitializerService

Dodaj RoleRightsSyncRunner do uzupełnienia brakujących praw do ról

Gdy nowe wpisy RoleRightType zostaną dodane do enum, istniejące role Nie masz dla nich OrgRoleRight wpisów. Ten biegacz sprawdza wszystkie role Uruchomienie i d...

Kamo·7mo ago
March 21, 2026
Featurekamo-internal

Dodaj system zabezpieczeń dostępu frontend

13 API trasy proxy, moduł sprawdzania dostępu z dopasowywania CIDR, proxy.ts Integracja z egzekwowaniem prawa. Reworks AccessBlockManager (prawdziwe API + bloko...

kamo·7mo ago
FeatureDaemonService

Dodaj synchronizację GeoLite2 dla bazy danych MaxMind IP-location

Praca z kwarty (co niecodzienna niedziela 3 rano), która pobiera MaxMind GeoLite2-City-CSV, przełącza bloki IPv4/IPv6 i lokalizacje, ładunki Stacjonuje stoły i ...

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