비밀번호

우리가 건물을보고, 실시간. 모든 기능, 수정 및 개선은 플랫폼을 통해 배송.

17,876
총 변경
4,587
제품 설명
4,517
수정 사항
32
프로젝트
프로젝트
모든 프로젝트17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
필터 유형
모든 유형Build24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
November 26, 2025
OtherSecurityService

Improve logout cookie clearing - clear cookies across all domain/path combinations

- Clear cookies with base domain (e.g., .kamocrm.com) to cover all subdomains - Clear cookies for current hostname without domain attribute - Clear cookies unre...

snadjafinia·9mo ago
OtherSecurityService

AvatarType 필드 대신 복잡한 프록시 탐지

- 간단한 유형 검사를 위해 avatarType 필드를 직접 검사하십시오 - 새 아바타를 만들 때 avatarType 설정 - 훨씬 간단하며 더 많은 수행 접근법

snadjafinia·9mo ago
FixSecurityService

Query 모든 사용자 avatars는 프록시 대신 실제 성을 얻을

- avatar에서 userId를 얻고, findByUserId를 쿼리합니다. (실제 엔티티티를 반환합니다) - 목록에서 일치 avatar 찾기 및 인스턴스 확인 - 작업에서 인스턴스를 방지하는 프록시 문제를 방지합니다

snadjafinia·9mo ago
OtherSecurityService

Avatar가 사진 또는 Avatar Creator 인 경우 간단한 필터를 사용하십시오

- 복잡한 프록시 탐지 논리 제거 - 간단히 필터 findById 결과가 AvatarPhoto 인 경우 확인 - 사진이 아닌 경우, Avatar Creator에 기본값 - 훨씬 더 간단한 접근

snadjafinia·9mo ago
FixSecurityService

Hibernate LazyInitializer를 사용하여 프록시에서 실제 엔티티티 클래스를 얻을 수 있습니다

- 액세스 HibernateProxy의 LazyInitializer는 지속적인 클래스를 얻을 - Persistent 클래스가 AvatarPhoto 또는 AvatarAvatar Creator 인 경우 확인 - ***********를 이용한 힘 초기화 - 이것은 프록시가 될 때 avatar...

snadjafinia·9mo ago
FixSecurityService

반사 대신 avatar 유형을 결정하는 직접 던지기를 사용하십시오

- AvatarPhoto에 캐스팅을 시도 먼저 강제 프록시 초기화 - Access getFileExtension()는 캐스트 후 직접 - 사진 캐스트가 실패하면 AvatarAvatar Creator 캐스트로 돌아갑니다. - 유형 탐지를 위한 더 나은 과실 취급

snadjafinia·9mo ago
FixSecurityService

InvocationTargetException을 잡아서 프록시 유형 탐지 향상

- 실제 유형을 결정하기 위해 프록시의 방법을 호출 할 때 ClassCastException 핸들 - getFileExtension을 먼저 시도하십시오 (사진), getStyle (Avatar Creator) - Hibernate 프록시 유형 탐지를 위한 더 나은 오류 처리

snadjafinia·9mo ago
FixSecurityService

Avatar 유형 탐지를 위한 Hibernate 프록시 취급을 개량하십시오

- getFileExtension 메소드의 클래스 계층 및 인터페이스 검색 - 인스턴스가 실패할 때 AvatarPhoto vs AvatarAvatar Creator를 감지하는 반사 - 클래스 이름 확인에 fallback 추가 - Avatar Creator avatars로 사진 avata...

snadjafinia·9mo ago
FixSecurityService

저장소에서 Reload avatar는 Hibernate 프록시 인스턴스 문제를 해결하기 위해

- Avatar entities는 관계에서로드 할 수 있습니다 Hibernate 프록시는 인스턴스 확인을 실패 - repository에서 Reload avatar는 실제 엔티티티 유형을 얻기 위해 (AvatarPhoto 또는 AvatarAvatar Creator) - reload가 실패...

snadjafinia·9mo ago
OtherSecurityService

Avatar URL 생성에 대한 자세한 로깅 추가

- avatar URL이 생성되면 URL이 생성됩니다. - 아바타가 누락되거나 URL이 null일 때 로그 - 이것은 왜 avatars가 chatheads/chatboxes/member 명부에서 보여주지 않는지 확인할 것을 도울 것입니다

snadjafinia·9mo ago
FixSecurityService

RecordState 대신 user.getAvatar()를 검사하여 활성 avatar를 결정합니다

- 이제 avatar가 user.getAvatar()에 비교하여 활성화된 마크를 반환합니다. - API 응답의 isActive 플래그는 실제 활성 avatar를 반영합니다. - avatar 변경이 제대로 지속되지 않은 문제 수정

snadjafinia·9mo ago
OtherSecurityService

Add avatar URLs to members by-department endpoint with override mechanism

- Include avatar URL in each member response from **************** - Respect override mechanism: member avatar (if exists) → user avatar (default) - Frontend ...

snadjafinia·9mo ago
November 25, 2025
FixSecurityService

Handle ISO date format and improve avatarId type parsing

- Added support for ISO date format (YYYY-MM-DD) in addition to M/d/yyyy - Improved avatarId parsing to handle Number types (Double, BigDecimal, etc.) from JSON...

snadjafinia·9mo ago
FixSecurityService

Add better error handling and logging for user/member save operations

- Added try-catch around user save operation with detailed error logging - Added try-catch around member save operation with detailed error logging - Improved d...

snadjafinia·9mo ago
FixSecurityService

Improve avatarId parsing to handle string, integer, and long types

- Added support for parsing avatarId from String type - Better error handling for invalid avatarId formats - Added logging for avatar assignment and errors

snadjafinia·9mo ago
FixSecurityService

Add detailed logging to updateMemberProfile for debugging

- Added logging at start of updateMemberProfile method - Added logging before and after saving user and member - Improved error response to include error detail...

snadjafinia·9mo ago
FixSecurityService

Add support for updating user name fields and dateOfBirth in member profile

- Added UserRepository to MemberController - Updated updateMemberProfile to handle namePrefix, nameFirst, nameMiddle, nameLast, nameSuffix, nameFirstAKA, nameLa...

snadjafinia·9mo ago
FeatureSecurityService

Store avatar hash and extension in *** session data

- Added updateSession method to KSessionService for updating session fields - Updated setActiveAvatar to store userAvatarHash and userAvatarExtension in session...

snadjafinia·9mo ago
FeatureSecurityService

Include avatar URLs in member profile response

- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...

snadjafinia·9mo ago
FixSecurityService

Use correct bucket and object path structure for MinIO uploads

- Change bucket name from domain-based to 'public' bucket - Include domain path (e.g., kamocrm-com) as part of object name, not bucket name - Fix object path st...

snadjafinia·9mo ago
FixSecurityService

Properly handle MinIO upload failures for avatars

- Remove silent exception swallowing in Avatar Creator avatar creation - Add proper error handling and rollback for failed uploads - Delete database record if f...

snadjafinia·9mo ago
RefactorSecurityService

Remove ID-based fallback code, use only hash-based naming

- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...

snadjafinia·9mo ago
FixSecurityService

Handle missing fileHash column gracefully

- Add try-catch around fileHash access to handle missing database column - Fall back to ID-based file naming if fileHash column doesn't exist yet - Allows code ...

snadjafinia·9mo ago
FeatureSecurityService

Implement hash-based file storage for avatars

- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...

snadjafinia·9mo ago
FixSecurityService

Ensure theme domain URL includes https:// protocol

snadjafinia·9mo ago
FixSecurityService

Use theme domain for presigned URLs in AvatarController

snadjafinia·9mo ago
November 24, 2025
FixSecurityService

Avatars 대신 objectPath를 반환합니다

snadjafinia·9mo ago

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교