얼굴 답변은 얼마나 많은 사람들이 대화에 있는지 말한다
Get **************** 이제 `participants`를 수행합니다: 콘솔 각 메시지 옆에 얼굴을 3 명 이상의 사람들이있을 때 대화, 2 사이 이후, 메시지는 이미 말한다 누가 그것을 썼다. 좌석에서 계산, 저자가 아닌 - 누군가 누가 썼고 왼쪽 그들이 대화에서없이 썼...
주문 사이트 맵 <url> 아이들은 스키마가되고 각 펑크 한 주소를줍니다
Sitemap XSD는 순서입니다: loc, lastmod, changefreq, 우선, 그 후에 확장 요소. hreflang 링크는 <loc> 이후 바로 작성되었습니다. Google tolerates 및 엄격한 검증자 거부. 펑크 경로는 또한 지도 제로를 허용, 그래서 /sitema...
요청 당 사이트 맵 생성, 모든 변경 자신의 페이지
/sitemap.xml은 컨테이너에서 빌드 시간에 미리 정의 된 메타 데이터 파일이었습니다. KBService 또는 SecurityService에 도달 할 수 없으므로 모든 배포가 배송되었습니다. 첫번째 ISR 새로 고침까지 도움 센터 기사 없이 sitemap. 이름 * /api/sit...
모든 공공 항목 주소 및 페이지에 목록
Public changelog는 식별자가없는 항목을 제공하므로 마케팅 사이트 사이트 맵을 하나에 연결할 수 없습니다. 현재 각 항목은 slug - URL 형식의 영어 제목, 그 커밋의 12 자 해시 - 및: * * * * * * * 항목에 한 항목을 반환 그것의 측. 그것은 혼자 해시...
모든 메시지는 저자의 얼굴을 착용, 거품의 구석에
모든 채팅 팝업 도구 창에서 - 채팅, 지원, Exec2Exec, Social, SMS, AI 채팅 - 각 메시지는 이제 거품의 왼쪽을 덮는 16x16 사진을 수행 왼쪽의 메시지와 오른쪽의 상단 오른쪽 모서리를 찾습니다. 모든 메시지, 실행의 첫 번째: 채팅 창의 오래된 얼굴에 헤더 라...
Signature Requests 탭 및 템플릿 편집기에서 colleague의 저장
Docs 관리자에서 템플릿과 Common 사이의 서명 요청 : 모든 수집의 템플릿이 서명을 위해 발송되었습니다. 서버에서 세 개의 버킷으로 분할 (Not Executed, Partially Executed, 완전히 실행), 이 회원에게 얼마나 많은 것을 보여주는. 탭 쇼 새로운 것. 버...
Docs 관리자의 서명 요청, 회원 당 새로운 카운트
Docs 관리자는 서명 요청 탭을 가져옵니다: 모든 문서 수집의 서명을 위해 보내진 템플릿은 서명에 의해 세 개의 버킷 (nobody, 몇몇, 또는 모두는 서명했습니다), 얼마나 많은이 이 일원에 새로운. /api/esig/requests는 한 번에 한 페이지, 정렬 및 검색을 나열합...
템플릿을 가진 모든 colleague에 도달
템플릿의 파일 저장은 저장 한 회원 만 말했다, 그래서 동료 같은 템플릿이 열린 상태로 페이지 위에 필드를 고정했다 파일이 이동했다 에서. 템플릿 편집기는 이제 템플릿이 열려있을 때 말한다 : POST ****** ***************************************...
파일 개수는 오래된 버전으로 유지
버전 유지 범주는 문서의 모든 이전 파일을 보유 img versions, 각각 자신의 콘텐츠 삭제 된 파일에. 저장 미터, 할당량과 야간 스냅샷은 각 문서가 이제는, 그래서 바이트만 읽습니다. 오래된 버전만 저장하고 결코 계산되지 않았습니다. 이미징은 이제 문서의 밑에 보관된 버전으로...
모든 채팅 창에서 모든 메시지에 대한 얼굴
*** * *** 한 대화에 대한 답변, 사진 각 메시지 옆에 그리기 : 이제 모든 사람이 썼습니다. 그것에서 (로스터는 남아있는 사람들을 잊는다; 그들의 메시지는하지 않습니다), 각 나열된 member사진이 없거나, 콘솔이 "사진이 없습니다 : 초기"에서 " 아직에 대해 묻지 않습니다...
대화의 회의 링크, 항상 플랫폼의 Kamo Meet
****************************************************************************************************************************************************************...
대화에 대한 회의 링크를 추가 - 항상 플랫폼의 Kamo Meet
Exec2Exec 창의 양쪽 모두 이제 카메라를 다른 채팅 창이 있습니다. 추가 회의 링크. 회의는 MediaService가 PLATFORM 조직으로 만들어졌습니다. 플랫폼의 Kamo 대회 주소 (meet.kamocrm.com/...), 어느 쪽이 그것을 눌러 - 결코 클라이언트의 자신...
문서를 다시 공유, 누군가가 그것을 읽을 수있는
공유 대화 상자는 문자열로 문서 ID를 보냅니다 — img id는 int64 지난 2^53, JSON 번호가 라운드되고 createShare 캐스트 그것은 번호. 모든 공유는 ClassCastException으로 실패했습니다. 대화 상자는 "1 공유 (s) 실패"로보고 할 수 있습니다....
책상의 필터, 얼굴 및 존재; Exec2Exec 배지
상호 작용 센터 > 채팅 > Exec2Exec은 하위 탭의 두 필터를 가져옵니다: Org 소유자 (모든 | Org-less | Org Owner) 및 주문 (마지막 메시지 | 최근 로그인) ASC/DESC 스위치. 패널의 모든 장소와 같은 브라우저 세션을 기억하고 신선한 세션이 모두 열...
파일 및 템플릿, 버전 기록 및 버전 설정
회원은 자신의 역사를 유지하는 서류에 대해 물었다. 조직이 선택하고 대신 자체에 서 템플릿 Originals/Modified 쪼개지는의. 이미 그것을 보유 (하나 문서 당 기록, img versions, org 당 모드 및 카테고리 당); 이것은 웹 앱입니다. Docs 관리자 - 파일...
책상에 얼굴 - 클라이언트의 사진, 마지막 로그인 및 존재
책상의 로스터는 이제 모든 클라이언트를 위해, 그들의 자신의 사진 (users.avatar id, 내장 연산자의 라이브 테마 호스트 — 단지 하나의 콘솔로드 이미지), 때 그들은 마지막으로 플랫폼 (users.last login, 한번에 파싱하고 전송 lastActivityAt의 모양)...
디자인 버전의 템플릿 레이어 읽기
버전 역사는 각 버전의 페이지에 템플릿의 필드를 그립니다. 문서 버전 (/{imgId}/{n}/design)을 통해 요청하고, 템플릿의 작업 복사본은 없습니다: 그 필드는 마지막 후에 저장되었습니다 snapshot, 디자인 버전에서 문서 버전 이름을 아직, 그래서 현재 국가는 수동 ve...
Kamo-careers는 분 안에 브랜딩 변화를 선택합니다
Careers Logo Overlay의 의견은 커리어 사이트 재읽을 것이라고 말했다. config.json 시간. 그것은 kamo-careers 이후 모든 분을 다시 14c9ddb, overlay "응용되지 않음"을 고정 : 두 경력의 팟 org의 저장하기 전에 config.json의 ...
문서의 새로운 버전을 업로드
파일을 변경하는 방법 문서 편집기가 열 수 없습니다 - 위의 PDF, 무엇 가장 템플릿입니다. ***********************************************************************************************************...
템플릿의 필드를 저장하는 것은 템플릿의 버전입니다
템플릿은 필드의 층을 가진 문서이며, 그 버전은 모두 반쪽입니다. 바이트와 그 층. 그것의 underlying 파일은 이미 버전 역사를 도달 (kamo-shared-library 6d0523e8, docsservice 3ef26d1); 이것은 다른 반입니다. 저장Design 및 back...
파일 및 템플릿, 장소에 편집, 각 범주가 유지
문서는 두 개의 레코드였다: 업로드, 어떤 편집, 그리고 하나의 수정된 복사 처음에는 어떤 편집기에서 열었습니다. Docs 관리자는 "Originals"로 쌍을 보여주고 "Modified", 그리고 회원은 혼란을 발견했습니다. 문서는 이제 한 기록이며, 각 변경 사항 콘텐츠의 유지 그것...
문서 버전 및 버전 모드 조직 선택
문서는 두 개의 레코드였다: 업로드, 어떤 편집, 그리고 하나의 수정된 복사 누군가가 편집 할 것을 열었습니다. 회원은 쌍 혼란을 발견하고 아무도를 장착 실제 규칙 - 한 조직은 모든 편집을 유지하고, 또 다른 하나는 사본과 역사, 세 번째는 국가를 동결하고 그 위에 일을 계속합니다. ...
네이버 로고 오버레이 및 채용 로고 오버레이
Behavior & 레테르를 붙이는 것은 항해에 있는 2개의 로고 오바레이를 얻습니다 다른 6 사용 - 토큰, org의 자신의 팔레트에 대해 해결 : - "Nav 로고 오버레이", "홈 페이지 로고 오버레이"의 밑에 직접. 그림 물감 네브 레일의 상단에 간단한 로고 (NavPri) -...
Config.json 으로 careers 사이트 로고 오버레이
kamo-careers는 그것의 우두머리에 있는 org의 로고를 페인트하고 OrgContext가 없습니다; 그것은 서버에서 테마 config.json을 읽고, 같은 파일 로그인, 등록 및 앱은 오버레이를 사용합니다. 그래서 경력 오버레이가 간다 careersLogoOverlayColor...
NAV 레일에 대한 로고 오버레이 및 경력 사이트에 대한 하나
Vocabulary home logo overlay에 있는 2개의 란은 설치했습니다: a 토큰, hex가 아니라, rebrands가 일치하는 오버레이를 유지합니다. 새로운 색상. backfill이 없는 두 개의 null은 NONE입니다. 모든 org는 오늘처럼 보입니다. nav log...
Rim의 리드 전류는 흰색 핫 모든 방법 라운드를 유지
그것의 기온변화도는 아크로 여행 보다는 오히려 6각형 상자에 핀으로 꼿습니다, 그래서 각 랩의 세 번째는 금 변죽에 금이었고 단순히 사라졌습니다. 지금 고체 흰색 자체의 광택, 두에 대해 읽는 더 깊은 스카이 블루 카운터 전류, 그리고 금 halo spreads wider 그래서 rim...
Exec2Exec 헤드를 극소화한 Exec2Exec 헤드는 림을 둥글게 되었습니다
KamoCRM의 임원에게 선은 더 많은 채팅처럼 보이는 도크에 앉아서는 안됩니다. 제품정보 극소화 된 헤드는 이제 에너지 림을 운반합니다. 골드 - 투 - 화이트 - 스키 아크 레이싱 라운드 육각형, 더 얇은 카운터 전류는 다른 길을 쫓아, 그리고 뒤에 금 아우라를 쫓아 그들. 선호도 ...
대화는 전화에 도달
Exec2Exec 라인에 메시지가 이제 수신자의 전화뿐만 아니라 콘솔: KamoCRM가 응답 할 때 고객의 전화, 모든 책상 회원의 전화 때 고객 쓰기. 기존의 기존의 CHAT MESSAGE Push, 딥링크를 타고 kamocopilot http://exec2exec/<guid> (고객...
창의 스크롤바는 창문을 통해 더 이상 보여줍니다
도구 창을 축소 창에서 scrollbar 버튼의 열을 왼쪽 팬의 중간에 떠 다니는 뒤에, 그리고 2 overlapping 뜨 창은 더 낮은 것의 막대기를 정상을 통해서 똑바로 보여주었습니다. 앱의 바는 요소 안에 있지 않습니다. ScrollbarLayer 페인트 각 포털에서 <body...
MUI 텍스트는 Geist, Helvetica 및 Arial에서 설정됩니다
I18nProviders는 Geist 글꼴을 만들 수 있습니다. overlays는 테마가 내장 된 후 합병됩니다. 그런 다음 MUI는 이미 Roboto stack을 모든 타이그래피 변종으로 작성했습니다. top-level fontFamily 및 모든 탭, 버튼, TextField 만 교...
각 채팅 sub-tab 적합, 각 사이의 동일한 간격
Interaction Center의 Chats 스트립은 7 개의 탭을 7 개의 동일하게 배치했습니다. 550px 팬의 주식, 78px 각 그들이 말한. "팀 회원" 91px를 필요로하므로 "eam Member"로 잘라 "Exec2Exec"로 ran "AI"는 같은 78px에서 혼자 앉아...
나머지 제3자 계획 및 비용 wording 드롭
- zoho-mail, ecwid : 공급자의 계획, 무료의 FAQ 응답 또는 유료, 통합은 제거됩니다. 품목은 i18nKey를 가지고 갑니다 "<slug>-r2"그래서 locale가 shifted list에서 제거된 답변을 유지하지 않습니다. 위치. - 미성년자 : " 경쟁력있는 품질...
NavTop의 Exec2Exec 제어는 KamoCRM 임원용 책상입니다
플랫폼 조직에 위치한 Exec2Exec Access와 회원을 위해 제어는 이제 클라이언트의 메시지가 보이지 않았습니다. (GET *********** 및 인터랙션 센터 개설 > 채팅 > Exec2Exec 대신 자신의 대화. 클라이언트는 변화를 볼 수 없습니다. - interactive...
Quote and shielder-portal links 만 이름 라이브 도메인
QuoteEmailClient는 활성 도메인, 확인 또는 아닙니다. 그래서 org 여전히 흰색 라벨 도메인 설정은 메일 링을 인용했다 sign.<그 도메인>. 이제 OrgLinkHosts.liveRootDomain을 사용하고 돌아갑니다. 공유 Signer 호스트에. PortalUrls는...
콘솔에 채팅 및 버그 이메일 링크 수신자는 도달 할 수 있습니다
ChatEmailNoticeService는 수신자 org의 첫 번째 도메인을 지명했습니다. 국가. 보고된 경우: Exec2Exec 편지 makeitpopsigns.com, 전송 그것의 DNS가 확인되기 전에, internal.makeitpopsigns.com에 연결해, 아무것도 대답. ...
아직 볼 수없는 클라이언트 메시지의 책상의 수
*** * *** 여러 메시지가 전송되는 방법 클라이언트 이 EXEC2EXEC ACCESS 홀더는 모두 볼 수 없습니다, 대화, 그리고 각 roster 행은 customerUnreadCount를 나릅니다. 그것은 플랫폼의 읽지 않은 규칙은 대화의 고객이 말했다 : 전체 책상은 모든 채팅...
템플릿 로고는 라이브 테마 호스트에서 온다
resolveLogoUrls는 org의 첫 도메인에서 로고 URL을 내장했습니다. 상태, 그래서 org는 여전히 그것의 도메인을 설정할 수 없었던 로고 URL 흠뻑 빠지지 않았고, inbox가 끊어지지 않았습니다. 지금 사용 OrgLinkHosts.liveRootDomain은 플랫폼 테...
로그인 및 문서 관리 링크 만 이름 라이브 도메인
**************** 어떤 활성 루트 도메인에 대 한 정착, 그래서 org는 여전히 그것의 도메인을 설정 했다 연결 메일 sign.<그 도메인>, 아무것도 대답. 지금 사용 OrgLinkHosts.liveRootDomain; null은 공유 서명 호스트로 돌아갑니다. 그것은 이...
법률, 교육 및 경력 이메일 링크 만 라이브 호스트
- 법률 : org의 콘솔 (OrgLinkHosts.internalOrigin) 및 회원 페이지의 법률 및 규정 준수 탭. 그것은 Bare apex를 연결, 이는 봉사 마케팅 사이트, 더 이상 존재하지 않는 경로, 그리고 어떤에 대 한 정착 유효하지 않은 경우 도메인. - 훈련: Org...
Org 콘솔에 스튜어드를 연결할 수 있습니다
StewardRecipientResolver는 org의 첫 도메인에서 스튜어드 링크를 구축했습니다. 그 상태를 모두 행하므로 org는 여전히 흰색 라벨 도메인을 설정 아무것도 대답 한 호스트에 대한 링크를 메일 였고, org는 없다 도메인은 건너 뛰었습니다. 이제는 OrgLinkHost...
조직의 자신의 도메인은 한 번에 한 번만 링크에 이름을 붙입니다
OrgLinkHosts는 조직에 대한 링크에 대한 하나의 규칙입니다. 이름: 그것의 자신의 루트 도메인 한 번 활성화, 소유권 검증 및 SSL 인증 *********** 다른 플랫폼. 더 보기 콘솔 및 테마 호스트는 모든 org, 그래서 내부Origin/linkRootDomain nul...
조직의 .svg 이름은 플랫폼이 아닌 자체 예술을 보여줍니다
새로운 조직의 폴더는 기본 테마에서 시드되어 있으므로 시작 img/logo-full.svg 및 favicon/favicon.svg의 밑에 KamoCRM의 예술으로. 이름 * 전체 로고 또는 탭 아이콘이 래스터를 교체하지 않는 조직 : - 로고 업로드는 img/logo-full.png를...
우리의 자신의 가격만 인용, 결코 다른 회사의
비교 페이지는 각 경쟁자의 목록 가격을 설정, 추가 가격, " 전형적인 팀은"견적, TCO 및 구현 인물, 및 "N % 더 싼"은 우리 옆에 있습니다. 해당 번호는 공급업체에 속합니다. 그들이 좋아하는 때마다, 그래서 그들 각자는 stale unnoticed 간다. - 경쟁사/type...
Myloan.*/api/ 포털 BFF의 앞에 스트립 정체성 우두머리
KamoMLOS의 BFF 경로 아래 /api/ (/api/proxy/* passthrough, /api/session/extend, /api/chat/routing, /api/chat/subject-state) 복사 hop-by-hop를 제외한 모든 클라이언트 헤더는 호출을 똑똑하게 호...
첫 번째 시도가 사망 한 웹훅 이벤트를 다시 실행하고 SDK를 거부 할 수 없습니다
처리되지 않은 행에 대한 잃어버린 주장은 항상 500 응답, 그래서 이벤트 그의 첫 번째 시도가 실패했습니다 (독립적 인 상황의 인종 내부 invoice.created/finalized/paid trio, transient DB 오류, 실패 커밋) 다시 실행할 수 없었다 : 모든 red...
Dial 911 및 933 모든 확장에서 MLTS 이메일 공지
확장은 911에 도달 할 수 없습니다 : 911 또는 933와 일치하는 아웃 바운드 루트가 없습니다. 내부는 나쁜 숫자로 떨어졌고 "Cannot be completed as INVITE를 보내지 않고 다이얼을 붙인다. start.sh는 이제 수정의 방언 절반을 수행합니다. - 911...
실패한 책임은 다행히 시작하고, 줄무늬는 기절 행위의 앞에 동의해야 합니다
invoice.finalized는 status=각각에 따른 금액으로 엽니다. 충전 전 자동 충전 송장은 시도하고 송장 핸들러는 delinquency 시계를 시작하고, 지불을 보냈습니다 모든 송장 이벤트 유형에 대한 그 상태에 대한 편지. 지금 시계 청구서만 시작하세요. 결제하기 Str...
클라이언트 공급 identity headers upstream를 전달하십시오
forward(), forwardWebhook() 및 forwardCallback()는 모든 inbound를 복사했습니다. 호스트를 제외한 헤더 (및, sessionless two, credential headers) 업스트림 요청에. BillingService는 모두 허용되며 Call...
Header-trusting backends 앞에 가장자리에 ID 헤더를 삭제하십시오
Strip-identity-headers Middleware를 추가하십시오. customRequestHeaders 값의 "" 헤더를 삭제, 그래서 X-Org-Id, X-Member-Id, X-User-Id, X-God-Mode-Active, X-Member-Type, X-Public-C...
English 페이지에 전화 번호를 나열
app/lib/phone.ts에서 showPhone(locale)는 현재 단일 규칙입니다. 로컬 = "en". PhoneLink는 다른 곳에서 아무것도 반환합니다. 헤더, 모바일 메뉴 및 발터, 숫자는 혼자 서 있습니다. 전화번호 숫자보다 더 많은 것을 나르는 배치를 포장 - 접촉 카드...
