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 15, 2026
FixDocsService

Dodaj esign repos do skanowania repozytorium JPA, aby znaleziono fasola ESignTemplateRepository

DocsService rozbijał się o start, ponieważ ESignTemplateRepository żyje W com.kamo.z.shared.esign.repos, które nie zostały uwzględnione w Skanowanie do dyspozyc...

Kamo·5mo ago
April 13, 2026
Fixkamo-marketing

Użyj 24-godzinnego okna zamiast daty UTC dla dzisiejszej liczby changelogów

Serwer działa w UTC, więc w nocy w strefach czasowych USA do ISOString() zwraca Jutro data i żaden zadeklarował mecz. Zamiast tego za pomocą okna toczenia 24h.

Kamo·5mo ago
Fixkamo-marketing

Force-dynamic na trasach API changelog, aby zapobiec skauceniu daty

Next.js był statycznie łaskając tymi łowiskami GET w czasie budowy, Zamrażanie nowej daty () na datę budowy, więc liczenie dziennika zmian nigdy nie jest aktual...

Kamo·5mo ago
Fixkamo-internal

Użyj systemuDocsOnly flaga do karty Docs, pokaż wszystkie dokacje w oryginalnych dokach

Oryginalna zakładka Docs teraz pokazuje wszystkie dokują te org/assoType bez Filtrowanie przez assocObjectId. Zakładka Docs System wysyła systemDocsly: true Doc...

kamo·5mo ago
FixDocsService

Użyj dla has-DesignVersion, dodaj systemDocsOnly filter

hasDesignVersion sprawdza teraz, czy istnieje szablon esign z current_design_version > 0, zamiast używać jest SigTemplate, który jest true dla wszystkich przesł...

Kamo·5mo ago
Fixkamo-internal

Domyślny assOObjectId do bieżącego identyfikatora członka dla prawidłowego filtrowania zakładek doc

Po nie podawanie oid URL param, karty Original Docs i Modyfikowane dokumenty Teraz zapytaj o identyfikator bieżącego członka, podczas gdy system Docs zapytań bl...

kamo·5mo ago
FixConversionService

Dodaj:JsonIgnoreProperties do UploadTelateRequest, aby zapobiec null hash na nieznanych polach

Frontend wysyła dostępLevel, opis, folderId, docTypeId w Metadane JSON. Jackson nie przeanalizował całego obiektu metadanych Kiedy spotykasz się z tymi nieznany...

Kamo·5mo ago
April 12, 2026
Fixkamo-internal

Miejsce zrzucone pole w dokładnej pozycji wizualnej ducha

Użyj active.rect.current.translated (klienta klienta DragOverlay ghost) Pasuje do przetłumaczonego cektu, więc pole ląduje teraz dokładnie tam, gdzie użytkownik...

kamo·5mo ago
Fixkamo-internal

Trasuj wszystkie połączenia esig API przez forwardToApi (), aby naprawić awarie save failure

Wszystkie 10 esig route obsługujeło ESIG_SERVICE_URL, który rozwiązuje Do nieistniejący pełnomocnik kamowsesig-service. Zamień każdego opiekuna na forwardToApi(...

kamo·5mo ago
FixESigService

Zamień upsertSigners z pełnym usuwaniem + wstaw w celu obsługi frontendowych ogłuszonych identyfikatorów UUID

Frontend przypisuje tymczasowe wartości Crypto.randomUUID() do nowo dodane sygnatariusze przed telefonem zatłużonym. Poprzednia logika uperać-po-uidowa Rzuć 404...

Kamo·5mo ago
Fixkamo-internal

Prawidłowe obrócowe pozycjonowanie miniatury i przywracanie transformacji rotacji

Dwa błędy w ThumbnailCanvas: 1. Zastąpiony „wysokość”: „$?displayAspect” > 100 %) (wysokość procentowa na abs- Element pozycjonowany – niewiarygodny w przyp...

kamo·5mo ago
Fixkamo-internal

Przenieś własność przewijania z PdfCanvas do canvasContainerRef

PdfCanvas root Box wcześniej miał przepełnienie-automatyczne + h-full, dzięki czemu Własny pojemnik na przewijanie. To oznaczało: - scrollbarGutter: stabilny na...

kamo·5mo ago
Fixkamo-internal

Dopasowanie do szerokości oblicza rzeczywistą szerokość pojemnika zamiast resetowania do zoomu 1

Reads (która stanowi dla stabilnej Przewijanie rynny) i naturalna szerokość strony przez . Następnie oblicza fitZoom (dostępneWidth - 32) / naturalnyPageWidth, ...

kamo·5mo ago
Fixkamo-internal

Wymień wszystkie zakodowane fioletowe var(--color-primary) na stronie Ustawienia i Sygnatariuszy

Ikona sygnalistów, ikona tła, count badge, Add przyciski Signer, Dodaj pierwszy podpis Przycisk, odcień ilustracji pustego stanu, dodaj się dodaj i zakres ALL_O...

kamo·5mo ago
Fixkamo-internal

Usuń stałe pręty wysokości i przewijania z panelu właściwości pola

Panel miał dwa pionowe paski przewijania: 1. Owijak DesignTab miał wysokość: 200 + przelew /: auto 2. FieldProperties KorzeńPanel miał wysokość: 200 + przelew: ...

kamo·5mo ago
Fixkamo-internal

Defer setTotalPages do momentu, aż po PDF dim pętla, aby zapobiec nasycaniu pracownika PDF.js

W 50-stronicowym PDF, wywołanie ustawiaTotalPages przed pętlą wymiarową getPage() Wszystkie 50 składników ThumbnailCanvas natychmiast. Każdy z nich wraca do PDF...

kamo·5mo ago
FixConversionService

Rozwiń skanowanie komponentów i dodaj pełną konfiskat danych/JPA/Redis/MinIO

ConversionServiceApplication skanowało tylko com.kamo.ConversionService, Brak wszystkich współdzielonych fasoli bibliotecznych (ImageService, MinIOStorageServic...

Kamo·5mo ago
FixConversionService

Dodaj etap budowy kamo-shared-library, aby rozwiązać brakujące uzależnienie

Dockerfile próbował pojąć kamo-wspólne ibrazury z Maven Central, Którego tam nie ma. Wzór usługi zabezpieczeń: klonowanie udostępniona biblioteka w przepływie p...

Kamo·5mo ago
Fixkamo-internal

Zapobiegaj układaniu stron, naprawiać miniaturowe odchwyki, dodawać miniatury po stronie serwera z PDF.js fallback

- Dodaj flexShrink: 0 na stronę divs w PdfCanvas, aby strony nie kompresowały w kolumnie flex - Dodaj flexShrink: 0 do elementów miniaturki w PageThumbnailSideb...

kamo·5mo ago
Fixkamo-internal

Eagerowanie w PDF, normalizacja skali naturalnej, brak zwoju poziomego

- PdfCanvas: zastąp IntersectionObserver gorliwymi uliczkami render-all. Podejście oparte na obserwatorze było niewiarygodne, gdy zaczyna się zakładka projekt...

kamo·5mo ago
Fixkamo-internal

Wyeliminuj usuwanie konfliktu DOM w renderowaniu miniatur PDF

Zamień kontener.innerHTML + wyrostekWzór dziecka w ThumbnailCanvas Z React-managed ’canvas> ref. Stare podejście oczyściło React-owned Węzły DOM bezpośrednio, p...

kamo·5mo ago
Fixkamo-marketing

Obsługa odpowiednich PlanIds i zastosowanieBillingCycles jako tablice strunowe

Pola te są typowane jako ciąg znaków[], ale miały .split(",") wzywa je, Powoduje to, że TypeScript kompiluje awarie.

Kamo·5mo ago
FixESigService

Dodaj reprób transakcyjne CockroachDB dla szablonu init endpoint

Izolacja seryjna CockroachDB może wywołać RETRY_SERIALIZABLE w Wzór odczytu-wpis w initTemplate. Rachanie do 3 razy Z backoffem podczas wykrywania "reprób txn" ...

Kamo·5mo ago
Fixkamo-internal

Odwróć trasy proxy do OTK auth, usuń nieużywany esigProxy helper

OTK jest właściwym mechanizmem auth – podejście wcześniejszego podejścia do sesji Ominął ustalony wzór bezpieczeństwa. Wszystkie trasy proxy esig teraz używają ...

kamo·5mo ago
FixESigService

Popraw format klucza OTK Redis i dodaj punkt końcowy szablonu obrazu

Klucze OTK używają OTK-id> i "no colon" pasujących do proxy Next.js. Dodano POST /api/esig/templates/list do szablonów obrazowania kwerendowego za pośrednictwem...

Kamo·5mo ago
Fixkamo-internal

Używaj nagłówek sesji bezpośrednich zamiast OTK dla tras proxy ESigService

Odczyt - sesja z Redis w Next.js i pass orgId /memberId jako zaufany Nagłówki do ESigService za pośrednictwem wewnętrznego DNS K8. Usuwa zależność OTK.

kamo·5mo ago
FixESigService

Zamień OTK auth z zaufanymi nagłówkami sesji na połączeniach wewnętrznych K8

ESigService jest wewnętrzny — backend Next.js czyta sesję z Redis i przekazuje nagłówki orgId/memberId/userId jako X-Org-Id, X-Member-Id, X-User-Id. Nie jest po...

Kamo·5mo ago
Fixkamo-internal

Użyj punktu końcowego init do find-or-create template by imgId na ładunek edytora

Strona tworzenia przechodzi imgId w adresie URL. Strona edycji teraz wywołuje: Init punkt końcowy, aby znaleźć lub utworzyć ESignTemplate, a następnie użyj Wróc...

kamo·5mo ago
FixESigService

Zeskanuj wszystkie wspólne pakiety repozytorium biblioteki, aby rozwiązać zależności fasoli

ComponentScan odbiera usługi biblioteki wspólnej, które zależą od repozycji w Niemodify.dao.repos i pakiety handlowe - muszą je skanować.

Kamo·5mo ago
April 11, 2026
Fixkamo-internal

Prawidłowe mapowanie nazwy pola między backendem a frontendem dla API poziomu dostępu

Bezpieczeństwo zaplecza mapyLevelId-accessLevel, isOrganizationOner-isOwner, członekTypeisTeamMember w trasie API. Napraw kontrolę prawą, aby użyć EDIT_MEMBER_A...

kamo·5mo ago
FixInitializerService

Ustaw datę końcową promocji 18DOFF na 2026-04-26

Kamo·5mo ago
Fixkamo-marketing

Dodaj statyczne niepowodzenie dla strony oferty, gdy API subskrypcji jest niedostępny

Tabela nie istnieje jeszcze w produkcji, Tak więc API zwraca błąd. Z powrotem do zakodowanych danych promocyjnych i planowanych Tak więc strona oferty działa ni...

Kamo·5mo ago
Fixkamo-marketing

Aktualizacja ApiPromotion typ, aby dopasować nową listę-String> backend response

Wdrożowe układplanIds i zastosowanieBillingCycles są teraz macierzami, a nie ciągami JSON.

Kamo·5mo ago
FixInitializerService

Rozszerz datę końcową promocji 18DOFF do 2026-12-31

Data zakończenia 14 kwietnia spowodowała, że strona ofert została pokazowana w miarę wygasania.

Kamo·5mo ago
FixAPIService

Walij Zatwierdzenie Forgejo HMAC-SHA256 zamiast zwykłego tajnego nagłówka

Forgejo wysyła webhook sekret jako X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, a nie jako zwykła wartość nagłówka. Czytaj ciało, weryfikację HMAC,...

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