Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,865
Całkowite zmiany
4,581
Funkcje
4,512
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
March 18, 2026
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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
FixKBService

Artykuł zwrotny przewod / tytuł w oczekujących recenzjach odpowiedzi

Podmiot KbArtykułReview ma ’JsonIgnoruj w artykule, więc w toku Recenzje Punkt końcowy był powracający do recenzji bez szczegółów artykułu (przewodniczący, Tytu...

Kamo·5mo ago
Featurekamo-shared-library

Dodaj zapytanie o gorliwe oczekiwanie na przeglądy z szczegółami artykułu

Dodaj - kwerenda, że JOIN FETCHes Podmiot artykułu, więc przeglądy ofert mogą zawierać artykuł przewod / tytuł Bez leniwej Inicucjacji.

Kamo·5mo ago
Fixkamo-internal

Rzeczywiste komunikaty o błędach zaliczek powierzchni w artykule twórz / iwdzeniu

Przeczytaj errData.error (dopasowanie formatu zaplecza JSON) zamiast - errData.message. Napraw proxy, aby bezpośrednio do przodu zaliczki błędów JSON Zamiast ow...

kamo·5mo ago
FixKBService

Dodaj obsługę błędów, aby utworzyć punkt końcowy artykułu

Wrap createArticle call in try-catch, aby przywrócić prawidłowy błąd JSON Odpowiedzi zamiast domyślnej strony błędu HTML Spring Boot.

Kamo·5mo ago
Fixkamo-internal

Dodaj brak bogactwaTextExtension, aby włączyć wejście tekstu edytora

RichTextPlugin z RichTextExtension jest wymagany dla Lexical Jest po cichu ignorowany.

kamo·5mo ago
Featurekamo-internal

Dodaj motyw Edytor inspirowany ShadCN z widocznymi granicami stołu

Dodaj obszerny motyw CSS dla edytora LexKit z stylem Typografia, widoczne obroty ogniw stołu, stylizacja bloku kodu, blok cytowane Formatowanie i klasy podświet...

kamo·5mo ago
Fixkamo-internal

Dodaj wspólny układ KB z trwałymi zakładkami i błędem strony recenzji

Tworzenie aplikacji/kb/layout.tsx z zakładkami KbNavBar udostępnianymi w różnych artykułach, Zasoby i strony Pending Reviews. Usuń duplikaty powłok zewnętrznych...

kamo·5mo ago
CIEmailService

Rurociąg wyzwalaczy

Kamo·5mo ago
CIAIService

Rurociąg wyzwalaczy

Kamo·5mo ago
CISecurityService

Rurociąg wyzwalaczy

Kamo·5mo ago
CIMCPGatewayService

Rurociąg wyzwalaczy

Kamo·5mo ago
CIDocsService

Rurociąg wyzwalaczy

Kamo·5mo ago
CIAIService

Rurociąg wyzwalaczy

Kamo·5mo ago
CIMediaService

Rurociąg wyzwalaczy

Kamo·5mo ago
CIRAGService

Trigger pipeline

Kamo·5mo ago
CISecurityService

Rurociąg wyzwalaczy

Kamo·5mo ago
CIEmailService

Rurociąg wyzwalaczy

Kamo·5mo ago
March 17, 2026
Featurekamo-internal

Zamień Plate.js edytorem LexKit i dodaj zarządzanie zasobami KB

Replace Plate.js edytor LexKit (Lexicalbased) wraz z niestandardowymi Poszerzenia Video, Audio i MediaCard. Dodaj przeglądarkę multimedialną w stylu WordPress P...

kamo·5mo ago
FeatureKBService

Dodaj na poziomie org management i interfejsy API łączące media

Przetwórz usługę serwisową KbMediaService/Controller dla mediów na poziomie org CRUD z pagowanym Lista, wyszukiwanie, metadata update i soft delete. Dodawanie a...

Kamo·5mo ago
Featurekamo-shared-library

Decouple KB media z artykułów i dodaj wsparcie zarządzania zasobami

Decouple KbMedia z KbArtykuł (usuń artykuł FK), dodaj KbArticleMedia Tabela połączy tabelę dla wielu linków do mediów artykułów, dodaj tytuł / opis / Pola termi...

Kamo·5mo ago
Fixkamo-internal

Zaktualizuj navtop e-mail odznakę, gdy wiadomość jest oznaczona jako odczyt

Dyspozytor e-mail: wydarzenie zmieniane przezfolder po zaznaczeniu wiadomości jako przeczytanej, Tak więc MailButton natychmiast ponownie poskłada nieprzeczytan...

kamo·5mo ago
Fixkamo-internal

Reweryt e-mail WebSocket URL URL do tej samej ścieżce napisanie Next.js

Używaj /email-ws w tym samym pochodzeniu, bliżsowo przez Next.js przepisuje się na EmailService Internetowy przez k8s wewnętrzny DNS. SockJS HTTP fallbacks (xhr...

kamo·5mo ago
FixEmailService

Usuwanie nagłówków WebSocket z poczty e-mail middleware

Traefik v3 obsługuje WebSocket Upgrade/Connection headery natywnie. Twardokodnie ich zepsuły transporty napadowe SockJS (xhr-streaming, xhr-poling). Teraz pasuj...

Kamo·5mo ago
Fixkamo-internal

Podłącz e-mail do WebSocket bezpośrednio na adres e-mail.

Next.js przeróbki nie mogą aktualizować połączeń HTTP do WebSocket, powodując Połączenie STOMP do cichego niepowodzenia po 3 reteriach. Teraz używa tego samego ...

kamo·5mo ago
FixKlusterServices

Usługa autocertów nie odnawiająca wygasłych certyfikatów SSL

Usługa autocert importowała wygasłe certyfikaty ze wspólnego przechowywania I pominięcie tworzenia certyfikatu CR, więc cert-manager nie mógł sobie poradzić Odn...

Kamo·5mo ago
Fixkamo-internal

Dodaj zwrot sondaży w latach 30 dla aktualizacji e-mail w czasie rzeczywistym, gdy WebSocket jest niedostępny

Połączenie WebSocket po cichu nie udaje się po 3 retach, pozostawiając UI Na stałe nieświeży. To dodaje 30-sekundowy interwał wyborczy jako wiarygodny Opad we w...

kamo·5mo ago
Fixkamo-internal

Dostosuj karty branch-setup i automatyzację z projektem karty rozliczeniowego

Standarizuj wzorce układu w zakładkach ustawień: spójna wyściółka, Składowy komponent EmptyState, dopasowana struktura stołu i style nagłówka.

kamo·5mo ago
Refactorkamo-internal

Przenieś AI do sekcji Włączonych aplikacji i usuń ustawienia ssuwanie wyszukiwania / niedawnych

Usuń pasek wyszukiwania i sekcji niedawnych elementów z panelu ssuwakowego ustawień. Przenieś sztuczną inteligencję z głównych tematów do sekcji Wzdolni Aplikac...

kamo·5mo ago
Fixkamo-internal

Używaj współdzielonego EmailWebSocketContext dla nieczytanych aktualizacji odznaki w czasie rzeczywistym

MailButton tworzył duplikat połączenia WebSocket za pośrednictwem useEmailWebSocket() I optymistycznie zwiększanie liczby nieprzeczytanych. Teraz korzysta ze ws...

kamo·5mo ago

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny