Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,924
Całkowite zmiany
4,611
Funkcje
4,537
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,924AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,575kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,611Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
November 26, 2025
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·9mo 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·9mo 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·9mo 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·9mo 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·9mo 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·9mo ago
Fixkamo-internal

Upewnij się, że SVG jest zawsze tworzony, gdy brakuje awatara w HexHeadroup

- Dodawanie obsługi błędów, aby utworzyć inicjały SVG, jeśli avatar powiod się - Skonsoliduj inicjały kredy tworzenia SVG - Upewnij się, że avatarSrc nigdy nie ...

snadjafinia·9mo ago
Fixkamo-internal

Lista odśwież awatarów po ustawieniu awatara jako aktywnego

- Po ustawieniu awatara jako aktywnego, odśwież pełną listę awatarów, aby uzyskać aktualizację, toAktywne flagi - Znajdź i ustaw aktywny awatar z odświeżonego l...

snadjafinia·9mo 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·9mo ago
Fixkamo-internal

Załaduj aktywny awatar z listy awatarów na stronie profilu

- Wyjmij listę awatarów i znajdź ten oznaczony jako aktywny - Ustaw aktywnyAvatar z pełnego obiektu awatar na liście (ma wszystkie szczegóły i adres URL) - Usuń...

snadjafinia·9mo ago
Fixkamo-internal

Wykrywaj awatar członka, który ładuje się na stronie, nawet jeśli zostanie zwrócony jako "awantar"

- Dodaj rejestrowanie, aby zobaczyć, co API zwraca na początkowe obciążenie - Sprawdź, czy członek ma avatarId/memberAvatarId ustawiony do wykrywania nadpisu cz...

snadjafinia·9mo ago
Fixkamo-internal

Upewnij się, że avatarId jest zawsze wysyłany, gdy istnieje aktywnyAvatar

- Użyj skorygowanego użyciaDefaultUserAvatar wartość bezpośrednio w zapisz logowanie - Jeśli istnieje aktywnyAvatar, zawsze wysyłaj avatarId (członek nadrzędny)...

snadjafinia·9mo ago
Fixkamo-internal

Zachowaj adres URL awatar podczas zapisywania i dodaj kontrolę obronną

- Zachowaj profilOpis z activeAvatar podczas aktualizacji profiluData po zapisaniu - Dodaj ostrzeżenie, jeśli aktywnyAvatar istnieje, ale useDefaultUserAvatar j...

snadjafinia·9mo ago
Fixkamo-internal

Zachowaj stan awatar po zapisaniu, aby zapobiec wrotowi

- Naprawiono logowanie, aby prawidłowo wysłać avatarId po wybraniu awatara - Przechowywać prąd aktywnyAvatar i useDefaultUserAvatar stan przed odświeżeniem - Je...

snadjafinia·9mo ago
Fixkamo-internal

Aktualizacja stanu avatar po zapisaniu profilu, aby zapobiec ponownemu krętowaniu

- Po zapisaniu profilu odśwież i zaktualizuj aktywny stan avatar przed odpowiedzią API - Aktualizacja użyj flagiDefaultUserAvatar, aby dopasować się do stanu za...

snadjafinia·9mo ago
Fixkamo-internal

Zapobiegaj przełączaniu awatara na pusty awatar przy wyborze

- Natychmiast ustaw wybranego awatara w interfejsie użytkownika, aby uzyskać natychmiastową informację zwrotną - Aktualizuj tylko z odświeżonych danymi, jeśli m...

snadjafinia·9mo ago
Fixkamo-internal

Utrzymuj okno dialogowe avatar managera otwartego i popraw profilowanie awatara

- Usunięto uchwytZamknij () wywołania podczas wybierania, tworzenia lub przesyłania awatarów - Dialog jest teraz otwarty, dzięki czemu użytkownicy mogą kontynuo...

snadjafinia·9mo ago
Fixkamo-internal

Upewnij się, że avatar URL jest prawidłowo zachowany i wyświetlany z bazy danych

- Zmieniono obsługę adresów URL w celu zachowania pustych ciągów (użytk ?? zamiast ||) - Zaktualizowano rekwizyty MemberHeader, aby ustalić priorytety profiluDa...

snadjafinia·9mo ago
Fixkamo-internal

Zapewnienie, że avatar jest prawidłowo ustawiony z bazy danych na obciążeniu zakładki profilu

- Naprawiono obsługę adresów URL w celu użycia oryginalnego adresu URL odpowiedzi API zamiast potencjalnie zniwetowanej wartości - Dodano synchronizację między ...

snadjafinia·9mo ago
November 25, 2025
Fixkamo-internal

Rozwiązywanie problemów z wyświetlanie awatara i trwałość w zakładce profilu

- Napraw początkowy wyświetlacz awatara, aby wyświetlić poprawny awatar podstawowy zamiast domyślnych inicjałów - Napraw wybór avatar z listy, aby prawidłowo za...

snadjafinia·9mo ago
Fixkamo-internal

Użyj akcji GitHub bezpośrednio zamiast code.forgejo.org, aby uniknąć błędów 503

- Zmienione działania/checkout-v4 na ? - Zmieniony docker/login-action-v3 na . - Zmieniono docker/build-push-action-v5 na . . - Pozwala to uniknąć zależności od...

snadjafinia·9mo ago
Fixkamo-internal

Oceń organizację dostawcy zabezpieczeń bezpośrednio przez ID zamiast z macierzy sieci

- Utworzony nowy szlak API /api/security/org/[id] do proxy SecurityService organizacja według ID punktu końcowego - Zaktualizowano SettingsView, aby pojąć dosta...

snadjafinia·9mo ago
Fixkamo-internal

Użyj tego samego wzorca URL dla logo dostawcy zabezpieczeń, co aktualne logo org

- Zamień pierwszy folder w aktualnej ścieżce adresu URL logo org na domenę dostawcy zabezpieczeń - Zamień kropki na kreski w domenie dostawcy zabezpieczeń dla n...

snadjafinia·9mo ago
Fixkamo-internal

Uproszczenie generowania adresów URL logo, aby dopasować ThemeLogo i wzorce stron sieciowych

- Dla aktualnych org (Miejsce i pozwolenia): Użyj getThemePath() bezpośrednio, jak robi ThemeLogo - Dla dostawcy zabezpieczeń (Profil): Użyj: ThemePathForDomain...

snadjafinia·9mo ago
Fixkamo-internal

Popraw wyświetlanie logo w zakładkach - użyj rekwizytu z box wrapper i dodaj logikę fallback

- Przełącz z powrotem na użycie rekwizytu z ikoną Tab z opakowaniem Box dla lepszej kompatybilności MUI -Dodano zwrot, aby korzystać z domen[0], jeśli pole dome...

snadjafinia·9mo ago
Fixkamo-internal

Fix wyświetlanie logo na etykietach zakładek - użyj znacznika img w etykiecie zamiast rekwizytu ikony

- Zmieniono z użycia rekwizytu z ikony Tab na osadzanie logo bezpośrednio w etykietach za pomocą pudełka z img tagiem - Dodano logowanie konsoli do debugowania ...

snadjafinia·9mo ago
Fixkamo-internal

Zwiększa timeouty wirowania kubectl z 300s do 900s

- Zwiększona przerwa w zakresie statusu wyjmu-wyjścia kubectl do 900 sekund (15 minut) zarówno dla wdrożeń k1m1, jak i k2m1 - Jest to zgodne ze zwiększonym post...

snadjafinia·9mo ago
Fixkamo-internal

Zwiększenie postępów w zakresie wdrażaniaUrugiSeconds z lat 60. do 600

- Zwiększony postępDeadlineSeds do 600 sekund (10 minut), aby umożliwić aplikacji Next.js wystarczający czas na zbudowanie i uruchomienie - Poprzednia 60-dunkow...

snadjafinia·9mo ago
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·9mo 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·9mo 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·9mo ago
Fixkamo-internal

Poprawa obsługi błędów i rejestrowanie w przypadku aktualizacji profilu członkowskiego

- Dodano szczegółowe rejestrowanie do trasy API dla żądań PUT - Ulepszone obchodzenie odpowiedzi błędu w celu uwzględnienia rzeczywistych komunikatów o błędach ...

snadjafinia·9mo 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·9mo ago
Fixkamo-internal

Poprawa obsługi błędów i odśwież dane profilu po zakaliowaniu

- Dodano szczegółowe komunikaty o błędach, gdy zapis profilu zawodzi - Dane profilu są teraz odświeżane z serwera po pomyślnym zapisaniu - Lepsze rejestrowanie ...

snadjafinia·9mo 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·9mo ago
Fixkamo-internal

Usuń dane wejściowe URL dla tła, poprawić obsługę błędów wgrywaniu, naprawić trwałość awatara

- Usuwane pole wejściowe URL dla tła - dozwolone są tylko przesyłanie przez wyskakujące okienko - Ulepszone obchodzenie błędów w przesyłaniu w tle ze szczegółow...

snadjafinia·9mo ago
Fixkamo-internal

Błędy limingu resolve w ProfileTab i MemberHeader

- Dodano import przycisku do MemberHeader - Naprawiono nowy numer zasięguAvatara w obsłudzeUpPloadhoto i uchwytUCreateAvatar Creator - Przechowywany avatarIdToR...

snadjafinia·9mo ago
Fixkamo-internal

Odśwież dane profilu po ustawieniu awatara i zapewnij prawidłową aktywację

- uchwytSelectAvatar ustawia teraz awatar jako aktywny za pośrednictwem API i odświeża dane profilu - uchwytUploadPhoto i uchwytCreateAvatar Creator teraz aktua...

snadjafinia·9mo ago
Fixkamo-internal

Konwertuj null na undefined dla zgodności typu avatarSrc

- fetchMemberAvatar zwraca ciąg znaków zwrotnych | null, ale avatarSrc oczekuje ciągów znaków | undefined - Użyj nullish operatora łączącego, aby przekształcić ...

snadjafinia·9mo ago
Fixkamo-internal

Dodaj rozszerzenie .js do dynamicznego importu dla rozdzielczości modułu węzłów16

- TypeScript z modułem węzła16Resolution wymaga wyraźnych rozszerzeń plików - Zmieniony przywóz względny w odniesieniu do rozszerzenia .js

snadjafinia·9mo ago
Fixkamo-internal

Użyj względnych ścieżek dla dynamicznego importu awataruDopóki

- Zmieniony dynamiczny przywóz z ?/app/lib/atarDołków do ścieżek względnych - Naprawia błąd rozdzielczości modułu TypeScript podczas budowy

snadjafinia·9mo ago
Fixkamo-internal

Napraw błąd składni async/await w HexHeadroroup useEffect

- Zapakowane Promise.all w funkcji async, aby naprawić błąd build - useEffect callbacks nie może być bezpośrednio async

snadjafinia·9mo ago
Fixkamo-internal

Aktualizuj avatarDopóki używać adresów URL bezpośrednio z profilu członkowskiego

- Backend zawiera teraz adresy URL avatar w odpowiedzi profilu członkowskiego - Usunięto niepotrzebne drugie wywołanie API do /api/security/avatars/'id' - Bardz...

snadjafinia·9mo ago
FixSecurityService

Użyj poprawnej struktury ścieżki łyżki i obiektu dla MinIO

- Zmień nazwę łyżki z wiadra opartego na "publicznym" - Dołącz ścieżkę domeny (np. kamocrm-com) jako część nazwy obiektu, a nie nazwa łyżki - Napraw strukturę ś...

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