콘텐츠로 건너뛰기
KAMOUniverse

변경 로그

무슨 일이야?

플랫폼에 대한 모든 개선 사항, 그것이 선적.

  1. · kamo-internal

    기본 apex의 플랫폼 링크, KamoUniverse라는 플랫폼

    플랫폼에 대한 앱 생성은 PLATFORM APEX에서 내장되어 있으므로 1차를 따르십시오. apex (kamouniverse.com). 모든 kamocrm.com 링크는 이미 일을 유지, 모두 때문에 apexes는 동일한 일을 제공합니다 — 확인: APK 및 두 테마 모두에 채팅 로더에 대한 동일한 ETag 호스트, 같은 DAV 401 ("Kamo Calendar") api 호스트에: - KamoMobile는 QR 및 링크를 설치, 웹 채팅은 스니펫을 포함, CalDAV / CardDAV 서버 URL 및 SRV 대상 및 계약 템플릿 및 이메일 템플릿 편집기의 예값. 앱이 10개 미만의 플랫폼에 대해 말하는 경우, 플랫폼의 이름은 KamoUniverse입니다. app/lib/platformBrand.ts에서 한 번 열리는: 뿌리 배치의 fallback 조직, 선적 및 /validate 로고 alts, 이메일 템플릿 편집기의 org 이름 fallbacks, 아웃바운드 호스트 루트 다이어그램, 대량 릴레이 프리셋 및 이미지 프록시의 사용자 상태. 법적인 숙박 "KamoCRM Inc." (연락처 판매 회사 라인, "<org> Inc." 템플릿 fallbacks). 조직 생성 미리보기 KamoUniverse.com/o/<alias>, 그리고 테스트는 표시 형태를 붙입니다 실제 apex. 연락처 판매 이름 Sales@KamoUniverse.com: kamouniverse.com 메일은 살고 땅 kamocrm.com mailbox (RCPT sales@kamouniverse.com 대답 250; 아무것도 전송되지 않았습니다).

  2. · kamo-internal

    앱이 Tenant의 플랫폼 호스트를 알려주는 플랫폼 apexes 모두 인식

    kamouniverse.com 은 이제 플랫폼의 1 차적인 apex 및 kamocrm.com 은 완전히 제공, 그래서 모든 "이 플랫폼의 호스트 중 하나입니까?"라고 묻습니다. - proxy.ts: 플랫폼에서 페이지의 img-src 이름 테마를 호스트합니다.<apex> 및 *.<apex> EVERY 플랫폼 apex. internal.kamouniverse.com (오늘의 라이브) 모든 저장 테마 차단.kamocrm.com 사진, 과 internal.kamocrm.com은 theme.kamouniverse.com URLs 서버가 1 차에 구축 할 것입니다. 사이트맵 tenant's own apex는 여전히 그 자체만을 사용합니다. - networkModel.isCustomDomain, 첫 번째OrgCta는 이제 사본 대신 재사용: acme.kamouniverse.com 사용자 정의 도메인으로 읽기, 그래서 열려있는 입력 *********** — 그런 호스트. - OrgOAuthAppSection : api.kamouniverse.com의 콜백은 org의 자신의 도메인으로 설명되었습니다. - LeadVendorManager: SecurityService는 도메인 없이 org를 위한 apply.<primary apex>를 구축하고, 자주 묻는 질문 kamocrm.com, 그래서 플랫폼의 형태는 org의 자신의 호스트로 읽습니다. - /api/org/[...domain]: 플랫폼의 클라이언트 식별 항목은 모든 플랫폼 apex의 밑에 존재합니다. - next.config allowedDevOrigins와 CSP 이미지 호스트 가드도 kamouniverse.com을 허용한다. 에 내장 isPlatformHost / PLATFORM APEXES 앱/lib/platformApex.ts; apexes의 새로운 목록.

  3. · kamo-internal

    앱이 Tenant의 플랫폼 호스트를 알려주는 플랫폼 apexes 모두 인식

    kamouniverse.com 은 이제 플랫폼의 1 차적인 apex 및 kamocrm.com 은 완전히 제공, 그래서 모든 "이 플랫폼의 호스트 중 하나입니까?"라고 묻습니다. - proxy.ts: 플랫폼에서 페이지의 img-src 이름 테마를 호스트합니다.<apex> 및 *.<apex> EVERY 플랫폼 apex. internal.kamouniverse.com (오늘의 라이브) 모든 저장 테마 차단.kamocrm.com 사진, 과 internal.kamocrm.com은 theme.kamouniverse.com URLs 서버가 1 차에 구축 할 것입니다. 사이트맵 tenant's own apex는 여전히 그 자체만을 사용합니다. - networkModel.isCustomDomain, 첫 번째OrgCta는 이제 사본 대신 재사용: acme.kamouniverse.com 사용자 정의 도메인으로 읽기, 그래서 열려있는 입력 *********** — 그런 호스트. - OrgOAuthAppSection : api.kamouniverse.com의 콜백은 org의 자신의 도메인으로 설명되었습니다. - LeadVendorManager: SecurityService는 도메인 없이 org를 위한 apply.<primary apex>를 구축하고, 자주 묻는 질문 kamocrm.com, 그래서 플랫폼의 형태는 org의 자신의 호스트로 읽습니다. - /api/org/[...domain]: 플랫폼의 클라이언트 식별 항목은 모든 플랫폼 apex의 밑에 존재합니다. - next.config allowedDevOrigins와 CSP 이미지 호스트 가드도 kamouniverse.com을 허용한다. 에 내장 isPlatformHost / PLATFORM APEXES 앱/lib/platformApex.ts; apexes의 새로운 목록.

  4. · DocsService

    플랫폼의 경력 사이트는 careers.kamouniverse.com 및 careers.kamocrm.com 보드를 유지

    kamouniverse.com 플랫폼의 기본 apex; kamocrm.com 완전히 유지 레거시 apex 제공. - careers.platform-apex (작업 광고, 신청자의 영수증, a 인재상 및 조직의 네트워크 보드 카드 포인트 자체의 라이브 도메인이 없습니다) 이제 기본적으로 **************** 모든 5개의 클래스에서, k8s/configmap.yaml kamouniverse.com에 그것을 명시적으로 설정하므로 실행 값이 기다릴 수 없습니다. rebuild에. careers.kamouniverse.com은 유효한 인증서와 봉사 플랫폼 조직에 정확히 커리어로 해결합니다. kamocrm.com은. - CareersPublicController는 플랫폼의 경력 사이트를 ONE으로 인식했습니다. apex를 구성, 그래서 설정 이동은 cross-org를 촬영 careers.kamocrm.com (a 404, 실패 닫히는)에서 네트워크 보드 멀리. 현재 위치 커리어를 받아들입니다.<every PlatformDomains apex> 플러스 구성 된 것, 전체 apex를 비교하여 careers.acme.kamocrm.com 및 career.evil-kamocrm.com은 여전히 거절됩니다. 시험: ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 핀 양쪽 문과 보기-alikes; DocsAliasHostTest는 kamouniverse.com 사례를 얻습니다. aliasgroup1는 fab3d80에서 변화합니다; 3개의 연결 시험은 핀으로 꼿습니다 platform-console fallback now expect internal.kamouniverse.com, 이는 무엇인가 OrgLinkHosts는 kamo-shared-library 0e8cf90f 이후 답변합니다. mvn 깨끗한 시험: 848 실행, 0 실패.

  5. · SecurityService

    Kamouniverse.com은 1 차적인 apex이며, 도메인은 해결하는 데 의해 확인됩니다

    "카모crm.com에서 /setup/dns에 kamouniverse.com으로 도메인을 변경했습니다. 그것은 말했다 그것을 설정하지만 아무것도 확인하고, 새로 고침 후 여전히 말했다 카모crm.com 3개의 결함이 있었습니다. 1. org의 도메인은 알파벳으로 선택되었습니다. 플랫폼 org 모두 보유 확인 된 루트로 apexes, kamocrm.com은 먼저 정렬, 그래서 링크, 로그인, Behavior 및 라벨링 및 DNS 페이지는 브랜드를 따르지 못했습니다. OrgDomains는 이제 공유lib ***********를 공유합니다. 첫번째 apex. PLATFORM APEX는 kamouniverse.com입니다. PlatformApexes는 kamouniverse.com,kamocrm.com, 첫째 주, 모든 kamo.platform.apex 기본값은 일정을 읽습니다. Domainless workspaces 지금 오픈 내부.kamouniverse.com 어느 문에서, 그리고 login.kamocrm.com 유지 작업. 도메인 목록은 또한 primaryDomain 및 platformApexes를 반환합니다. 이 페이지는 다시 시작한다. 2. 리터럴 "kamocrm.com"을 가진 CNAME의 표적에 비교된 검증. 모든 것 kamouniverse.com CNAMEs 에 kamouniverse.com, 그래서 그들 모두 실패. 그래서 플랫폼에서 바로 기록, 그리고 CNAME 체인. validPointsAtPlatform은 어디에나 대체합니다: 검증-dns, 모두 도메인Verification 시계 청소 및 프로비저닝 대상. 그것은 따릅니다 A 레코드 또는 CNAME 체인을 통해 최종 주소와 비교 그들과 함께 kamouniverse.com 지금 해결. 그 주소는 살고있다 60 년대에 대 한 캐시, 마지막으로 좋은 독서는 읽기가 실패 한 시간 동안 유지; 그것은 결코 형성되지 않습니다. stray AAAA는 Let's Encrypt가 실패했습니다. IPv6를 선호한다. 읽을 수 있는 플랫폼 주소, NXDOMAIN 또는 SERVFAIL는 입니다 종료, 절대 오류. check-dns 반환 cnameTarget 과 platform주소s 그래서 페이지는 A-record 대안을 제공 할 수 있습니다. 3. "Change domain"은 사용중인 도메인을 삭제하지 않습니다. 플랫폼 apex의 경우 거부 (409 PLATFORM APEX, a5bcbd2); 페이지는 제공 중지합니다. 인식은 add-only를 유지합니다: 신청 ChatOriginService는 모두 적용됩니다. apexes, 전송 된 이메일에 kamocrm.com에 대출 신청서 링크 때문에. apply.kamocrm.com에는 오늘 DNS 레코드가 없습니다, 그래서 가을 링크 이동 apply.kamouniverse.com (의 봉사) 또한 죽은 링크 수정.

  6. · KlusterServices

    Auto-cert 사전 조직 분석, 데스크탑 및 myloan에 kamouniverse.com

    - STATIC DOMAINS는 analytics.kamouniverse.com을 얻습니다. 바탕 화면.kamouniverse.com 및 myloan.kamouniverse.com, kamocrm.com의 트윈 해당 이용 후기에 달린 코멘트가 없습니다. 인증서가 없는 호스트 access-log line을 동적 스캔의 필요성을 생성합니다. 분석.: kamo-internal 프레임 분석.<its own apex>. 데스크탑.: KamoDesktop의 새로운 경로. 이름: SecurityService PortalUrls는 https://myloan.<live root> 및 플랫폼의 라이브 루트는 이제 kamouniverse.com입니다. myloan에는 DNS 레코드가 없습니다. 루프는 소유자가 CNAME을 추가 할 때까지 그것을 건너 뛸 수 있습니다. - ALWAYS ALLOW APEXES 이름은 kamouniverse.com보다 훨씬 낫습니다. STATIC DOMAINS가 보유하는 1 차적인 apex 숙박의 호스트. - 댓글 및 한 로그 라인 중지 정적 목록 "kamocrm-specific", 그리고 SUBDOMAINS 참고 상표는 플랫폼 apexes 둘 다 봉사합니다. 기본 인증서 (tls-kamocrm-com)는 목적에 변경되지 않습니다. 그것은 무엇입니까 kamocrm.com을 호출하는 SNI-less 클라이언트는 반대합니다.

  7. · KlusterServices

    Desktop.kamouniverse.com을 시도하고 로그인하려면 bare Computer.kamouniverse.com을 바꿉니다

    desktop.kamouniverse.com에는 DNS가 있었지만 경로가 없습니다. Traefik의 404에 응답했습니다. 기본 인증서 뒤에. 이제 KamoDesktop을 통해 제공합니다. 데스크탑-https-kamouniverse. 그 루트는 같은 4 가지 규칙, 우선 및 middlewares as desktop.kamocrm.com 노선, 용도 tls: {}, 반송 a 로그인.kamouniverse.com에 방문. 그것은 traefik / 루트 / 때문에 데스크톱 / 재시작 SecurityService, 재 실행 Guacamole 부츠 스트랩 KubeVirt VM. desktop.kamocrm.com 의 직업 및 재 승인은 터치되지 않습니다. computers.kamouniverse.com 는 org-domain 노선에 의해 제공됩니다, 그리고 지금 이다 SecurityService가 플랫폼 조직을 보내는 곳 라이브 루트 도메인은 kamouniverse.com입니다. hc-to-login만 인식 computers.kamocrm.com, 그래서 베어 방문은 Guacamole의 암호 상자를 보여, 이는 결코 성공할 수 없습니다. 새로운 hc-to-login-kamouniverse 그것을 보내 로그인.kamouniverse.com. 다른 모든 조직의 호스트 일치는 regex 그리고 전에 행동한다.

  8. · kamo-shared-library

    Kamouniverse.com 플랫폼의 기본 apex

    브랜드가 kamocrm.com에서 kamouniverse.com으로 이동했지만 플랫폼이 없습니다. 생성은 그것을 따를 수 있었습니다. 모든 "이 org의 도메인"에 의해 순위 몇몇 상표 그 후에 알파벳, 그래서 둘 다 붙드는 플랫폼 조직 확인 된 루트로 apexes, 항상 kamocrm.com으로 나왔다. 도메인 변경 /setup/dns 따라서 결코 걸렸다. platformDomains는 이제 하나의 목록입니다: PRIMARY APEX kamouniverse.com, LEGACY APEX kamocrm.com, 그리고 ROOT PREFERENCE, 이는 1 차적인 apex를 첫째로 평가합니다. OrgApiHosts, OrgThemeAssets 및 SecurityService OrgDomains는 규칙을 공유합니다. ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 호스트는 링크가 org를 위해 돌아갑니다. 자체의 라이브 도메인없이, 1 차적인 apex입니다. OrgApiHosts.PLATFORM API HOST는 api.kamocrm.com에 의존합니다. 플랫폼의 OAuth 앱은 Google, Microsoft 및 RingCentral에 등록되어 있습니다. 콘솔. 콘솔을 먼저 변경해야 합니다.

  9. · kamo-register

    가입 화면 크레딧 KamoUniverse 및 그 apex로 돌아갑니다

    kamouniverse.com 이제 플랫폼의 기본 apex (kamocrm.com 완전히 유지 레거시 apex 제공: - Theme.tsx: PLATFORM APEX, 브라우저가 알기 전에 사용되는 테마 호스트 호스트 또는 apex없이 호스트에, kamouniverse.com입니다. 어떤 실제 호스트는 여전히 테마를 묻습니다.<its own apex>. - RegisterFlow: 서명 링크 및 서버 렌더링 플레이스홀더 org 도메인은 login.kamouniverse.com / kamouniverse.com입니다. 본문 바로가기 이 사이트 자체 로그인을 모두 대체합니다.<apex> 마운트에, 이전. - "Powered by / 내장 / 실행"알 약 이름 KamoUniverse 각 문에 자체의 apex 브랜드없이 www.kamouniverse.com에 링크 (its Business-OS 페이지 및 제품 라인 스탠드에 대한 kamocrm. com의 /product 및 /features, 그 사이트가없는). - ThemeLogo의 기본 alt은 중립적 인 "Logo"입니다 (그는 org의 로고를 페인트합니다). - 죄송합니다 페이지의 "연락처 지원"는 support@kamouniverse.com입니다. 메일 stream Verified kamouniverse.com inbound는 라이브와 같은 별명입니다. 메일박스. Kept: JAVA API BASE = BFF 경로에 api.kamocrm.com. 그것은 공유 플랫폼 API 호스트 (OrgApiHosts.PLATFORM API HOST stays) 및 서버 서버 서버 호출; api.kamouniverse.com 경로는 동일하게, 그래서 그것을 구매 아무것도. 쿠키 scoping 및 체크 아웃 손 오프는 호스트가되고 터치되지 않습니다.

  10. · kamo-login

    Sign-in 스크린 크레딧 KamoUniverse와 그 apex로 돌아갑니다

    kamouniverse.com 이제 플랫폼의 기본 apex (kamocrm.com 완전히 유지 레거시 apex 제공: - Theme.tsx: PLATFORM APEX, 브라우저가 알기 전에 사용되는 테마 호스트 호스트 또는 apex가없는 호스트 (localhost)는 kamouniverse.com입니다. A 페이지 어떤 실제 호스트에 여전히 테마를 묻습니다.<its own apex>, 그래서 login.kamocrm.com 읽기 테마를 유지.kamocrm.com. - "Powered by / 내장 / 실행"알 약 이름 KamoUniverse 각 문에 그것의 자신의 apex 상표 없이 (백색 상표가 붙은 10ants 및 유산 kamocrm.com 문) 및 www.kamouniverse.com 링크. 사이트가 없습니다 /product 또는 /features, 그래서 그 변형은 비즈니스 OS 페이지로 이동 제품 라인 (모든 현지에서 200 확인). 카모우니버스 문의 자신의 override는 변하지 않습니다. - ThemeLogo의 기본 alt은 중립적 인 "Logo": 이미지는 어느 쪽이든 조직의 로고 스크린 페인트, 그래서 "KamoCRM 로고"는 잘못되었습니다 모든 tenant. 테마 폴더 kamouniverse.com 문 페인트, 쿠키 득점 및 체크 아웃은 host-derived 및 untouched입니다.

  11. · kamo-internal

    모든 탭과 배지가 다시로드 할 때 누군가가 리드에주의를 기울입니다

    리드의 통신은 이 회원이 게시 될 때만 모든 타임 라인이 다시로드됩니다. 주의, 그래서 다른 사람에 의해 작성된 메모 (다른 회원, 핫 리 할당, AI 회원의 도구) 여전히 페이지를 다시로드해야합니다. useLeadNoteWritten는 /topic/media/feed/<orgId>를 위에 따릅니다 탭의 공유 미디어 소켓, 그것의 피드에서 리드 스트림을 배울, 그리고 다시 전화 (coalesced, 그리고 해당 스트림에 대한 재연결 후; LeadCommunications는 타임 라인과를 다시로드 그것으로 배지 카운트.

  12. · kamo-internal

    주의가 자신의 스트림에 기록 될 때 리드의 노트 재로드

    MediaStream (이 리드의 노트, 클럽 하우스 피드)는 /topic/media/feed/<orgId>에 청취 POST CREATED/POST UPDATED에 대해서만 반응했습니다. 미디어 서비스 org의 media.feed 이벤트를 릴레이, 새로운 메모 또는 게시물은 COMMENT ADDED naming 그것의 스트림입니다. 피드는 스트림을 기억한다 (응답의 새로운 streamGuid, 또는 그 게시물의 guid) 과 reloads, 조용히, 그 스트림의 노트에 대한: 뜨거운 Reassign 메모는 이제 다른에 나타납니다 reload 없이 지도의 구경꾼. 규칙은 app/lib/mediaFeedEvents.ts입니다.

  13. · SecurityService

    A feed name 스트림 그 목록 (streamGuid)

    /topic/media/feed/<orgId>가 썼을 때 브라우저의 피드가 다시로드됩니다. 사이트 맵 노트가없는 리드는 아직 스트림의 guid 이름이없는 게시물이 없습니다. 그래서 첫 번째 메모 또 다른 회원은 다음과 같이 썼습니다. (전형적으로 Hot Reassign note). 이름 * /api/security/media/feed는 이제 streamGuid를 리드 피드와 org 피드에 반환합니다.

  14. · MediaService

    릴레이 media.feed.<orgId> 에 /topic/media/feed/<org Id>, org에 의해 보호

    새로운 게시물 또는 리드 노트는 media.feed에 발표됩니다. <orgId>, 그리고 kamo-internal's 미디어 스트림 (지도 노트, 클럽 하우스 피드)는 /topic/media/feed/<orgId>에 듣는다. 그러나 아무것도 다른 사람에게 릴레이, 그래서 하나의 회원은 썼다 (Hot Reassign 포함) 에 출연 다시로드 후 리드의 또 다른 뷰어. MediaFeedStompRelayController 구독 media.feed.* queue 그룹 없이 핵심 NATS에 (모든 포드는 그것의 자신의 소켓에 전달합니다) 릴레이는 숫자 org id 만. 사이트맵 Authz 이제 소셜 피드와 같은 주제를 보호: 세션의 자신의 org에 의해 SUBSCRIBE, 클라이언트 SEND 없음.

  15. · KlusterServices

    Svc media는 media.feed.* 브라우저에 org 피드를 릴레이 할 수 있습니다

    SecurityService 및 MediaService는 media.feed에 새로운 게시물이나 리드 노트를 발표합니다. <orgId>, 그리고 브라우저의 피드 (지도의 노트, 클럽 하우스 피드)에 들다 /topic/media/feed/<orgId>. 아무것도 두 개의 연결 : svc media는 media.feed를 게시 할 수 있습니다.> 그러나 그것을 구독하지 않으므로 릴레이가 존재 할 수 없습니다. MediaService의 새로운 MediaFeedStompRelayController media.feed.* (one token: org id; media.feed.lead.*는 릴레이되지 않습니다)를 구독합니다.

  16. · kamo-internal

    AI는 스스로에 초대합니다; 역사 링크를 회의; keep-AI-transcript 설정

    회의 대화 상자의 초대 피커는 SecurityService의 by-department를 읽습니다. memberByDepartment의 밑에 대답 (그것은 최고 수준을 읽습니다, 아무것도 찾아내고 회원 목록없이 열릴 때 픽업을받지 못했습니다. AI 초대 AI 칩을 착용하고 각 항목에서 결합하여 힌트를 가져옵니다 포인트: 인터랙션 센터 및 회원 목록은 플래그를 통과하고 회원 대화 또는 회원 카드에서 사전 선택은 피커의 이름 * 초대 주제는 회의 제목으로 보내집니다. 회의 역사 VIEW MEETINGS로 제공되며 navIntent를 통해 진행됩니다. 관련 기사 설정은 AI 동반자 transcript 스위치를 얻을, 외부 녹음 구획; 조정 hints 대회 WCAG AA 대조.

  17. · KlusterServices

    Kamo Meet Bridge — Jigasi 수송 및 엔드포인트, PIN 다이얼 인 에 7800, AI 회원을위한 신뢰할 수있는 항목

    User- or caller-typed text는 다이얼 플랜 표현을 입력합니다. 방은 길이와 AI를 비교합니다. 표시 이름은 시험되기 전에 필터링됩니다 (형 객실 이름의 따옴표는 그렇지 않으면 체크를 돌 수 있었습니다 거짓과 방을 다이얼). 해결자 헤더는 PIN 리트리 루프 전에 한 번 설정됩니다.

  18. · kamo-internal

    조수는 REST와 함께 그 답을 흐릅니다

    조수는 KamoAI 전에 REST-only였습니다. WebSocket context가 보고되었습니다. "연결", 소켓을 열지 않고 각 메시지를 게시하므로 전체 답변은 한 번에 도착했습니다. 이제 AIService의 /ws/ai-chat을 api.<the org's domain>을 한 번의 키로 엽니다. (/api/generate-otk?Purpose=ws) 를 작성하고 다음과 같이 답을 보여줍니다. - TOKEN 프레임은 응답 거품으로 스트림합니다. MESSAGE COMPLETE의 저장된 대답 ( 인용)는 그것을 대체하고, 텍스트없이 프레임은 스트림을 유지; - TOOL RESULT 파일은 도구 호출 전에 텍스트와 도구의 행을 읽습니다. reload에; - 메시지는 한 번에 이동, 그래서 두 가지 답변은 하나의 거품으로 결코 흐림; 다른 프레임 동일한 소켓에 대화는 무시됩니다; - 소켓이 열 수 없을 때 REST는 fallback을 유지한다 (키, api 호스트 없음, 거부 또는 느린 handhake); 중간-answer를 떨어지는 소켓은 다시 묻는 대신 오류로 끝납니다. - 소켓은 첫 번째 메시지와 5 번의 분 후에 닫습니다. 소켓이 도달 할 수 없었던 501 /api/ai/ws placeholder는 제거됩니다. 사이트맵.

  19. · KlusterServices

    MCP 토큰을 인쇄하지 않는 워크스테이션 프로브

    SP11의 합격은 AI 워크스테이션 descriptor를 읽고 MCP를 조사했습니다 손으로 교량, 그리고 1개의 진단 선은 살아있는 bearer 토큰을 안으로 인쇄했습니다 세션 성적표 (SP11 Task 30 review, Find 2). canary/workstation-probe.sh는 둘 다 합니다. descriptor를 설명합니다. "<present>" 또는 null (-refresh mints a new one); 프로브 실행 초기화, 도구 이름, 스크린 샷의 유형 및 잘못된 토큰 Tool Plane의 팟에 있는 ephemeral 콘테이너, 그리고 각 선 그것은 인쇄합니다, 그것의 포함 된 오류는 마스크입니다. 토큰은 쉘 변수와 프로브의 stdin 만. 알려진 토큰으로 가짜 kubectl을 테스트하고 실행 로컬 브리지에 대한 컬을 가진 생성된 조사.

  20. · kamo-login

    우주 가입을 확인하거나 조직을 만들려면

    kamo-register는 sp checkout plan의 유료 가입 플랜 및 KamoUniverse 사이트의 계획은 우주 자체 (family premium, 커뮤니티 스타터, personal pro, ...). planCheckoutUrl 만 영광 스타터|사업|기업, 그저는 전자 메일을 확인한 구매자 체크인 대신 홈 화면에 로그인되었습니다. planCheckoutUrl은 lib/planCheckout.ts로 이동하고 공유 계약을 받아들입니다 ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 그것은 우주에 전달 **************** — 항상 PLAN의 우주, 그 때문에 사다리에서 판매됩니다 — 때마다 계획은 가족, 공동체 또는 개인 또는 kamo-register에 주차 sp checkout universe; 그것은 계획 및 코드와 쿠키를 삭제합니다. 가족, 공동체 또는 개인 공원으로 무료 가입. 명시되지 않은 ?next= 및 작업 금지, 그것은 지금 땅에 /network/create?universe=<u> 의 작업 공간, 의 생성 페이지 preselects 그 우주; 쿠키 사용에 보냈다. 사업은 페이지의 소유입니다 기본적으로, 그래서 Business sign-up lands wherever it always did. Business funnel은 변하지 않습니다. ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 아직도 수확량 **************** 우주 없음 에 있다. test/planCheckout.test.mjs 핀 (node --experimental-strip-types --test tests/*.test.mjs).

  21. · kamo-register

    우주 계획과 우주를 체크 아웃으로 운반

    KamoUniverse 사이트 표지판은 최대 ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 그리고 그 유료 계획은 우주의 소유: family premium, community starter, personal pro 등. 완료 핸들러 만 parked starter|business|enterprise, 그래서 유료을 선택한 모든 우주 가입 계획은 등록을 완료하고 체크 아웃을 보내지 않았습니다. hand-off는 lib/checkoutHandoff.ts로 이동하고 공유 계약을 받아들입니다 ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** (무료 계획은 체크 아웃 및 주차 아무것도 필요하지 않습니다). 그것은 또한 공원 sp checkout universe는 유효합니까?universe= — 계획 없이, 우주에 무료 가입은 여전히 "당신의 조직 만들기"에 도달 그 우주가 선택한, 이 kamo-login 지금. 동일한 쿠키 속성 그리고 apex 규칙 전에, 그래서 kamo-login이 쓴 것을 명확하게합니다. 비즈니스 깔때기는 바이트에 대한 바이트입니다: ?plan=starter|사업| Enterprise[&code=]는 정확히 동일한 쿠키를 작성합니다. `npm run guard:체크 아웃` 그 핀과 계약의 나머지. 우주라는 이름의 서명은 단계 카운터에서 이렇게 말한다 : "당신은 가족 우주 시작.

  22. · kamo-internal

    우주가 고객의 조직이 속한 것을 묻고, 유형별 계획을 읽으십시오

    플랫폼은 이제 4 개의 플랜 사다리를 판매합니다. - 비즈니스, 가족, 공동체 및 개인 - 그리고 조직의 우주가 제공 한 것을 결정한다. /network/create는 질문을, 한 번, 그것이 속한 곳: 단지 때 조직은 플랫폼의 밑에 직접 창조됩니다 (세션의 조직은 최고 수준의), 이는 고객의 첫 번째 조직은 이름 * 다른 모든 새로운 조직은 기존 고객의 지점입니다. 그리고 SecurityService는 부모의 우주를 제공하므로 픽업자가 표시되지 않습니다. `universe`는 전송되지 않습니다. 부모는 /api/org/current에서 오히려 읽습니다 shell's OrgContext, 이는 공유 호스트가 플랫폼으로 시작하며 자신의 회사의 지점을 만드는 누군가에 대한 질문을 플래시. 피커는 답변 시작 — 비즈니스, 또는 KamoUniverse 사이트 ************라는 손 떨어져 연결 — 이렇게 그것은 결코 할 수 없습니다 시작을 차단합니다. 선택한 우주에 속하는 그 링크에서 지불 된 계획 '/validate?next='를 NEW 조직의 청구로 수행 이미 선택한 계획이있는 콘솔, 제작자의 자신의 회원에 키 입력 있습니다. `universe`는 POST /api/security/org에서만 요청할 수 있습니다. 보안 보안 필드에 의해 신체 필드를 파는 서비스, 그래서 키가 무시 될 때까지 우주 인식 SecurityService 토지. 코드 비교 계획 표면: `planCode === 'FREE'` (MyPlanWidget, PlanUpgradeDelta, PlanStandingHero, /myplan) 및 `===== 'ENTERPRISE'` (SubscriptionOrderWizard). 가족 조직에는 무료가 없습니다. — 그것의 층은 Family FREE입니다 - 그래서 페이지를 찾을 수 없습니다. 업그레이드로 무료 플랜을 제공합니다. 그들은 이제 planLadder 요청 : 바닥은 plan type FREE 또는 그 이름을 지정하는 코드 (이 전에 주어진 대답은 유지), 협상 계획은 ENTERPRISE 또는 <UNIVERSE> ENTERPRISE입니다. 청구서 콘솔은 이미 카탈로그 구동 및 필요한 아무것도. /myplan은 org 라인의 읽기 전용 칩으로 조직의 우주를 보여줍니다. a absent `universe` — 모든 조직은 우주 전에 생성 — 읽기 비즈니스 (universeOrDefault). 키: kamo-translation-dictionary 1fcb6274 (처음을 쌓아).

  23. · APIService

    공개 구독 카탈로그가 되나요?universe=

    KamoUniverse 사이트는 가족, 공동체 및 개인 플랜 사다리를 보여줍니다. 공개 카탈로그 프록시 만 전달 된 locale, 그래서 그것은 단지 이제까지 반환 할 수 있었다 사업 계획. ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 그리고 **************** 지금 앞으로 선택적 우주 (문자 전용; 다른 것은 400 전에 도달 upstream 쿼리 문자열). SecurityService는 어떤 이름을 결정하고 읽습니다. 사업, 그래서 kamocrm.com, 누구를 보내는, 같은 업스트림을 가져옵니다 URL과 같은 4 계획 전에.

  24. · BillingService

    빌링 콘솔은 자신의 우주의 계획을 판매

    KamoUniverse는 가족, 공동체 및 개인 사다리를 비즈니스에 추가합니다. BillingService는 단일 카탈로그를 가정했습니다. "무료 계획"은 코드가 자유롭습니다. "negotiated"는 코드 ENTERPRISE이고 시장은 루트의 첫 번째 것입니다. - 해결BillingMarketId : 가족 / 커뮤니티 / 커뮤니티 org는 우주에서 구입 시장 (KamoFamily, ...), 그래서 콘솔 목록은 ladder 만. 주요사업 견적 요청 - create/update는 org의 대상보다 다른 우주에서 계획을 거부하므로 가족은 KamoCRM 시장 ID를 게시하고 비즈니스 사다리를 살 수 없습니다. - 무료 플랜은 플랜 유형 (FAMILY FREE, ...) 또는 비즈니스 무료 코드로 이동; 만료 된 재판 또는 lapsed 계획은 org 우주의 무료 계획으로 돌아갑니다. - 좌석 천장 : 사업은 "25 계획, 기업"에 유지; 새로운 ladders 모자는 그것의 자신의 좌석 조사에 각 계획 및 다음 계획에 점, 협상 된 계획과 함께 uncapped (개인은 아무도 없습니다 : Pro의 5는 끝입니다). - EnterprisePlanGuard는 플랫폼 org의 모든 plan type CUSTOM 계획을 보호합니다. 단 하나의 코드 ENTERPRISE. - KamoCRM 시장의 밑에 신청된 공유 add-ons (mail, 전화, 저장)는 입니다 계획과 호환될 때 우주 시장에 나열된 사업 프로모션은 우주 시장에서 광고되지 않습니다. 계획 DTOs는 "우주". kamo-shared-library's UniversePlans가 필요합니다.

  25. · SecurityService

    조직은 카탈로그에서 KamoUniverse 우주 및 청구서에서 만들어집니다

    KamoUniverse는 비즈니스, 가족, 공동체 및 개인 플랜 사다리를 판매합니다. 플랫폼 org. SecurityService는 조직이 켜져 있음을 결정합니다. "Free plan"또는 "Enterprise"를 가정 한 모든 장소는 이제 우주에 묻습니다. - POST /api/security/org는 선택 사항이 있습니다. 커뮤니티 | 개인, 케이스 민감성; 알 수없는 400입니다. Absent, 지점 부모가 플랫폼 또는 플랫폼 제품인 경우 부모의 이름을 상속합니다. 다른 사업 (각 기존의 org와 같은 null을 저장). - Org 페이로드 (/org/current, /org/{id}, /org/domain/{host}, /org/ref/{ref}) "universe"는 엔터티를 통해; /network 행 (my-networks, all-networks) 그것을 실행합니다. "BUSINESS"는 우주를 전례하는 모든 org의. - /pos/subscription-catalog 및 /pos/subscription-promotions ?universe=. Absent는 사업, 그래서 kamocrm.com 및 공개 프록시는 오늘 정확히 볼 카탈로그. 모든 plan type CUSTOM 플랜에서 가격이 책정됩니다. 하나의 코딩 ENTERPRISE. - EntitlementService : 무료 층은 회원 org 우주의 무료 계획입니다 ( 가족 바닥은 더 이상 CRM을 운반하지 않습니다. 재판은 전체 카탈로그를 보조합니다. 이전과 우주의 상위 계층으로 사업. - BillingSetupService는 우주의 무료 플랜에 새로운 org를 종자합니다. 우주의 시장 (KamoFamily, ...), 대신 KamoCRM에서 무료. kamo-shared-library's UniverseType / 우주플랜(최초)가 필요합니다.

  26. · InitializerService

    KamoCRM의 사업 사다리 옆에 가족, 공동체 및 개인 카탈로그

    KamoUniverse는 플랫폼 org의 한 계획 테이블에서 4 개의 카탈로그를 판매합니다. 으로 schema와 3개의 새로운 사람을 위한 자료. - UniverseColumnsMigration (@Order 0) : orgs.universe type 및 ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** nullable INT, 기본값 없음 - null은 비즈니스, 그래서 아무것도 backfilled 및 기존의 행 변경 의미. - UniverseCatalogMigration (@Order 50), org id에 의해 삽입 및 범위 : KamoFamily / KamoCommunity / KamoPersonal SUBSCRIPTION 시장; 12 계획 (FAMILY *, COMMUNITY *, PERSONAL *) 우주 타입과 명시된 market id, 그래서 KamoCRMMarketBackfillLoader는 KamoCRM으로 그들을 결코 흡수하지; 그들의 월/연간/triennial per-seat 가격; 미국 사람 (좌석 천장, 무제한 협상 계획) 및 저장 (4 GB / 좌석) 행; "Add-on"메일 및 전화 행; 5 애드온에 대한 호환성은 모든 플랜을 구입할 수 있습니다 (보스 메일, 모두 전화, 추가 저장); 및 커뮤니티 프리미엄의 51-250 좌석 밴드 15 % 할인. - UniversePackages: 이 앱은 각 새로운 플랜이 포함되어 있으며, 모두 읽습니다. ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** (참여, 행을 쓰다) **************** 그래서 그들은 동의할 수 없습니다. CRM 없음 가족 또는 개인 사다리; 메일, 기원 시스템, 환자 기록 그리고 우주 계층에 컴퓨터를 호스팅. - Origination/EHR/Hosted Computers 애드온은 Business와 호환됩니다. 첫 번째 생성 할 때만 협상 된 계획은 가족 / 커뮤니티가 아닙니다. - 전체 테스트의 "커머스 어린이는 POS와 정확히 앉아" 규칙은 사업 사다리의 역사; 그것은 지금 사업 코드를 검사하고, 새로운 체크는 지킵니다 모든 우주 계층은 POS없이 상거래 아이를 묶어.

  27. · kamo-shared-library

    조직과 계획은 KamoUniverse 우주에 속합니다

    KamoUniverse는 4명의 청중들에게 플랫폼을 판매합니다 - 사업, 가족, 공동체, 개인 - 패키지가있는 자체 계획 사다리에 각각 (가족이 아니지 않습니다 CRM). 아무것도 그 카탈로그를 알 수있다 : 모든 org는 무료 바닥을 해결 root의 계획에서 무료 코딩, CRM을 포함 하 고 어떤 적용 org는 지불, 그래서 가족 org는 CRM 영원히 개최. - 유니버셜 타입(BUSINESS 1, 가족 2, COMMUNITY 3, PERSONAL 4) UniverseTypeConverter(Unknown id read a null)을 통해, JSON 을 이름을 붙입니다. Null 의미 사업분야; 사업은 null로 저장됩니다. - 조직.universe (orgs.universe type) 및 SubscriptionPlan.universe **************** 둘 다. 조직의 getter는 null을 반환하지 않습니다, 그래서 모든 org 페이로드는 "universe":"BUSINESS"를 말한다 orgs 그 predate 그것. 열은 Yugabyte에서 추가 및 검증되었습니다. KamoInitializer's UniverseColumnsMigration 이 푸시 되었습니다. - UniversePlans: 우주의 자유 계획, 최고 계층을 위한 순수한 도우미 (새로운 베란 없음) 협상 된 계획 및 셀프 시트 천장. * * * * * * * 무료 층은 org 우주의 무료 계획; 평가판은 사업 (unchanged) 및 우주의 모든 것을 부여 다른 곳에 최고 층. - *********** 우주) / getPromotions(..., 우주): 우주에 필터링 계획 (null = Business), add-ons/bundles/promotions 계획의 naming 하나에 pruned; 행 naming no plan is business-only. 사업을 위해 결과가 정확히 사전 대학 카탈로그입니다. 계획 DTOs "대학".

  28. · KlusterServices

    Dev.kamouniverse.com는 www

    이 사이트는 www.kamouniverse.com에 살고있다, 그래서 그것의 사전 점심 호스트는 그것을 봉사 중지하고 301s에 https://www.kamouniverse.com 경로와 쿼리를 유지, 그래서 기존의 링크가 작동 유지. · redirectRegex 미들웨어는 (kamo-nowww only canonicalises the bare apex); 우선 순위 300 outranks 사이트의 자체 IngressRoute, 이는 후속에 dev를 삭제. dev cert는 STATIC DOMAINS에서 유지됩니다. https 링크는 여전히 앞으로.

  29. · kamo-register

    Register.kamouniverse.com는 KamoUniverse 브랜드를 착용

    register.kamouniverse.com는 플랫폼의 KamoUniverse sign-up 문입니다. 제품정보 호스트는 플랫폼 조직에 대한 해결, 그래서 by-host lookup 대답 "crm"와 페인트 KamoCRM의 로고, 색상, 제목 및 favicon 그 위에. 자체의 브랜드와 함께 플랫폼 apex는 이제 테마 폴더를 직접 명명합니다. kamouniverse.com -> public/kamouniverse/ (알리아로 예약 SecurityService는 테마 버킷에서 제공했습니다. getThemePath 답변 동시에 첫 번째 페인트는 이미 오른쪽이며, 호스트 조회는 더 알아보기 ?org= 여전히 조직의 자신의 브랜딩을 페인트. "Powered by"pill 이름과 링크 KamoUniverse 그 apex, 및 분석 register.kamocrm.com (platform 문) 옆에 register.kamouniverse.com을 계산하십시오 단지; hostname은 분리 가능). kamo-login's와 같은 변화.

  30. · kamo-login

    Login.kamouniverse.com 가모우니버스 브랜드 착용

    login.kamouniverse.com 플랫폼의 KamoUniverse 간판 문입니다. 그 호스트 플랫폼 조직에 해결하기 때문에 by-host lookup이 응답 할 것입니다. "crm"와 페인트 KamoCRM의 로고, 색상, 제목 및 favicon 그 위에. 자체의 브랜드와 함께 플랫폼 apex는 이제 테마 폴더를 직접 명명합니다. kamouniverse.com -> public/kamouniverse/ (알리아로 예약 SecurityService는 테마 버킷에서 제공했습니다. getThemePath 답변 동시에 첫 번째 페인트는 이미 오른쪽이며, 호스트 조회는 더 알아보기 ?org= 여전히 조직의 자신의 브랜딩을 페인트 이 문은 다른 곳에. "Powered by"pill 이름과 링크 KamoUniverse 그 apex, 및 분석 login.kamouniverse.com (platform 문 전용); hostname은 분리할 수 있습니다.

당신의 우주는 기다리고 있습니다.

몇 분 안에 무료로 시작하세요. 준비가 되면 언제든지 제품을 추가할 수 있습니다.

영원히 무료 - 신용 카드 필요 없음