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

Rozszerz wszystkie grupy ustawień domyślnie

kamo·7mo ago
Featurekamo-internal

Zamień edytor / przełącznik wstępu za pomocą inline template editor

Nowy komponent TemplateInlineEditor renderuje pełny szablon (nagłówek, Tło, marginesy, podpis) z bezgranicznym edytorem Quill Zakorzeniony w obszarze ciała. Typ...

kamo·7mo ago
Fixkamo-internal

Zwykłuj rozwijanie źródła, domyślnie użytkownika, użyj etykiety członków zespołu

- Domyślny zakres zmieniony z "firmy" na "user" - Zamówienie zrzutowe: Członkowie zespołu najpierw, Departament, następnie org - "Indywidualny Użytkownik" przem...

kamo·7mo ago
Fixkamo-internal

Usuń tekst zastępczy z podglądu, pozwól wysyłać bez tematu

- Pusty organ e-mail w podglądzie nie pokazuje już "Zacznij wpisać swój e-mail..." - Obiekt nie jest już wymagany do wysyłania — przycisk wysyłanie jest włączon...

kamo·7mo ago
Fixkamo-internal

Wypełniacza rozwijane szablony pozostają szerokością, inne elementy sterujące w prawo

Rozciągnięcie źródła szablonu ma teraz flex:1, aby wypełnić wszystkie pozostałe Przestrzeń kosmiczna. Edytuj/Przełączanie wglądu, zamocuj przycisk, Draft i Send...

kamo·7mo ago
Fixkamo-internal

Owiń ciało e-mail w szablonie HTML podczas wysyłania

Wysłany obsługuje wysyłanie treści edytora bez szablonu. Teraz owija ciało w pełnym układzie szablonu (far bg, margines, w pobliżu bg, Wyściółka, nagłówek, korp...

kamo·7mo ago
Fixkamo-internal

Usuń poziomy pasek przewijania i wydłuż podgląd do pełnej wysokości

- Użyj wyściółki na zewnętrznym div dalekobg zamiast marginesu na wewnętrznej stronie Widok w pobliżu bg, aby zapobiec szerokości: 100% + przepełnienie margin...

kamo·7mo ago
Fixkamo-internal

Repopuluj dane członka / zorg podczas przełączania zakresu źródła

Sync ref został ustawiony raz i nigdy nie zresetował, więc przełączanie zakresu w lewo Konfiskata nowego zakresu z pustymi polami treści (puste nazwy, e-mail, F...

kamo·7mo ago
Featurekamo-internal

Dodaj opcję "Nie ma szablonu" do rozwijania zakresu szablonu

Dodaje opcję "Nie ma szablonu" na górze listy rozwijanej szablonów. Po wybraniu pomija backend pobranie i renderuje zwykłe ciało e-mail Bez nagłówka, podpisu lu...

kamo·7mo ago
Fixkamo-internal

Przenieś rozwijanie szablonu, przełączanie podglądu i podłącz do wiersza stopek

Przesuń zakres zakresu szablonu, przełącznik edytora / podglądu i załącznik Przycisk z rzędu podmiotu do dolnego paska stopki, wyrównany w lewo. Przyciski przec...

kamo·7mo ago
Fixkamo-internal

Odrzuć dane członka /org bezpośrednio zamiast przez haczyki

Usunięto użycieUserInfo, użyjSignatureData i useImageResolver hooks Który z nich miał niezależne cykle azync, powodujące warunki rasowe Tam, gdzie memberId/orgI...

kamo·7mo ago
Fixkamo-internal

Użyj przykładowych danych w podglądzie poczty e-mail, gdy dane członkowskie / aorg nie są załadowane

Podgląd polegał na renderowaniu pustych podpisów, ponieważ dane człono-org Z użytkowaniaSignatureData zwraca puste ciągi podczas ładowania (lub gdy CzłonekId/or...

kamo·7mo ago
Fixkamo-internal

Zawsze renderuj podgląd szablonu nawet bez zapisanego szablonu backend

Gdy żaden szablon nie jest zapisany w zapleczu (404), wracaj do DEFAULT_CONFIG zamiast pokazywać zwykłą niesformatową zawartość. Natchrzecie na ws. w os. w tym ...

kamo·7mo ago
Fixkamo-internal

Ponowne oddanie szablonów po stronie klienta z rzeczywistymi danymi w podglądzie wiadomości e-mail

Podgląd był wyświetlany tekst zastępczy (-member.firstName" itp.) Ponieważ używał pre-renderowanego symbolu zastępczego HTML z backendu. Teraz MessageTool: - O...

kamo·7mo ago
Featurekamo-internal

Dodaj kartę rozwijania i podglądu szablonu do narzędzia do kompozytora poczty e-mail okna narzędzia

Dodaj do MessageTool (narzędzia-fotograf, a nie samodzielny MessageComposer): - Rozkład zakresu szablonu w wierszu tematu: Indywidualny (domyślny), Departamen...

kamo·7mo ago
Featurekamo-internal

Dodaj kartę selektora zakresu i podglądu szablonu do kompozytora poczty e-mail

- Dodaj rozwijanie zakresu szablonu (Organizacja / Departament / Użytkownik indywidualny) Do wiersza paska narzędzi, domyślnie użytkownika Indywidualnie - Wył...

kamo·7mo ago
FixEmailService

Dodaj rspamd config do K8s ConfigMap i ustaw ddl-auto na none

W produkcji ConfigMap zaginęła nieruchomość baza bazowa, Powodowanie CrashLoopBackOff na rozmieszczeniu. Recyv ddl-auto do żadnego.

Kamo·7mo ago
Featurekamo-internal

Szablony podpisów przewodowych do zaplecza do trwałego zapisu / ładowania

- Dodaj backendAdapter.ts z dwukierunkowym mapowaniem między frontendą SignatureConfig i format jednostki flat - Wygeneruj wstępnie renderowany HTML z zastępa...

kamo·7mo ago
FeatureEmailService

Dodaj szablon podpisu e-mail CRUD punkty końcowe

Kontroler REST w /api/email/signature-templates z: - GET / ?scope — pobierz szablon przez org+scope - PUT /-scope — tworzenie lub aktualizowanie szablonu (upser...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj e-mailSignatureTemplate jednostka i repozytorium

Podmiot JPA do utrzymywania się nagłówka poczty e-mail / szablonu Konfiguracje na zakres organizacji. Przechowuje wszystkie ustawienia projektowe, Wybór szablon...

Kamo·7mo ago
Featurekamo-internal

Derive signature treści z backendu, dodaj zarządzanie linkami społecznościowymi

- Usuń ręczne dane osobowe, informacje o firmie i społecznościowe Sekcje łącza z zakładki sygnatura Zawartość — dane są teraz pobierane Automatycznie z prof...

kamo·7mo ago
FeatureSecurityService

Dodaj linki do stron internetowych i linków społecznościowych do profilu użytkownika GET/PUT punkty końcowe

GET /api/security/members/A-id-sw. teraz zwraca stronę internetową i socialLinks. PUT /api/security/members/'id' akceptuje stronę internetową (struny) i socialL...

Kamo·7mo ago
Featurekamo-shared-library

Dodaj pola linków społecznościowych i społecznościowych do Organizacji i Członkowi

Dodaj EmbSocialLinks osadzalne z polami dla LinkedIn, Twitter, Adresy URL na Facebooku, Instagramie, YouTube, TikToku i GitHub. Dodaj stronę internetową (VARCH...

Kamo·7mo ago
Fixkamo-internal

Uproszczenie selektora źródłowego, dodaj brudne śledzenie i niezałatwione okno dialogowe zmian

- Usuń selekcjonery podtypów dział/użytkownika — szablony są na poziomie org dla organizacji, wszystkich działów i wszystkich użytkowników - Usuń ikonę awatar...

kamo·7mo ago
Fixkamo-internal

Przenieś etykietę podglądu na żywo do nagłówka poczty e-mail, usuń przycisk Kopiowanie kodu HTML

Tytuł podglądu na żywo i ikona teraz znajdują się w prawym wyrównanym wnętrzu To/Subject - Bar nagłówek. Usunięto przycisk Kopiuj HTML i całą logikę schowka.

kamo·7mo ago
Fixkamo-internal

Przenieś selektor źródłowy do nagłówka buildera, szablony 2-kowiatowe, szerszy podgląd

- Przesuń rozwijanie źródła z górnej karty do nagłówka panelu builder (dopasowanie pozycji do tytułu Live Preview) - Usuń przyciski cofnięcia i zresetowania c...

kamo·7mo ago
Featurekamo-internal

Dodaj w pobliżu / daleko, suwaki margin / padding, opcja e-mail w pobliżu

Dodatki do zakładek projektowych: - Bliski kolor tła (zajmowanie się tłem, domyślnie biały) - Kolor malowego tła (w tle obszaru e-mail, domyślnie biały) - suwak...

kamo·7mo ago
Featurekamo-internal

Dodaj suwak w skali obrazu, typ obrazu podpisu i wyrównanie stopek

- Dodaj trzy selektory źródłowe: Obraz nagłówka, Signature Image, Footer Image (każdy z None / Member Avatar / Logo Simple / Logo Pełne opcje) - Dodaj suwak w...

kamo·7mo ago
Featurekamo-internal

Wymień przesyłanie zdjęć z nagłówkami / szybiorcami zdjęć

Wymień przeciąganie i upuść zdjęcie z dwoma selektorami rozwijanymi: - Nagłówek Obraz: Brak | Awat członkini | Logo proste | Logo Full - Footer Image: te same o...

kamo·7mo ago
Featurekamo-internal

Dodaj zakładkę Nagłówek z 29 szablonami nagłówków i zrename Etykiety UI

- Dodaj zakładkę "Header" z 29 szablonami nagłówków e-mail (baner, akcent, mark, Kategorie dekoracyjne) plus opcja "No Header" - Zwyznacz kartę "Template" na ...

kamo·7mo ago
Fixkamo-internal

Zapobiegaj przepełnieniu panelu podglądu na żywo z przepełnionej prawej krawędzi

Zmień builder i panele podglądu ze stałej elastycznej (55%/45%) Prefakable flex, więc szczelina między nimi jest odpowiednio uwzględniana.

kamo·7mo ago
Featurekamo-internal

Dodaj 21 dodatkowych szablonów podpisów e-mail

Dodaj elegancką, dwukolumnową, baner-top, gradient-accent, card-style, lewe wyrównane, prawicowe, skoncentrowane, wykonawcze, kreatywnie bloki, technowo-nowocze...

kamo·7mo ago
Fixkamo-internal

Użyj richTextExtension.configure() zamiast klasy RichTextExtension

Klasa RichTextExtension nie jest wyeksportowana z opublikowanego ?lexkit/editor - paczka. Użyj wyeksportowanej instancji richTextExtension z .configure().

kamo·7mo ago
Fixkamo-internal

Usuń duplikat ContentEditable — użyj wtyczki RichTextExtension

The richTextExtension już renderuje własną zawartość[edytuj] RichTextPlugin. Posiadanie drugiej ręczną ContentEditable stworzył dwa Edytowalne obszary. Usuń ten...

kamo·7mo ago
Featurekamo-internal

Odbuduj menedżera podpisów e-mail z szablonowym konstrukterem wizualnym

Zastąp podstawowy edytor tekstu bogatego Quill w uporządkowanym, opartym na formie podpisie Budowniczy z 8 profesjonalnymi szablonami, sterowaniem dostosowywani...

kamo·7mo ago
Fixkamo-internal

Rehawij edytor KB i układy stron artykułów

Fix komponent edytora: - Owiń w pojemnik z elastycznej kolumny, aby paski narzędzi pozostały stałe i zawartość Obszar przewija się niezależnie - Użyj pozycji:...

kamo·7mo ago
Featurekamo-internal

Dodaj unpublish i usuń przyciski do widoku artykułu KB

Dodaj przycisk Unpublish (widoczna na artykułach PUBLISHED), który powraca do ZAPRATAJ i usuwa z czatu AI. Dodaj przycisk Usuń z potwierdzeniem Okno dialogowe. ...

kamo·7mo ago
FeatureRAGService

Handle unpublished events by removing vectors from Qdrant

When an article is unpublished, delete its vectors from Qdrant so the AI chat no longer references it.

Kamo·7mo ago
FeatureKBService

Dodaj unpublish punkt końcowy dla artykułów KB

Dodaj POST /articles/'guid'/unpublish, który ustawia status z powrotem do DRAFT I publikuje wydarzenie kb.article.unpublished NATS, aby RAGService mógł Usuwanie...

Kamo·7mo ago
FixRAGService

Add search request/response logging to RagSearchController

Log orgId, query, result count, and full stack traces on error to diagnose 500 responses seen from AIService.

Kamo·7mo ago
FixAIService

Dodaj ciało odpowiedzi i wyloguj się z RagClient do debugowania

Zaloguj adres URL żądania wyszukiwania RAG, orgId, kwerendy i organu odpowiedzi na Błąd do zdiagnozowania 500 odpowiedzi RAGService.

Kamo·7mo ago
FixKlusterServices

Włącz automatyczne dzielone na model osadzania, aby zapobiec błędom 413

Dodaj --auto-truncate flaga, aby wejścia przekraczające limit 256 tokenów są Cicho skrócony zamiast odrzucony z błędem walidacyjnym.

Kamo·7mo ago
FixRAGService

Reduce chunk size to fit all-MiniLM-L6-v2 token limit (256 max)

Chunk target was 2000 chars (~512 tokens) but the embedding model only accepts 256 tokens, causing 413 validation errors. Reduce to 800 chars (~200 tokens) with...

Kamo·7mo ago
FixKlusterServices

Obciążenie modelu osadzania z lokalnego hostaPath, aby zapobiec awariom pobierania HuggingFace

Kapsunka wzorowa była w CrashLoopackOff, ponieważ nie mogła. Pobierz model z HuggingFace na starcie (spraw netto / DNS). Zamontuj model z woluminu hostPath z ws...

Kamo·7mo ago
FixRAGService

Use integer match filter for Qdrant searches instead of matchKeyword

The orgId and articleId payload fields are stored as integers via value(Long), but search and delete filters used matchKeyword() which only matches string/keywo...

Kamo·7mo ago
FixRAGService

Index KB articles for RAG on creation, not just when published

Previously the RAG pipeline only indexed PUBLISHED articles, requiring the full review/approval cycle before the AI chat could reference them. Now indexes all a...

Kamo·7mo ago
Fixkamo-internal

Strona recenzji aktualizacji do dopasowania pól odpowiedzi wzbogaconego backend

Użyj uid jako klucza, artykułWyjąt na nawigację, artykułTytel dla wyświetlania, DataPopełniła datę. Pasuje do formatu odpowiedzi na nowy backend Obejmuje to szc...

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