KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 14, 2026
FixEmailService

Użyj StringRedisTemplate, aby odczytać wartości OTK / sesji przechowywane jako zwykłe ciągi

Aplikacja Next.js przechowuje wartości OTK i . jako zwykłe ciągi w Redis. Domyślny RedisTemplate używa seryjnyizatora JSON, który nie jest w stanie ich przeanal...

Kamo·7mo ago
FixEmailService

Dodać ? tajny do wdrożenia envFrom

Kamo·7mo ago
Fixkamo-internal

Błędy TypeScript w useEmailWebSocket hook

- Usuń nieistniejący właściwość connectHeaders z opcji klienta - Zamień klient.active na klienta. podłączony do kompatybilności .stomp/stompjs

kamo·7mo ago
Fixkamo-internal

Dopasuj stylizację przycisków do istniejącego wzoru global.css

Użyj komponentu ?Link z href, var(--color-primary) kolorów, i Konsekwentny sizing, aby dopasować się do istniejących przycisków Zamówienia i aplikacji.

kamo·7mo ago
March 13, 2026
Fixkamo-internal

Przesuń przyciski tworzenia na prawej stronie pasków narzędzi potoka

Usuń zduplikowane przyciski po lewej stronie, w których istniały już po prawej stronie, I ponownie ustawienie nowo dodanych przycisków po zakończeniu innych kon...

kamo·7mo ago
Fixkamo-internal

Daj kolumnom datagrid pipeline o wyraźne szerokościach z jedną kolumną flex

Wymień zakresy minWidth / maxWidth z wyraźnymi wartościami szerokości, więc kolumny Są odpowiednio do wielkości dla swoich danych. Każda z nich ma dokładnie jed...

kamo·7mo ago
Fixkamo-internal

Usuń lukę w marginesie toolbar między wierszem podtapia i datagrid

Usuń mb:1 z toolbar wrapper w zakładkach Zobowiązania i zamówienia, i dodaj py: 3px do panelu podtabowego do pokoju oddechowego.

kamo·7mo ago
Fixkamo-internal

Bezproblemowa stylizacja paneli podtabowych i datagrid na planach rynku rurociągów

Usuń opakowanie zawartości Card dla kart rynkowych, więc nie ma zbędnych Panel za datagrid. Stylizuj rzęd pod-tab z zaokrąglonego góra / kwadrat Wątki dolne i s...

kamo·7mo ago
Fixkamo-internal

Usuń lepkie pozycjonowanie z MemberHeader, więc formuje przewijanie z nagłówkiem

MemberHeader został przypięty do górnej części pojemnika z przewijaniem Pozycja: lepka, powodując przewijanie zawartości formularza pod nią. Teraz nagłówek i fo...

kamo·7mo ago
Fixkamo-internal

Zapobiegaj rozciągłości w szczegółach rurociągu przed rozszerzyniem portu w minionych

Root Box zmieniony z minHeight: 100vh na wysokość: 100% z minHeight: 0 W celu dopasowania wzorca widoku leadów. Zawartość zwija się w karcie, a nie Sama strona....

kamo·7mo ago
Fixkamo-internal

Rozwiązywanie problemów z przeglądami

- Potwierdza pośrednie kroki podczas skoku do przodu przez stepper - Przekaż ostrzeżenia jako paramy zapytań zamiast ich utraty na nawigację - Odwołaj poprzedni...

kamo·7mo ago
FixSecurityService

Dodaj auth check i dezynfekuj wejście na POST /org

- Zwrot 401, jeśli nie uwierzytelniony użytkownik (zapobiegnie sierotom orgs) - Budowanie organizacji tylko z dozwolonych pól (zapobieganie masowym przydziałowi...

Kamo·7mo ago
Fixkamo-internal

Przywracanie pełnych implementacji komponentów krokowych

Zamień elementy stepu na kompletne wdrożenia, które Obejmują wszystkie pola formularzy, walidację i logikę UI dla każdego kroku czarodzieja.

kamo·7mo ago
Fixkamo-internal

Dodaj proaktywne rozszerzenie sesji, aby zapobiec timeoutowi, gdy użytkownik jest aktywny

Monitor sesji przedłużył sesję Redis tylko wtedy, gdy TTL spadł do 5 minut, a w tym momencie po cichu automatycznie wydłużał się bez pokazania Wyskakujące okien...

kamo·7mo ago
Fixkamo-internal

Zamień moje konto i przyciski Mój oddział i zmniejsz luki NavTop

Załączone pozycje przycisków "Moje konto" i "Mój tytuł" w górnej nav, I zmniejszył o połowę wszystkie szczeliny na poziomie pojemników w celu ściślejszej odstęp...

kamo·7mo ago
Fixkamo-register

Invalidate nieaktualne pola pamięci podręcznej Redis brakuje org

Cached org dane z aktualizacji SecurityService nie mają CzłonekTitleNonPlural pole. Wykrywaj to i ponownie zamkną świeże dane, aby Niestandardowe etykiety człon...

Kamo·7mo ago
FixSecurityService

Dołącz etykiety tytułów członkowskich i shortTitle in org domain response

Zaginął członek /org/domain, członekTitlePlural, CzłonekTitleNonPlural, zespółMemberTitlePlural, teamMemberTemTitleNonPlural, Krótkie polaTyt z mapy odpowiedzi.

Kamo·7mo ago
Fixkamo-register

Proxy wszystkie zewnętrzne połączenia API za pośrednictwem Next.js, aby uniknąć CORS

Dodano catch-all /api/security/[...path] trasa proxy i aktualizacja ThemeConfig, FormAccountRecovery, FormPassportID, FormPersonalInfo, I FormRecoveryEnforcemen...

Kamo·7mo ago
March 12, 2026
Fixkamo-register

Proxy countries API przez Next.js i tryb nieumieć

Bezpośrednie pobranie do api.kamorm.com nie powiodło się z powodu CORS. Dodano /api/kraje Trasa proxy (taki wzór jako /api/org) i wyłączne USE_TESTING_MODE.

Kamo·7mo ago
Fixkamo-register

Użyj pełnych adresów URL GitHub do odniesień akcji w Forgejo workflow

Krótkodrężne refs (np. działania/checkout-v4) mogą nie rozwiązać Biegacze Forgejo. Dostosowany do formatu roboczego kamo-internal.

Kamo·7mo ago
FixAPIService

Użyj JdkClientHttpquestReactory do obsługi spedytowania metody PATCH

Domyślny RestTemplate używa SimpleClientHttpquestFactory (HttpURLConnection) Który nie obsługuje metody PATCH HTTP, powodując uniesienie uprawnień branch-titles...

Kamo·7mo ago
FixSecurityService

Przenieś logowanieOświadczenie OrgOpt z zewnątrz próbuj zablokować, aby naprawić błąd zakresu

Zmienna została zadeklarowana wewnątrz pierwszego bloku próbnego, ale odwołano się w drugim bloku próbnym dla rozdzielczości tytułu macierzystego oddziału.

Kamo·7mo ago
Fixkamo-internal

Przenieś użyj hakuUserInfo do komponentu OrgStep, aby naprawić błąd build

Do getParentBranchTitleNonPlural był wzmiankowany w OrgStep, ale tylko w OrgStep Unierucholiwe od rodzica komponentu CreateNetworkPage.

kamo·7mo ago
Fixkamo-internal

Rozwiązać sesję systemu konserwacji o czasie nieprzesługiwaniu, nie działa

Przyczyna korzeni: sessionMonitor.start() o nazwie stop() po ustawieniu tego.config, Co unieważniło konfiskatę przed zwolnieniem 3-sekundowego timera startowego...

kamo·7mo ago
Fixkamo-login

Ukryj odznakę, gdy tryb atrybucji tekstu jest aktywny

Naprawiono zbyt specyficzny selektor CSS, który atakował odznakę wewnątrz - Powięzier. Google wstrzykuje odznakę bezpośrednio do "body", Tak więc reguła nigdy n...

Kamo·7mo ago
Fixkamo-register

Wymuś tryb światła, aby nadpisać zewnętrzny tryb ciemny CSS

- Ustaw Tailwind darkMode do "klasy", aby zapobiec wyzwalaniu ciemnych narzędzi operacyjnych - Dodaj !ważne nadpisy w globals.css, aby zablokować zmienne tryby ...

Sajon Nadjafinia·7mo ago
March 11, 2026
Fixkamo-internal

Rozwiązy poziome nakładanie się, blind punkt follower i błędy czasu

- flyToHomeRow: obliczenie na perliferator rzeczywiste zakresy dx, aby uzyskać prawoBuffer/lewy Niezależnie, umieszczając kotwicę poprawnie, aby zapobiec koli...

kamo·7mo ago
Fixkamo-register

Wymuś tryb światła niezależnie od preferencji schematu kolorów systemu operacyjnego

Usunięto preferowane akolor-scheme ciemne media query, więc strona zawsze renderuje w trybie lekkim.

Sajon Nadjafinia·7mo ago
Fixkamo-internal

Rozmiar zoom suwaka do zaoszczędnej SVG za pomocą uprawy viewBox

Wewnętrzna transformacja skali Avatar Creator powiększa ciało awatara w SVG Płótno, ale efekt jest niezauważalny w małych rozmiarach wyświetlaczy (np. a) 140x14...

kamo·7mo ago
Fixkamo-internal

Usunąć zbędną skalę CSS transformację skali z podglądu awatara

Opcja skali Avatar Creatora już stosuje skalę (N/100) jako grupę SVG Przekształć się na ciele awatara. Pojemnik podglądowy również aplikował Transformacja CSS: ...

kamo·7mo ago
Fixkamo-internal

Wdrożenie rozwiązania w pokoju i kolizji po dokującej

Zastępuje hexheads no-op:makeRoom słuchacz języka prawdziwym obsługując Przekłada się determinacjeCollisions po nowym oknie DOM okna nowego narzędzia Czy jest s...

kamo·7mo ago
Fixkamo-internal

Rozwiązuje kolizje po spadku i roju niesnap

Niesnapowe drops teraz uruchamiają rozwiązaniaCollisions przed zapisem pozycji, Zapobieganie układaniu w dolnym rogu. Sromowe krople również Utrzymuj rozwiązani...

kamo·7mo ago
Fixkamo-internal

Rozdługie szerokości gniazd w flyToHomeRow

Grupy rezerwują teraz poziome przydziały sloty proporcjonalne do swoich naśladowców Zaliczenie pierścienia (przy prawidłowej płaskiej formule osiowej), zapobieg...

kamo·7mo ago
Fixkamo-internal

Usuń sort z-index DOM, aby zapobiec upuszczaniu zdarzeń kliknięć w skupienie

Sortowanie okien według zIndex w ToolDock spowodowało ponowne uporządkowanie DOM na każdym z nich Zdarzenie fokusowe (mousedown). Przeglądarki upuszczają zdarze...

kamo·7mo ago
Fixkamo-internal

Piec tła / gradient w zaoszczędny Avatar Creator avatar SVG

Avatar Creator domyślnie generuje przezroczyste SVG z tyłu. Tło Została zastosowana tylko jako owijak CSS na kontenerze podglądu, więc przechowywany Plik MinIO ...

kamo·7mo ago
Fixkamo-internal

Wysymować człon-panel-toggle za pomocą użytkowaniaEffect, aby uniknąć nieświeżego Framer Motion closure

onAnimationStart/Complete trzyma ostatnie renderowane rekwizyty, więc animacja wyjścia Zawsze widziała to-otwarte, a okna nigdy nie przekażeły w prawo na blisko...

kamo·7mo ago
Fixkamo-internal

Prawidłowe właściwość panelu członko-tłup-toggle, więc okna narzędzi szanują przesunięcie panelu

Wydarzenie było wysyłanie "jest otwarte", ale ToolWindowsContext read read "detail.open". Uniemnienie członkaPanelOpenRef zawsze jest falsy, a przesunięcie pane...

kamo·7mo ago
Fixkamo-internal

Wyeliminuj sześcionagłowe sparoki nakładanie się przez komputerowanie unikalnych pozycji kolumnowych

Każda głowa inicjalizuje teraz swoją MotionValue w własnej kolumnie X i poniżej portu widokowego (h + SIZE), następnie wyrasta do swojego ostatniego slotu. Wcze...

kamo·7mo ago

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny