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 24, 2026
CIDaemonService

Tymczasowo ustaw synk z geolitate co 2 minuty do testów

Wrót do cotygodniowej niedzieli 3 rano po potwierdzeniu prac synchronizacji.

Kamo·5mo ago
Fixkamo-shared-library

Poprawka MediaObjImgPobierz FK do korzystania z MediaObjImg UUID PK zamiast klucza kompozytowego

Kompozyt FK (OBJ_ID, IMG_ID) odwoływał się kolumny nie-PK powodujące typ niedopasowanie (uuid vs int). Zmieniono na pojedyncze FK na odwoływaniu OBJ_IMG_ID Medi...

Kamo·5mo ago
Fixkamo-shared-library

Użyj natywnego zapytania, aby uzyskać czas rozdzielenia avg, aby uniknąć ograniczenia Hibernate EXTRACT (EPOCH)

Hibernate 6 nie może stosować EXTRACT(EPOCH OD ...) do odejścia znacznika czasu (produkuje rodzaj czasu trwania, a nie TEMPORAL). Przełącz na natywne zapytanie ...

Kamo·5mo 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·5mo 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·5mo 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·5mo ago
Featurekamo-shared-library

Dodaj repozytoria biletów wsparcia i DTO

Kamo·5mo ago
Featurekamo-shared-library

Dodaj bilety pomocowej Podmioty JPA

Kamo·5mo ago
Fixkamo-internal

Przeprojektowanie przełączania przetwarzania sztucznej inteligencji jako przełącznik oznaczonej za pomocą ikony asystenta

Wymień przycisk ikony przełącznika za pomocą asystenta MUI Ikona, oznaczona jako "Train AI With This Note". Przesunięty w lewo od Zapisz przycisk. Przeznaczone ...

kamo·5mo ago
Otherkamo-analytics

Turn null cls changes

Francis Cao·5mo ago
Otherkamo-analytics

Pokaż wartości 0 dla CLS

Francis Cao·5mo 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·5mo 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·5mo 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·5mo ago
RefactorSecurityService

Usuń kod notatek, przeniesiony do KBService

Zasługi na banknoty (kontroler, usługa, szyfrowanie) Przeniesiony do KBService, gdzie lepiej pasuje do wiedzy Obowiązki w zakresie zarządzania treścią.

Kamo·5mo ago
FeatureAPIService

Trasy /api/noty do KBService zamiast SecurityService

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

Kamo·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
Otherkamo-analytics

fix EventDataValues zapytanie

Francis Cao·5mo ago
Fixkamo-internal

Dodaj przycisk przełączania filtra do nagłówka notesu

Przycisk zawalenia się paska bocznego był ukryty za lewym paskiem nav aplikacji. Zastąpił go przełącznikiem ikony filtra w NotesHeader, który jest Zawsze dostęp...

kamo·5mo ago
FixSecurityService

Przezroczyste szyfrowanie przy stronie serwera ze stabilnym kluczem głównym

- Dodaj stałe notes.master-encryption-key do ConfigMap (był Generowanie losowego klucza na każdym poduszku, robiąc stare notatki Nie do odszyfrowania) - Zaw...

Kamo·5mo ago
FixSecurityService

Wyczyść nieskreślalną zawartość notatek i wyłączyć flagę szyfrowania

Gdy odszyfrowanie po stronie serwera nie powiedzie się (zeroszku zekorczowane lub niedopasowanie klucza), Wyczyść zawartość i u zestaw jest Szyfrowane-fałszywe ...

Kamo·5mo ago
Otherkamo-analytics

powtórka remvoe ze strony udostępniania

Francis Cao·5mo ago
FixSecurityService

Odszyfruj zaszyfrowane notatki w getAllNotes i odpowiedziach wyszukiwania

GetAllNotes i searchNotes zwracały surową zaszyfrowaną zawartość Notatki z jestEncrypted-true. Teraz odszyfrowuje zawartość po stronie serwera przed Wracając, d...

Kamo·5mo ago
Otherkamo-analytics

Ipraw strony udostępniania nowych ekranów

Francis Cao·5mo ago
Otherkamo-analytics

Aktualizacja powtórki śledzenia sesji UI/UX

Francis Cao·5mo 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·5mo ago
Fixkamo-internal

Wyodrębnij zwykły tekst Lexical JSON do podglądu kart notatnych

Zawartość notatek jest teraz Lexical JSON, a nie HTML. Funkcja podglądu Cofał się, aby stripHtml, który porzucił surowy JSON jako podgląd. Teraz analizuje Lexic...

kamo·5mo ago
Otherkamo-analytics

Dodaj nowe opcje ekranu udostępniania

Francis Cao·5mo 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·5mo 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·5mo ago
Fixkamo-shared-library

Serialize NoteDTO Długie identyfikatory jako ciągi dla precyzyjnego bezpieczeństwa JavaScript

Identyfikatory cockroachDB unique_rowid() przewyższają JavaScript MAX_SAFE_INTEGER, Powoduje precyzję strat po przeanalizowaniu jako liczby. Dodać JsonSerialize...

Kamo·5mo ago
FixDaemonService

Przeróbować synchronizację GeoLite — poprawne pobieranie adresu URL, hash streamingu, wstawki do partii

- Użyj bieżącego API permalink MaxMind z HTTP Basic Auth (account-id + license-key) - Streaming SHA-256 zamiast plików.readAllBytes (zapobieganie OOM w pliku 10...

Kamo·5mo ago
Fixkamo-internal

Przewiń surowe odpowiedzi JSON w notatkach na trasach API w celu zachowania precyzji ID

Identyfikatory cockroachDB unique_rowid() przewyższają JavaScript MAX_SAFE_INTEGER. Poprzednia odpowiedź.json() + NextResponse.json() w obie strony JSON.parse d...

kamo·5mo ago
Fixkamo-internal

Poprawa zauważaw save flow — utrzymuj edytor otwarty, wyświetlaj rzeczywiste błędy

- Nie zamykaj edytora po zapisaniu istniejącej noty (tylko blisko Po utworzeniu nowego) - Napraw fetchWithAuth, aby odczytać error.error zamiast error.message...

kamo·5mo ago
Fixkamo-internal

Otwórz notatki bezpośrednio na kliknięcie, wyjmowanie kategorii z danych, usunięcie szyfrowania

- Kliknij notatkę, aby otworzyć ją bezpośrednio w edytorze, zamiast robić Oddzielne wywołanie API, które zawiodło - Pochodne kategorie i tagi z załadowanych d...

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