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 16, 2026
Fixkamo-marketing

Resolve DYNAMIC_SERVER_USAGE 500 błędy i brakującą trasę kalkulatora

- Dodaj force-dynamic do [locale]/layout.tsx (getMessages() używa nagłówków() wewnętrznie) - Usuń generowanieStaticParams z [kbSection]/page.tsx (zawartość KB j...

Kamo·4mo ago
FixKlusterServices

Usunąć -load-only ograniczenia z LibreTranslate

Wszystkie potrzebne pakiety językowe są preinstalowane na woluminie hostPath. - tylko ładowne uniemożliwiało niektóre pakiety załadunkowe. Bez flagi, LibreTrans...

Kamo·4mo ago
FixKlusterServices

Użyj startupProbe dla LibreTranslate, aby obsłużyć długie pobieranie modeli

Start-Probe z 60 próbami x 30s x 30min okno startowe dla Początkowy model pobierany. Po zakończeniu startu, normalność życia Sondy gotowości przejmują się bez s...

Kamo·4mo ago
FixKlusterServices

Ograniczyć LibreTranslate do ładowania tylko obsługiwanych modeli językowych

Używaj --load-on z 22 obsługiwanymi kodami językowymi zamiast Pobierając wszystkie dostępne modele (setki GB). Usuwanie --update-models flagi, która pobierze ws...

Kamo·4mo ago
FixKlusterServices

Usuń invalid --load-awesome-ai-models flaga z LibreTranslate

Flaga nie istnieje w obecnym obrazie libretłumacza. Zamień z --update-models, aby zapewnić, że pakiety językowe są pobierane w celu uruchomienia.

Kamo·4mo ago
FixKlusterServices

Dodaj pozwolenie LibreTranslate init container, skala Bergamot do 0

LibreTranslate rozbił się z PermissionError na paczkach subdir. Dodano kontenera typu busybox init do mkdir + chmod 777 zamontowany hostPath Zanim rozpocznie si...

Kamo·4mo ago
FixTranslateService

Przejechaj do LibreTranslate, gdy Bergamot jest niedostępny

DostawcaRouter łapie teraz wyjątki na dostawcę i próbuje następnego. BergamotProvider rzuca na porażkę zamiast po cichu wracać oryginał Tekst, więc LibreTransla...

Kamo·4mo ago
Fixkamo-marketing

Szerymordanie języka ogeniu, aby zapobiec poziomej przewijaniu

260px było zbyt wąskie dla wpisów takich jak "Bahasa Indonesia". Wzrost do 310px i dodaj przelew-x: ukryte, aby całkowicie wyeliminować pasek przewijania.

Kamo·4mo ago
Fixkamo-marketing

Port-forward TranslateService, aby dotrzeć do niego z CI runner

Biegacz Forgejo działa na k0m1, który nie może rozwiązać .svc.cluster.local DNS. Użyj por-forward do tunelu kamowstranslate-service: 80 do localhost: 18080 podc...

Kamo·4mo ago
Fixkamo-marketing

Usunąć aplikację pre-i18n/(strony)/ i aplikację/page.tsx

Zostały one przypadkowo przywrócone przez git checkout - aplikacja / podczas Poprzednia poprawka dla sprzedawcy. Zarówno stare, jak i nowe struktury tras istnie...

Kamo·4mo ago
FixTranslateService

Wykluczaj : )

Z wyłączeniem SecurityAutoConfiguration pozostawia Actuator's - bez fasoli HttpScurity, Awaria startupu. Wyklucz to wyraźnie.

Kamo·4mo ago
FixTranslateService

Dodawanie autokonfiguracji wykluczenia z k8s configmap

application.yml jest tylko dla lokalnych - k8s używa konfigurum. Przesuń się Wyłączenia autokonfiguracji wiosennej dla JPA, Redis, Security i OAuth2 do k8s/conf...

Kamo·4mo ago
FixTranslateService

Wyklucz wszystkie tranzytowe autokonfigurację sprężyny ze wspólnej biblioteki

Kamo-shared-library w startach JPA, Redis, Security i OAuth2 co powoduje, że Spring Boot próbuje autokonfigurować DataSource, Hibernate, Redis / "Mituce", i Sec...

Kamo·4mo ago
FixTranslateService

Wyklucz daneSource autokonfiguracja

kamo-wspólna biblioteka przeczynowo wciąga w JPA, co powoduje Spring Boot Wypróbuj DataSource autoconfigurację. TranslateService jest bezpaństwowy bez bazy dany...

Kamo·4mo ago
Fixkamo-shared-library

Zamień usunięty DocumentNotFoundException na ImagingException w ImageService

DocumentNotFoundException został usunięty w ramach usunięcia podmiotu Dokumentu Ale ImageService nadal odwoływał się do niego w 9 miejscach. Zastąpiony z istnie...

Kamo·4mo ago
FixDocsService

Właściwie anulowanie zastąpionych miejsc pracy rekonwersyjnych na szybkich ratunkach

Gdy dokument jest zapisywany wiele razy szybko, każdy zapis rejestruje jego ImgDat UUID w równoczesnymMamze. Kontrole zadań rekonwersji async to o 6 punktach ko...

Kamo·4mo ago
Fixkamo-marketing

Czat — naprawę czasu weryfikacji i ulepszaj kopię banera

-Provider: triggerVerefekt teraz zależy od wyzwaniaUrl, więc verify() jest wywoływany tylko po zamontowaniu widżetu; używa rAF do Upewnij się, że DOM namalo...

Kamo·4mo ago
Fixkamo-shared-library

Usuń pole użytkownikaType całkowicie, aby zapobiec duplikatowi kolumny Hibernate

Poprzednie poprawki (przejście na polu, Access(AccessType.FIELD) na zajęciach) To było niewystarczające. Inspekcja z kodem biendowym ujawniła, że Lombok's-Sette...

Kamo·4mo ago
FixInitializerService

E-mail jako płatne dodatki, nieuijny za darmo

- KamoMail Hosting: $5/user/mo dodatek na wszystkie plany - Integracja e-mail trzeciej partii: $2/user/mo add-on na wszystkich planach - Funkcja hostingu poczty...

Kamo·4mo ago
Fixkamo-marketing

E-mail jako płatny dodatek, zaktualizuj wszystkie dane cenowe fallback

- KamoMail Hosting: $5/user/mo dodatek (nie jest wolny – obciążenie odpowiedzialnością) - Integracja e-mail trzeciej strony: $2/user/mo add-on - Zaktualizowano ...

Kamo·4mo ago
Fixkamo-marketing

Użyj kodu promocyjnego 18DOFF, wygaśnięcie aktualizacji do 30 kwietnia 2026

Odwrócony kod promocyjny od EARLYBIRD z powrotem do 18DOFF, aby dopasować nagłówki nav. Zaktualizowano tekst nav z "Prelaunch" do "Wzbranego Ptaka" dla spójnośc...

Kamo·4mo ago
Fixkamo-marketing

Aktualizacja danych dotyczących cen spadkowych, aby dopasować się do nowych cen produkcji

API zwraca 401, więc witryna marketingowa wykorzystuje zakodowane dane zwrotne. Zaktualizowano wszystkie plany fallbacku, dodatki, pakiety i tabela porównawczą ...

Kamo·4mo ago
Fixkamo-shared-library

Dodaj do Członka do Członka, aby zatrzymać mapowanie krytyn utwór getMemType() jako kolumna

Poprzednia poprawka (przejście na polu MemberType) była niewystarczająca. Hibernate 6 wciąż odkrywał metodę społeczeństwa getMemberType() za pomocą Skanowanie n...

Kamo·4mo ago
Fixkamo-internal

Pokaż nazwę przesłania, kolumnę poszerzyć datę, scalić ikonę rozszerzenia w nazwę pliku

- Przesłane: zawsze było puste — nazwa pola była poprawna, ale backend Nigdy nie ustawionegoByName; teraz rozwiązany po stronie backendu - Kolumna nazwy pliku...

kamo·4mo ago
Fixkamo-shared-library

Usolć błąd programu security_level SQL spowodowany duplikatem kolumny MEMBER_TYPE w Hibernate 6

Member.java zmapował MEMBER_TYPE zarówno jako "DystokierczyKolumnaKolumna, jak i jako wyraźna" - Pole kolumnowe. Hibernate 6 wybrał kolumnę dwukrotnie w projekc...

Kamo·4mo ago
Fixkamo-internal

Pomiń ekran ładowania dla plików do pobrania w NawigacjaInterceptor

Blob URL adresów URL i linki z atrybutem do pobrania nigdy nie powodują nawigacji na stronie, Tak więc globalny obsługujący klikanie zwraca teraz wcześniej w ni...

kamo·4mo ago
Fixkamo-internal

Błędy zaćmienie powierzchni i odwrócą optymistyczną aktualizację w selektorach dostawcy poczty e-mail

Podczas zapisywania niekonfigurowalny dostawca (KamoMail, ParentOrg, NotConfigured) Nieudany błąd został ustawiony w stanie, ale nigdy nie został wyświetlony w ...

kamo·4mo ago
FixSecurityService

Poprawa odniesienia kolumny zabezpieczeń_level w logowaniu SQL

Poziom zabezpieczeń jest na tabeli członków (m), a nie member_team_member (e). Zły alias e.security_level spowodował, że cały SQL pomnie zawiódł, Tak więc membe...

Kamo·4mo ago
Fixkamo-internal

Przywróć model uprawnień członków zespołu / członka do udostępniania

Członkowie zespołu (memberType-TEAM_MEMBER) omijają wszystkie bramki. Zwykli członkowie są zatrudnieni przez SHARE_DOCS_ prawa. Sesje macierzyństwa bez członkaT...

kamo·4mo ago
Fixkamo-internal

Zezwalaj każdemu uwierzytelnionemu członkowi na udostępnianie dokumentów

Usuń bramkę opartą na rolach w oknie dialogowym udostępniania - każdy zalogowany członek może udostępniać. Poprzednia wymagana kontrola toTeamMember (od członka...

kamo·4mo ago
FixDocsService

Prawidłowy dostęp do nazwy członków w punkcie końcowym alii

member.getNameFirst() nie istnieje — nazwa jest na stronie User.getName(). Użyj getMemberDisplayName() helper, który poprawnie nawiguje po stronie człon (człone...

Kamo·4mo ago
Fixkamo-internal

Importuj blake3 z blake3/browser, aby poprawnie zainicjować WASM

Blake3/esm/browser wymaga ręcznego zaopatrzenia WASM; blake3/browser robi to automatycznie.

kamo·4mo ago
April 15, 2026
Fixkamo-internal

Bramka Folder i pole Doc Type na allowFolders i allowDocType

Gdy funkcje folderu lub typu doc są wyłączone dla typu assoc, ukryj Odpowiednie kolumny danych i pola formularzy przesyłają konsekwentnie.

kamo·4mo ago
Fixkamo-internal

Wyrównanie pól przesyłania za pomocą spójnych MUI TextFields, zawsze wyświetlaj folder i typ doc

Zamień surowe elementy "wybrane" na MUI TextField select dla konsekwentnych Stylizacja i wyrównanie z polem Opis. Folder i typ doc Pola są teraz zawsze widoczne...

kamo·4mo ago
FixDocsService

Usuń wymagania dotyczące auth z zasypki endpoint

Jest to wewnętrzny punkt końcowy alimentacyjny administratora, który musi być wywołany Od wewnątrz klastra bez uwierzytelniania użytkownika.

Kamo·4mo ago
Fixkamo-internal

Akceptuj wszystkie typy plików do przesyłania, użyj czarnej listy po stronie serwera zamiast białej listy

Zamień zakodowany ACCEPTED_EXTENSIONS whitelist z serwerem extBlackList Od Asoc-config. Wszystkie typy plików są teraz do przesłania, chyba że są wyraźnie umies...

kamo·4mo ago
FixDocsService

Używaj RandomAccessReadBuffer zamiast ByteArrayInputStream dla PDFBox 3.x

- został usunięty w PDFBox 3.0 — użycie RandomAccessReadBuffer(bajt[]), który implementuje RandomAccessRead.

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