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
April 17, 2026
FixKlusterServices

Użyj TreeWalker, aby usunąć wszystkie "analityczne" węzły tekstowe z renderowanego DOM

Tytuł nav "analytics" pochodzi z wiązek JS załadowanych po auth, Wyrenderowany jako węzeł tekstowy obok logo SVG. Używa TreeWalker, aby znaleźć I wyczyścić wszy...

Kamo·4mo ago
FixKlusterServices

Dodaj strzeżony MutationObserver dla uporządkowanego klienta logo/tekstu

Login page i rozdzielczość jest renderowana przez pakiety Next.js JS, a nie W korpusie HTML, więc sub_filter nie może do niego dotrzeć. Dodaje scenariusz z a Za...

Kamo·4mo ago
FixKlusterServices

Przekieruj favicons na poziomie nginx, napraw ładowność RSC ładowność

- Podawać favicon przez nginx 302 przekierowanie zamiast próbować przepisać Hciągi href load HTML/RSC (czystsze, zawsze działa) - Napraw wymianę tytułu RSC z ...

Kamo·4mo ago
FixKlusterServices

Używaj czystych sub_filtrów zamiast mutacjiObserver

MutationObserver spowodował nieskończoną pętlę (DOM change -> Pożary obserwatora -> Zmiana DOM). Przełącz na bezpośrednie zamienniki ciągów nginx sub_filter cel...

Kamo·4mo ago
Fixkamo-marketing

Załaduj analizę obciążenia domyślnie i włącz subdomenę www w dozwolonych domenach

- Śledzenie wszystkich odwiedzających domyślnie, ponieważ analityka jest bez plików cookie / LG PR-a - Wyłącz tylko wtedy, gdy użytkownik wyraźnie zaprzecza ana...

Kamo·4mo ago
FixKlusterServices

Kompleksowa rebranding analityczna dla strony logowania i pulpitu nawigacyjnego

- Zamień dynamiczny tytuł (ręce "Login | analytics", "Dashboard | analytics" etc.) - Zastąp "analitykę" h2 tekst na stronie logowania Kamo image - Wymień ikonę ...

Kamo·4mo ago
FixKlusterServices

Użyj MutationObserver do zmiany nazwy analitycznej systemu Windows renderowanego UI

Analytics to aplikacja Next.js, która ustawia tytuł/logo przez JavaScript po pierwszym Załadunek HTML. Zastępuje statyczne podejście podfiltrowe z wstrzyknięcie...

Kamo·4mo ago
FixTranslateService

Przejdzie do następnego dostawcy, gdy tłumaczenie jest równoznaczne z tekstem źródłowym

Bergamot zwracał tekst źródłowy bez zmian dla nav pojedynczego słowa Elementy, akronimowe (API, CRM) i słowa złożone (Change Log) Podczas zgłaszania sukcesu (fa...

Kamo·4mo ago
Fixkamo-marketing

Delta translation engine + drut wszystkie zakodowane łańcuchy UI do i18n

System tłumaczeń: - translate.ts działa teraz w trybie delta — brakuje tylko kluczy lub Nadal identycznie jak angielski jest wysyłany do API; istniejące przet...

Kamo·4mo ago
Fixkamo-marketing

Suppress Chrome autotranslate popup na stronach lokalnych

Dodaj translate?'no" do "html"> i "meta name"goo" content""noprzestrzenie"> Chrome nie oferuje tłumaczenia stron, które użytkownik ma już celowo Przejście na in...

Kamo·4mo ago
FixSecurityService

Zbieżność tłumaczenia zielami do 3 wątków, aby zapobiec wyczerpaniu basenu DB

UnbounddAsync (SimpleAsyncTaskExecutor) stworzył jednocześnie 50 wątków Kiedy zlecony jest harmonogram retryczny, każdy otwiera transakcję DB i drenuje Basen po...

Kamo·4mo ago
FixSecurityService

Trzy błędy uniemożliwiają zatalenie tłumaczeń changelog

1. - odrzucał wydarzenia, ponieważ uchwytWebhook() nie miał ’Transactional — zapisz + publikowanieWydarzenie() wystartujące na zewnątrz - W każdej transak...

Kamo·4mo ago
Fixkamo-shared-library

Query CommitLogs with LEFT JOIN więc rekordy zerowego tłumaczenia są łapione przez ponowne przysłane

Stare zapytanie wybrane z CommitLogTranslation — zatwisł dzienniki bez Tłumaczenia w ogóle były dla niego niewidoczne. Użyj LEWEJ JOIN od CommitLog Tak więc kla...

Kamo·4mo ago
FixSecurityService

Zastosuj wymianę słów w czasie tłumaczenia, a nie spożycie

Oryginalny tekst jest zachowany w DB, aby dodać nową regułę i Wyzwalanie tłumaczenia to wszystko, co jest potrzebne do aktualizacji istniejących rekordów. Zmia...

Kamo·4mo ago
Fixkamo-internal

Obsługa pustych odpowiedzi API i wdzięku degradacja na karcie rozliczeniowych

- billingApi-mózg, które teraz bezpiecznie radzą sobie z pustymi ciałami Zamiast rozbijać się na res.json() z pustymi danymi wejściowymi - PlansBillingTab loa...

kamo·4mo ago
FixSecurityService

Sprawdź TeamMember.isOrganizationOwner flaga dla wykrywania właściciela w punkcie końcowym my-networks

Poprzedni czek dotyczył tylko org.getOwner() (kolumna użytkownika_id_owner), która Może być null dla istniejących orgów. Autorytatywcza flaga właściciela mieszk...

Kamo·4mo ago
Fixkamo-internal

Rozwiązanie kontekstu org/członu z sesji dla pełnomocnictwa rozliczeniowczego

Kontrolery BillingService wymagają nagłówków X-Org-Id i X-Member-Id. Podczas dzwonienia bezpośrednio (obejmowanie APIService), nie były one ustawiane. Teraz pro...

kamo·4mo ago
Fixkamo-internal

Dodaj trasę proxy Next.js API dla /api/billing/'

Klient API rozliczeniowy dzwonił /api/billing/a jako względny adres URL, Który trafił na serwer Next.js zamiast bramki APIService. Dodano do tego, że Trasa prox...

kamo·4mo ago
FixSecurityService

Uwzględnij odpowiedź rodzica org in /org/domain

Punkt końcowy getOrganizationByDomain ręcznie buduje mapę odpowiedzi Ale nigdy nie uwzględnił odniesienia do organizacji macierzystej. To zapobiegło Frontend od...

Kamo·4mo ago
Fixkamo-internal

Dodaj rodzicId i rodzic do OrgProvider

Interfejsowi rekwizytów organizacji brakowało pól parentId i macierzystych, Spowodowanie ich upuszczania podczas kompilacji TypeScript, nawet jeśli Pozwolenie i...

kamo·4mo ago
FixKlusterServices

Niekompletne katalogi modeli w kontenerze init

Usługa zawiesza się na starcie, jeśli znajdzie katalog w /modelach, które mają Brakujące lub częściowe pliki modelu. Dodaj zamiatanie na init start, który usuwa...

Kamo·4mo ago
FixKlusterServices

Usunąć pliki do pobrania plików GitHub LFS, użyj tylko modeli data.statmt.org

Surowe adresy URL GitHub zwracają pliki wskaźnika LFS, a nie rzeczywiste pliki binarne. Upuść enru / naprawa Pobierany w całości - LibreTranslate obsługuje te m...

Kamo·4mo ago
FixTranslateService

Wąski bergamot do es/fr/de/pl, przywróć bergamot-pierwszą kolejkę

Pliki GitHub LFS nie można pobrać z zwykłym lokiem (szywójny adres URL zwraca Nie wskazówką, a nie treść). Usuwanie enru/enar z zakresu bergamotki; te Miejscowe...

Kamo·4mo ago
FixTranslateService

Narrow BergamotProvider cele do 6 par z dostępnymi modelami

(k, to, uk, tr, ro, id, vi nie mają źródła modelu bergamotki – LibreTranslate Zajmuje się nimi. bergamot teraz twierdzi: es, fr, de, pl, ru, ar.

Kamo·4mo ago
FixKlusterServices

Scale bergamot do 0, update image to mozilla/translation-service

Wiadro do pobrania modelu Google Cloud Storage (bergamot-models-sandbox) Zwroty 404 dla wszystkich plików i firefox-translations-models repo Zarchiwizowany Dec ...

Kamo·4mo ago
FixTranslateService

Trasować wszystkie tłumaczenia przez LibreTranslate, podczas gdy bergaot jest offline

BergamotProvider jest przesunięta na pozycję fallback. LibreTranslate obsługuje wszystkie 13 miejsc bergamotki zajmował się . W ten sposób eliminuje to zalew bł...

Kamo·4mo ago
Fixkamo-login

Proxy - wyzwanie poprzez serwer logowania do obsługi wielu domen

Zastępuje bezpośrednie pocztówki między wychodzącą na capcha. To samo początkującym proxy na /api/capcha/challenge. Wymagane poprzednie podejście prawidłowy cer...

Kamo·4mo ago
FixKlusterServices

Skala bergaot z powrotem do 1 repliki — niepowodzenia tłumaczeniowe spowodowane przez brakującą kapsułę

Bergamot był na 0 replikach, a jego usługa była nadal zarejestrowana. DostawcaRouter W TranslateService nie miał wyłącznika, więc każde żądanie es/fr/de/pt/it/ ...

Kamo·4mo ago
FixSecurityService

Nie pozwól, aby anla przetłumaczonego opisu ukryły angielski oryginał w changelogu

Posługiwania tłumaczenia dla miejsc nieen były bezwarunkowym nadpisem Opis z - który jest nieważny, gdy: - tłumaczenie zostało zapisane przed zakończeniem tłuma...

Kamo·4mo ago
FixBillingService

Rozwiązanie 23 błędów kompilacji z niedopasowania podpisu controller-service

Kontrolerzy zostali zbudowani przez odrębnego agenta od usług, powodujące metodę Niedopasowania typu nazwy i parametrów. Naprawiono wszystkie kontrolery, aby do...

Kamo·4mo ago
FixInitializerService

Aktualizuj wersję biblioteki kamo-shared z 1.0.0 do 1.1.0

Potrzeba rozwiązania nowych podmiotów rozliczeniowych w handlu. Pakiet dodany do wspólnej biblioteki 1.1.0.

Kamo·4mo ago
FixBillingService

Aktualizuj wersję biblioteki kamo-shared z 1.0.0 do 1.1.0

Biblioteka współdzielona jest publikowana jako 1.1.0, a nie 1.0.0. To było przyczyną Docker buduje, aby zawieść z "artyfact nie znaleziono", ponieważ Maven mógł...

Kamo·4mo ago
FixBillingService

Dodaj -U flaga do maven build steps, aby rozwiązać wspólną bibliotekę z lokalnego repo

Zależność: krok-wyjściowy był pierwszym próbą Maven Central, a dostannął Ułamkał się awarią kamo-biblioteki (która jest tylko lokalna) i to Zatruł kolejny etap ...

Kamo·4mo ago
April 16, 2026
Fixkamo-marketing

Zmniejsz rozmiar części tłumaczenia do 50 kluczy z wykładniowym backoffem

150 kluczy wciąż zbyt dużych dla niektórych dostawców (długie wartości akapitoweweń w Prywatność/terma/GDPR). Teraz: 50 kluczy na kawałek, 4 reterie z wykładni ...

Kamo·4mo ago
Fixkamo-marketing

Żnije tłumaczenia Chunk, aby zapobiec przenoszeniu czasu na dużych ładunkach

Z 1500 klawiszami, ładunek pojedynczej partii powodował połączenie Przedział dla niektórych dostawców tłumaczeń. Teraz dzieli się na kawałki 150 kluczy Z 3 retr...

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