Dziennik zmian na żywo

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

17,933
Całkowite zmiany
4,614
Funkcje
4,543
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 18, 2026
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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·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
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
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
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
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
March 17, 2026
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
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
Fixkamo-internal

Trasy medialne WebSocket za pośrednictwem mediów. Subdomain z limitem ponownego prób

Używanie MediaFeedWebSocket łączył się z tymi samymi węzami (404) zamiast Media.kamorm.com. Fix konstrukcja URL, aby dopasować do użytkuChatWebSocket wzór I dod...

kamo·5mo ago
Fixkamo-internal

Poprawa nazw pól artykułów KB do dopasowania jednostki backend

Frontend używał niewłaściwych nazw pól (dateModified, content, authorName) zamiast rzeczywistych pól zaplecza (katadateUpdentated, contentJson, Autorem jest Mem...

kamo·5mo ago
FixSecurityService

Niedopasowanie typu COALESCE na poziomie bezpieczeństwa — kolumna jest varchar not int

Zapytanie SQL dla szczegółów użytkownika podczas tworzenia sesji zawodziło "w kompatybilnych wyrażeniach COALESCE: oczekiwane 0 będzie typu varchar" Bo - to jes...

Kamo·5mo ago
Fixkamo-internal

Usunąć rejestrowanie debugowania, dodaj limit próby e-mail WS, proxy e-mail WS przez k8s DNS

Usunąć instrukcje verbose console.log z użytkowaniaUserInfo, NavTop, NavPri, MemberListProvider, SessionManager, sesjaMonitor, avatarDoleg, oraz UżywajChatWebSo...

kamo·5mo ago
FixKBService

Prawidłowy majRight do dopasowania formatu płaskiej tablicy praw i honorować tryb Boga

Prawa do sesji są przechowywane jako ["VIEW_DASHBOARD", ...] nie [nazwa, ustawienie]. Również pominąć właściwe kontrole, gdy GD (tryb boga) jest prawdziwy.

Kamo·5mo ago
FixRAGService

Rename qdrant config properties to avoid K8s env var collision

Kubernetes auto-creates QDRANT_PORT env var from the qdrant Service, which overrides the Spring property with 'tcp://ip:port' instead of an integer. Renamed to ...

Kamo·5mo ago
FixRAGService

Make NATS consumer startup resilient with retry logic

Consumer now retries subscription in a background thread with backoff if KB_EVENTS stream doesn't exist yet. Prevents crash loop when KBService hasn't published...

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