제거된 사본을 미리 구축하고 시험하십시오
847365e 삭제된 **************** 하지만 오직 deletion: package.json는 아직도 prebuild와 시험에서 그것을 ran, 및 웹 서비스 증거는 아직도 그것의 산출을 인용했습니다. 이것은 그 변화의 나머지입니다.
사이트 구축에 실패 중지 번역 서비스 반환
check-copy-punctuation.mjs는 길이, 반복 및 번역값을 판단했습니다. punctuation 및 이미지 빌드를 실패했을 때 그것은 하나를 싫어. 한국어 sync는 모든 번역 서비스 반환, 그래서 도달 한 모든 동기화 kamo-marketing 모든 마케팅 배포를 차단할...
Idle Hikari 연결을 릴리즈하십시오. DB-aware 건강에 활력을 불어넣으십시오
같은 변경 다른 서비스는 2026-09-16에 도착, 리드까지 다시 개최 이 서비스를 종료했습니다. 수영장을 최대 유지하지만 idle 연결 이동 (최소한도 2, 5 분 idle timeout, 25 분 일생, 4 분 keepalive), 그리고 /actuator/health/livene...
My Scheduled Webinars and Join Existing은 서버 예약을 실제로 보냅니다
지원 배지가 이제 세션이 책정될 때 My Scheduled Webinars에 참석자가됩니다. (미디어 서비스 0212445). 그 탭 - 마법사의 가입 예선 테이블과 단계 확인 — 유형 ScheduledWebinarDTO 서버가 전송되지 않았습니다. 날짜, presenterName, m...
스케줄러는 org의 웨비나 유형과 예약 배지를 나열합니다
/support/schedule-webinar는 "웹 세미나 유형이 현재 사용할 수 없습니다." 각 조직의 경우 그러나 많은 유형이 있었다. 마법사는 GET /api/webinar/available에서 픽업을로드하고, 아무것도 MediaService의 경로: 라이브 API 대답 404 ...
선물의 보기 스탬프, 그래서 책 세션을 배지 할 수 있습니다
지원 아이콘의 웨비나 카운트는 WebinarAttendee.dateViewed를 읽습니다. 현재는 참석자 행이 아닙니다. 그래서 세션은 이메일로 예약 한 다음 앱에서 언급하지 않았다 : 배지가 그대로 유지 그것을 실행 한 사람이 0. ****** *********************...
Start Free Forever 옆에 라이브 데모 버튼
홈 영웅은 두 가지를 제공: 무료 시작, 또는 가격을 읽으십시오. 지금도 1 인당 30 분을 제공합니다. "라이브 데모 예약", "30 분" 두 번째 라인, 시작의 오른쪽에 앉아 무료 영원히 열고 /demo, 기존 예약 흐름 ( "제품을 알고있는 사람으로 한 시간을 보내십시오." 그것...
짧은 일회성 코드는 더 이상 한계 없이 추측될 수 없습니다
모든 짧은 코드 플랫폼 메일 또는 텍스트는 카운트없이 체크되었습니다 : - POST /api/recover/email/verify-code는 8-hex-character 리셋 코드 ALONE을 가지고 모든 것에 대해 일치 계정의 뛰어난 리셋, 30 분. 계정의 일치는 해당 계정의 복구...
Kamo-internal의 소스에 OAuth 클라이언트 비밀이 없습니다. 익명의 토큰 경로가 사라집니다
**************** 4개의 생산 클라이언트 ids를 위한 클라이언트 인식 비밀을 할당했습니다 (kamo:1:crm:내부, kamo:4:kamo:내부, kamo:5:ebonix:내부, kamo:6:단기:내부) 문자열로 리터럴, 두 번, 그래서 누구나 저장소가 개최. ******...
무제한 이메일 캠페인을 위한 페이지와 드립, 어디에나 연결
/email-marketing은 2026-09-16 (방송 캠페인, 드립, 도메인 전송)에서 배송되는 것을 판매합니다. 무제한 및 100 % 무료 비즈니스 및 엔터프라이즈. 페이지의 하나의 대담한 요소는 슬라이더 모든 이메일 마케팅 가격 페이지가 열립니다 ("How 많은 연락처가 있습...
통합 양식은 입력 된 자격만 보냅니다
Org CalDAV/CardDAV 탭은 Apple 또는 사용자 정의 서버의 모든 저장에 모든 4개의 서버 필드를 보냈습니다. 분야 결코 저장되는 것을 보여, 그래서 그들은 빈했다, 저장 된 주소, 사용자 이름 및 암호를 과잉 스위치 저장 공백으로. 그것은 이제는 비 빈 필드 (trimm...
달력/접촉 통합 결코 공백을 저장하거나 저장된 credentials를 삭제하십시오
Contact integration's credentialsJson은 저장이 전송된 모든 것에 의해 대체되었습니다. org CalDAV/CardDAV 탭은 모든 것을 보냅니다 4개의 서버 필드 (empty - Apple 또는 사용자 정의 서버의 모든 저장에 저장된 것을 결코 보여주지 않...
비밀 번호는 코드 또는 설정에서 리터의 fallback이 없습니다. Janus API 비밀은 브라우저에 결코 간다
Janus API, 토큰 및 관리자 비밀과 TURN 암호는 4 번 이상 유지되었습니다. @Value 기본값으로 WebRTCController 및 JanusService, 번들 및 k8s application.yml의 기본으로, 리터 env로 k8s/deployment.yaml의 값. G...
Securityservice는 typed로 암호를 저장하지 않습니다
두 작가는 미국에 일반 텍스트를 넣어. 비밀번호 둘 다 user.encodePassword()에게 정적 인코더를 필요로 합니다. 단지 초기 서비스 설정 ****************는 setter가 "uncomment를 언급 한 것을 수행했습니다. 사용 가능한 경우, 초기 커밋 이후)....
소매점 연결은 자신의 org의 상거래 설정 관리자에 의해에만 도달 할 수 있습니다
CommerceMarketController의 소매 공급자 구성 핸들러는 세션의 org를 해결하고 그 후에 사용 시장과 설정은 경로를 지정합니다. 업데이트, 삭제 및 동기화 로그는 ANY 조직에서 세션을 허용; test-connection 및 sync는 모든 세션을 허용하지 않습니다. ...
Canva는 org의 자신의 콘솔에 브라우저를 반환
POST /api/media/canva/connect-start는 어떤 반환에 저장된 몸, 그리고 API 주인에 OAuth 콜백 Canva의 동의 스크린 후에 그것에 리디렉션. 로그인 회원은 Canva 연결 링크를 축소 할 수 있습니다. Kamo host – Meta Flow에서 열린 ...
System User는 조직 내에서만 동작합니다
전체 플랫폼에 대한 하나의 시스템 사용자가있다. 플랫폼 운영자 및 지원 직원은 보조금에 범위를 부여 단일 티켓의 조직은 입력을 통해 임의를 입력합니다. 2개의 검사 대우된 “부서는 체계입니다 모든 조직과 모든 계정에 대한 충분한 사용자": * * * * * * 뒤에 PATCH /org...
재설정 코드와 입력된 주소를 보내, 콜러의 주소를 전달
리셋 페이지는 자체의 편지에서 8-character 코드를 전송하고 SecurityService는 그것에 대해 확인 한 번에 모든 계정의 걸출한 리셋, 카운트가 없습니다. SecurityService는 이제 계정으로 코드를 바인딩합니다. 입력된 주소명과 주소와 계정당 5시간의 트리를 허...
공유 mailbox의 액세스 목록은 자체 조직 내에서만 읽을 수 있습니다
*** * *** * * * * * * * * 어떤 mailbox ID를 위한 줄. 다른 모든 액세스 작동 (업데이트, 삭제, 보조금, 회귀)는 사서함을로드하고 거부 다른 조직에서 하나; 이 것은 아니었다, 그래서 ANY 조직의 세션은 액세스 할 수있는 목록을 나열 할 수 또 다른 te...
Kamo14 릴을 재생, 그것을 일시 중지
Recut reel (새로운 닫히는 로고 탄, 그렇지 않으면 구조 IDentical, 동일한 66s 실행 시간 및 챕터 타이밍)는 자신의 이름으로 출판됩니다. 카모13 ladder는 immutable와 그것의 변종 playlists를 봉사하고 세그먼트는 지킵니다 어떤 마스터의 ?v= 말...
Kamo14 릴 인코딩
Marketing reel was recut (새 닫은 로고 샷) 및 업로드 공공/카모14.mp4. 대신 kamo13 대신 새로운 이름을 가져옵니다 ladder는 immutable 봉사하기 때문에: 주인의 ?v=는 도달하지 않습니다 변형 재생 목록 또는 세그먼트, 이는 상대 URL을 유...
Windows는 그 뒤에 행에 있는 선에 적합하지 않습니다
앞 행을 맞지 않는 도구 창은 이제 행 BEHIND에 서 있습니다. 행 당 1개의 제목 지구 높이: 그것의 42px 제목 막대기 및 10px 몸의 위 앞의 행, 폴더의 스택의 탭처럼. 이것은 대체합니다 열 위에 각 창을 놓고 그들 중 대부분을 묻습니다. 행은 첫번째 적합을 놓은 창 순...
Org의 소유자 만 CONFIGURE SYSTEM 회원 또는 활성 신 모드는 설정 변경할 수 있습니다
PUT /api/security/org/{id}는 전혀 요청하지 않았습니다. ResourceServerConfig는 모든 요청 및 APIService 릴레이를 허용합니다. /api/security/**, 그래서 하나의 익명 요청은 ANY 조직에 이름을 변경할 수 있습니다. alias (...
OAuth 앱은 새로운 것을 입력하지 않는 클라이언트 비밀을 유지; 소유자의 자격 증명은 org JSON에서 유지
PUT /api/oauth-config/{id}는 clientSecret에 도착한 것을 저장했습니다. 응답 마스크 비밀, 및 편집 양식 "Lave blank to keep 기존의 비밀을 유지하면서 공백을 다시 보내고, Google 또는 Microsoft로 ANY 편집을 저장하십시오. I...
공유 메일함 응답은 IMAP 로그인이 없습니다
GET /api/email/shared-mailboxes (및 /my-access, 생성, 업데이트) return SharedMailbox모든 세션에 자체 조직. 라이브러리의 자격 증명 (kamo-shared-library, 같은 변경 세트) 각 우편함까지 목록은 암호화 된 IMAP 사...
공급자 형태는 저장한 API 열쇠를 결코 붙듭니다
AIService는 더 이상 공급자 API 열쇠를 반환하지 않습니다 (만 hasApiKey와 마지막 4 가면). 복사하기 위하여 사용된 편집 단추 양식으로 키를 반환하므로 대화 상자를 열 사람이 페이지에있었습니다. 이제 핵심 분야는 공백을 시작합니다; 그것의 placeholder는 열쇠...
공급자 API 열쇠는 AIService를 결코 떠나지 않으며, MANAGE AI SETTINGS는 공급자를 바꿀 수 있습니다
GET /api/ai/providers and GET /api/ai/providers/{id} 각 공급자의 DECRYPTED API 키에 응답. 목록은 모든 회원의 AI 채팅 모델 선택기로드 (그리고 kamo-js / 모바일 앱), 그래서 조직의 구성원 Reorder)는 세션 만 필요하...
JSON에서 모든 자격 필드를 유지하고 규칙 라이브러리를 보호하십시오
Ciphertext로 열 NAMED를 덮는 034378d2에 따르십시오. 읽기만 감사의 기원/주에 repository 발견 61 잭슨 가드와 credentials를 들고 더 많은 필드. 3 세트는 살아있는 응답에서 있었습니다: ****** *************************...
Overlays는 공구 창, scrollbars는 그들의 층을 가진 더미를 삭제하고, 포탄 기하학의 나머지
페이지가 쉘 위에 그림을 멈춘 후 왼쪽은 무엇입니까. 오버레이는 BEHIND 도구 창을 열었습니다. Hand-rolled modals, 메뉴 및 토스트는 내부의 레벨을 명명 쉘의 밴드 - /messages' 이름, 스마트 폴더, 단축키, 확인 및 이동 대화 상자 (40-120), 그것...
Facebook / Instagram 연결 시작
커넥트 버튼은 ***********로 이동 MediaService 신뢰할 수 있는 세션이 없다면 연결 ID가 다른 org에 자신의 페이지를 묶을 수 있음을 알 수 있습니다. 연결 및 returnUrl은 오픈 리디렉션 (mediaservice 08b81d7는 그 측면을 닫습니다). 콘솔에...
공인 회원은 Facebook 또는 Instagram 페이지를 연결할 수 있으며, 자신의 콘솔로 돌아갑니다
Meta 연결 흐름은 URL을 신뢰할 수 있습니다. Get ***********는 connectionId 및 returnUrl을 인수했습니다. 세션이 없는 쿼리 문자열, 상태는 base64(connectionId|returnUrl)를 호출하지 않았습니다. 누구인지 알 수 있는 연결의 U...
Discord 연결을 위한 webhook 게시물을 수정합니다. 게이트웨이에서 DM을 수신합니다
Discord DM은 DiscordGatewayManager의 WebSocket을 통해서만 MediaService에 도달합니다. 소셜.inbound.raw. 그러나 모든 사회적 연결에는 webhook 토큰이 있으며 SocialInboundController는 게시물을 확인합니다. /ap...
페이지는 nav, 상호 작용 센터 및 도구 창의 밑에 체재합니다
/calendar와 같은 두 가지 실수, 그들이 만든 다른 곳에서. AuthedChrome의 내용 상자 name no z-index, 그래서 페이지 코드의 z-index는 ROOT 컨텍스트의 수준이다 - 직접 무게 페이지 전환 커버에 대하여 (19), NavTop (20), 상호 작용 ...
네브와 경력을 일치시키는 일곱 링크 세트는 경력 사이트에 간다
Footer는 이제 기능, 서비스, 가격, 회사, 리소스를 나열합니다. 솔루션 및 법률, 그 순서. 그것은 최고 nav's 자신의 5 카테고리와 두 개의 둥지 아래 자원, 각 세트 보유 nav 의 링크 아래 nav 의 레이블. 레이블은 `nav`에서 옵니다. namespace는 각 lo...
물방울에서 찍은 사람
엔진은 사본 당 물방울 당 최대 200명까지 이동하여 패스 시작, 최대 25명까지 읽습니다. 매번 초가 사용됩니다. 그 사이에 회원은 누군가를 데려 갈 수 있습니다, 드립을 아카이브, 또는 추가 누군가 다시 시작. 엔진은 전체 사본을 무수히 저장했습니다, 그래서 단지 종료되었습니다 AC...
Drip 등록 대화 상자는 이메일로 리드를 찾습니다
그 뒤의 리드 검색은 리드의 이메일 (kamo-shared-library 992569a6, 라이브와 일치 SecurityService 5c7319a), 그래서 대화 상자는 이렇게 말합니다 : 이름, 이메일, 회사 또는 리드 번호.
검색 용어는 리드의 이메일을 읽습니다
이 서비스 실행 Hibernate에 그리드 사양의 LIKE 지점을 걸어 (HQL 렌더링 함수의 인수를 나타낸다. 그래서 용어를 읽는 것을 표시할 수 없다.) 이름, 회사 및 납품업자 지도 ID 중. 변화 자체는 kamo-shared-library의; 이 또한 SecurityService...
리드 검색은 리드의 이메일도 일치
/leads 그리드의 상자와 드립 등록 대화 상자는 검색 조건으로 입력 된 것을 보냅니다, OR-ed 리드의 이름, 회사, 공급 업체 리드 ID 및 번호를 통해. 이메일은 그들 중 아니었다, 그래서 주소는 아무것도 찾을 수 없습니다. 이제 같은 용어의 더 많은 지점입니다. 단지 행 콜러...
달력은 nav와 도구 창의 밑에 체재합니다
/calendar는 뷰 포트에 위치 — z-index 1000과 56/80에 고정 — 대신 Content box AuthedChrome을 작성하여 모든 페이지를 제공합니다. 그 상자 이름은 z-index, 그래서 1000 이었다 루트 겹쳐 쌓이는 상황의 수준: NavPri의 hover-...
JSON에서 모든 ciphertext 열을 유지하고 규칙 라이브러리를 보호하십시오
096feaa1 (Organization's GoDaddy credentials)에 따르십시오. 세션). 모든 검사 *********** 찾을 수 있습니다 4teen 더 열 보유 잭슨 가드가없는 ciphertext는 항상 @JsonIgnore였습니다. Borrower.ssnEncryp...
Stop GET /org/{id}는 GoDaddy credentials를 발송하고, 이 서비스의 mapper에 자물쇠로 엽니다
수정은 kamo-shared-library 096feaa1에 있습니다: Organization.godaddyApiKey와 godaddyApiSecret 지금 이다 @JsonIgnore. 그 변화는 조직 재건축을 serializes 서비스만 생산, 이것은 GET /api/security/...
절대로 GoDaddy 키와 비밀 ciphertext를 직렬화
GET /api/security/org/{id} (and /org/domain/{host})는 조직 자체와 답변을 반환합니다. 세션없이, 그 몸은 godaddyApiKey와 godaddyApiSecret을 수행 : AES-GCM ciphertext의 org's GoDaddy creden...
Drip 캠페인 /marketing/email — 트리거, 시각적 빌더, 사람들 및 성능
/marketing/email은 방송 / 드립스 스위치를 가져옵니다 (?view=drips). 물방울 보기 목록 모든 물방울로 방아쇠를 가진 카드, 그것의 순서 및 살아있는 조사, KPI 및 상태 탭, 수색 및 종류, 시작 새로운 드립 빈 또는 10 가지 조리법 (새로운 리드, 생일 인...
Org ""에 대한 SecurityService를 묻지 않는 빌드 중지
getHuntOffer는 사냥 구성없이 프로모션 상태를 fetched, 그래서 시도 모든 prerendered 페이지 사이트 hunt를 태그합니다. HUNT ORG ID URL이 읽지 않은 경우 ?orgId=&template=, 클러스터의 서비스 이름을 해결하는 빌드는 페이지 당 1, ...
일시적인 드립의 사람들은 여전히 자신의 리드가 이동했을 때
일시적인 드립의 출구 규칙(status change, reassignment, goal click)은 이제 듣습니다. 그것은 일시 중지 된 동안 남아 있어야 누군가에게 보내지 않는다. 그것의 방아쇠는 아직도 시작 nobody.
모든 페이지는 몇 번 볼 수 있습니다
지금 보기 카운터는 각 페이지의 발에 앉아, footer의 하단 행 사이트 맵 및 상단으로 돌아 가기 : 아이리스가 사이트의 육각 인 눈, 및 독자의 자신의 자리 (Bengali's, Arabic's, 힌디어 그룹화). 첫번째로 알약은 스크린에 권선 회전으로 입니다 왼쪽에서, 그리고이 ...
마케팅 사이트 페이지보기, 기사 또는 페이지에
KBService는 이제 보기 카운터 kamo-marketing 쇼에 답변합니다. 모든 페이지. 두 개의 엔드 포인트, 모두 {"views": n}보기로 계산 포함 : *****************************************************************...
페이지 뷰 카운터 마케팅 사이트
두 테이블 뒤에 보기 count kamo-marketing 지금 쇼에서 발의 KBService의 /internal/page-views endpoints에 의해 작성된 모든 페이지. KbArticleView (KB ARTICLE VIEWS)는 지식 기반 기사의보기를 계산합니다. ARTI...
라이프 스타일 로고, 브랜드 당 네 번째 로고 및 기본 배경 워터 마크
Behavior & Labeling은 전체 로고, 간단한 로고 및 탭 아이콘 옆에 라이프 스타일 로고 슬롯을 얻습니다. 회사 및 소프트웨어 (흰색 라벨) 행 모두. 픽셀 아트웍과 벡터는 다음과 같습니다. SVG 또는 래스터는 선택대로 정확하게 유지되며 EPS / AI / PDF는 (브라...
