KamoCRM

Dziennik zmian na żywo

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

17,488
Całkowite zmiany
5,978
Funkcje
5,281
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,488AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService574InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,347kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore773Docs3,254Feature5,978Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 30, 2025
November 29, 2025
FeatureSecurityService

Dodaj CustomFormController dla niestandardowych formularzy API punktów końcowych

- Dodaj kontroler REST w /api/security/formulary celowe - Wdrożenie GET, POST, PUT, DELETE Punkty końcowe do zarządzania formularzami - Obsługa struktury formul...

snadjafinia·11mo ago
November 28, 2025
FeatureSecurityService

Dodaj szczegółowe wycinki do ? do debugowania

snadjafinia·11mo ago
FeatureSecurityService

Użyj strumienia organizacjiGuid dla kanału multimedialnego dla całego organizacji

- Dodano organizację do MediaStreamController - Zaktualizowano getFeed, aby użyć streamGuid organizacji zamiast pytać o wszystkie sesje - Zaktualizowano tworzen...

snadjafinia·11mo ago
FixSecurityService

Napraw błędy kompilacji w MediaStreamStroller

- Naprawiono brakujące ortezon zamykania w metodzie getFeed w innym bloku - Zastąpiona Mapa () z HashMap dla kompatybilności - Stała zmienna strumieniowa jest s...

snadjafinia·11mo ago
RefactorSecurityService

Zmień nazwę MediaFeedController do MediaStreamController i dodaj obsługę strumienia lead

- Przemianowany MediaFeedController do MediaStreamController dla ogólnej obsługi strumieniowej mediów - Dodano obsługę strumieni specyficznych dla lead-specific...

snadjafinia·11mo ago
CISecurityService

Rurociąg wyzwalaczy po udostępnionej aktualizacji lib

snadjafinia·11mo ago
FeatureSecurityService

Dodaj MediaFeedController dla kanału mediów społecznościowych

- Dodaj MediaFeedController z punktami końcowymi REST dla postów, komentarzy, polubień - Wdrożenie pagowanego punktu końcowego kanału z filtrowaniem poziomu dos...

snadjafinia·11mo ago
November 27, 2025
November 26, 2025
OtherSecurityService

Invalidate istniejącej sesji przed utworzeniem nowej podczas logowania

- Sprawdź istniejące pliki cookie w żądaniu logowania - Usuń / wzniosł / ująć istniejącą sesję przed utworzeniem nowej - Zapobiega ponownemu życiowemu korzystan...

snadjafinia·11mo ago
OtherSecurityService

Jasne dane sesyjne przed usunięciem klucza, aby upewnić się, że sesja jest nieużywana

- Ustaw dane sesyjne na opróżnianie JSON (a) przed usunięciem klucza - Zapewnienie, że sesja jest nieużywana, nawet jeśli usunięcie nie powiedzie się lub jest o...

snadjafinia·11mo ago
OtherSecurityService

Popraw wyczyścić pliki cookie - jasne pliki cookie we wszystkich kombinacjach domen / ścieżek

- Wyczyść pliki cookie z domeną bazową (np. .kamorm.com) na wszystkie subdomeny - Wyczyść pliki cookie dla aktualnej nazwy hosta bez atrybutu domeny - Wyczyść p...

snadjafinia·11mo ago
OtherSecurityService

Użyj pola avatarType zamiast złożonego wykrywania proxy

- Sprawdź pole avatarType bezpośrednio, aby sprawdzić prosty typ - Ustaw avatarType podczas tworzenia nowych awatarów - Znacznie prostsze i bardziej wykonawne p...

snadjafinia·11mo ago
FixSecurityService

Zapytaj wszystkich awatarów użytkowników, aby uzyskać prawdziwy podmiot zamiast proxy

- Pobierz userId z awatar, a następnie zapytanie findByUserId (zwrot prawdziwe podmioty) - Znajdź pasujący awatar z listy i sprawdź instanceof - Pozwala to unik...

snadjafinia·11mo ago
OtherSecurityService

Użyj prostego filtra, aby sprawdzić, czy awatar jest zdjęciem lub Avatar Creator

- Usuń złożoną logikę wykrywania proxy - Po prostu filtruj wynik ZnajdźById, aby sprawdzić, czy jest to AvatarPhoto - Jeśli nie zdjęcie, domyślnie do programu A...

snadjafinia·11mo ago
FixSecurityService

Użyj Hibernate LazyInitializer, aby uzyskać rzeczywistą klasę bytu od pełnomocnika

- Dostęp do leniwego inicjalizatora HibernateProxy, aby uzyskać wytrwałą klasę - Sprawdź, czy klasa trwała jest AvatarPhoto lub AvatarAvatar Creator - Wymusić i...

snadjafinia·11mo ago
FixSecurityService

Użyj bezpośredniego odlewu, aby określić typ awatara zamiast odbicia

- Najpierw spróbuj odleć AvatarPhoto, aby wymusić inicjację proxy - Dostęp do getFileExtension() bezpośrednio po odlewieniu - Zakoch w tył do AvatarAvatar Creat...

snadjafinia·11mo ago
FixSecurityService

Popraw wykrywanie typu proxy poprzez złapanie InvocationTargetException

- Uchwyt ClassCastException podczas wywoływania metod na proxy w celu określenia rzeczywistego typu - Najpierw spróbuj uzyskaćFileExtension (zdjęcie), a następn...

snadjafinia·11mo ago
FixSecurityService

Popraw hibernacji proxy do wykrywania typu awatara

- Hierarchia klasy wyszukiwania i interfejsy dla getFileExtension - Użyj odbicia, aby wykryć AvatarPhoto vs AvatarAvatar Creator, gdy in instanceof nie powiedzi...

snadjafinia·11mo ago
FixSecurityService

Przeładywanie awatara z repozytorium w celu rozwiązania problemu z zastępstwem serwera proxy

Podmioty Avatar załadowane z relacji mogą być hinduentnimi, którzy nie przeprowadzają kontroli - Przeładowanie awataru z repozytorium, aby uzyskać rzeczywisty t...

snadjafinia·11mo ago
OtherSecurityService

Dodaj szczegółowe wycinki do generowania awatarów URL dla debugowania

- Zaloguj, gdy generowane są adresy URL avatar, jakie adresy URL są tworzone - Dziennik, gdy brakuje awatarów lub adresy URL są nieważne - Pomoże to określić, d...

snadjafinia·11mo ago
FixSecurityService

Określić aktywny awatar, sprawdzając użytkownika.getAvatar() zamiast RecordState

- Backend poprawnie zaznacza, który avatar jest aktywny, porównując do użytkownika.getAvatar() - Zapewnia to, że sygnale jest aktywna w odpowiedzi API odzwierci...

snadjafinia·11mo ago
OtherSecurityService

Dodaj adresy URL avatar do członków punktu końcowego do departamentu z mechanizmem nadpisowym

- Uwzględnij adres URL avatara w każdej odpowiedzi użytkownika z : - Przestrzeja mechanizm nadpisu: avatar (jeśli istnieje) avatar użytkownika (domyślnie) - Fro...

snadjafinia·11mo ago
November 25, 2025
FixSecurityService

Uchwyt w formacie daty ISO i ulepsić analizowanie typu avatarId

- Dodano obsługę formatu daty ISO (YYYY-MM-DD) oprócz M/d/yyyy - Ulepszone avatarId parsowanie do obsługi typów liczb (podwójne, BigDecimal, itp.) od JSON - Lep...

snadjafinia·11mo ago
FixSecurityService

Dodaj lepszą obsługę błędów i rejestrowanie w przypadku operacji oszczędzania użytkowników / członków

- Dodano próbę przyciągniania wokół operacji zapisu użytkownika ze szczegółowym rejestrowaniem błędów - Dodano próbę przyłowu wokół operacji zapisu członków ze ...

snadjafinia·11mo ago
FixSecurityService

Poprawa avatarId parsowanie do obsługi ciągów, lepek i długich typów

- Dodano wsparcie dla analizowania avatarId z typu String - Lepsza obsługa błędów w nieprawidłowych formatach avatarId - Dodano logowanie do przypisania awatara...

snadjafinia·11mo ago
FixSecurityService

Dodaj szczegółowe wycinki do updateMemberProfil dla debugowania

- Dodano logowanie na początku aktualizacjiMberProfil - Dodano logowanie przed i po zapisaniu użytkownika i członka - Ulepszona reakcja błędu, aby uwzględnić sz...

snadjafinia·11mo ago
FixSecurityService

Dodaj wsparcie dla aktualizacji pól nazw użytkowników i dateOfBirth w profilu członkowskim

- Dodano UserRepository do MemberController - Zaktualizowano aktualizacjęMemberProfil do obsługi nazwyPrefix, nameFirst, nameMiddle, nameLast, nameSuffix, nazwa...

snadjafinia·11mo ago
FeatureSecurityService

Przechowywanie hash i rozszerzenie avataru w - dane sesyjne

- Dodano aktualizacjęSessionService do KSessionService do aktualizacji pól sesji - Aktualizacja setAcAvatar do przechowywania userAvatarHash i userAvatarRozszer...

snadjafinia·11mo ago
FeatureSecurityService

Uwzględnij adresy URL avatar w odpowiedzi profilu członkowskiego

- Dodano metody pomocy do generowania adresów URL avatar (get ThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Zaktu...

snadjafinia·11mo 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