콘텐츠로 건너뛰기
KAMOUniverse

변경 로그

무슨 일이야?

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

  1. · KlusterServices

    대량 IP 검사를 위한 k3m1에 postmaster@/abuse@stack.loans를 받으십시오

    47.181.8.87의 반전 DNS는 mail.stack.loans이고 대패는 k3m1에 그것의 항구 25를 전달합니다, 그러나 허용된 메일이 없으므로 IP를 실행하는 공급자 인증(Microsoft SNDS만 제공) postmaster@/abuse@ 의 그 도메인) 누구든지 도달할 수 없습니다. postfix-k3m1-inbound는 k3m1의 청취 호스트 네트워크는 main postfix를 통해 postmaster@kamocrm.com에 정확히 그 주소를 가지고, 다른 모든 것을 거부합니다. 그것은 아무것도 릴레이.

  2. · EmailService

    Headers-only 불평 보고서가 계속되는 헤더의 수신자

    Microsoft의 피드백 루프 보고서는 이제 원래 메시지의 헤더만 수행하며 어떤 모양으로 가면되는 주소. 모든 캠페인 메시지는 X-Kamo-FBL (the 수신자의 토큰, 한 목록 구독이 이미 있습니다), 그리고 불평 파서 읽기 처음.

  3. · kamo-internal

    개방 및 클릭 속도, 추적 선택, 10,000 + 아웃 박스 카운트, 리드에 사람 작업

    - 캠페인 카드 : 오픈 및 클릭, 배달 메일의 공유 (또는 "Not tracked"). - Deliverability > 캠페인 규칙: 개방 및 클릭 추적, 플랫폼의 기본 또는 조직의 자신의 선택. - Outbox 영웅 : 캡핑 된 카운트는 "10,000+"를 읽고 "최대 ...". - 리드 옵트 아웃 패널 : 취소, 스팸 보고서 또는 일시 중지가 회원에게 요청 자주 묻는 질문(FAQ) - 시각적으로 숨겨진 스타일 사용 '1px' (바 1은 sx에서 100 %입니다); 숨겨지는 Opt Out 펄스 테이블은 숨겨진 블록 내부에 앉아 있으므로 더 이상 전화 화면을 넓힐 수 없습니다. - 전달성 활동은 toServerDate를 통해 하루를 읽습니다.

  4. · EmailService

    이메일, capped outbox 카운트에 의해 추적, 불만 신고를 열고 클릭

    - 추적 : 작곡가는 서명 된 리디렉션에서 캠페인의 웹 링크를 포장 (<base>/c/<token>?u=&s=) 를 추가하고, 각 org로 열리는 화소 (<base>/o/<token>)를 추가합니다. (Settings > Email > Deliverability; 플랫폼 기본값은 bulk-email.tracking.*)입니다. 취소 링크, mailto/tel/anchor 링크 및 이미 우리의 것은 결코 , 그리고 그 서명이 아닌 링크는 아무 것도 없다. 각 수령인의 공개 전달된 메일에 대한 캠페인에 표시되는 한 번 카운트를 클릭합니다. - 불만사항: POST /api/internal/complaints/mail은 의견 반복 보고 (ARF)를 읽습니다 그리고 abuse@ mail server's complaints sidecar 에서 수신자 표시 토큰에 의해 원래 메시지 수행, 및 스팸으로 주소를 억제 그 org에 대한 불만, 한 번 계산. 모든 캠페인 메시지는 피드백-ID를 제공합니다. - Outbox : 인해 재발은 10,000 (dueCapped/retryingCapped)까지 계산됩니다. 호스트 뷰의 때문에 마찬가지로. - 옵트 아웃 : toChange 패스 personAsked to the ledger, 이제 모든 것을 위해 그것을 시행 회원 변경; 로컬 가드가 사라집니다.

  5. · SecurityService

    리드 옵트 아웃 패널은 personAsked to the ledger

    리드 페이지의 옵트 아웃 업데이트는 선택적인 사람Asked 깃발과 손을 걸립니다 그것은 ledger에, 이제 사람이 자신의 구독을 해제 거부, 회원이 요청한 사람을 확인합니다. 관련 기사 클라이언트에 도달 400 필드 "personAsked", 같이 ledger's 다른 refusals.

  6. · kamo-shared-library

    Ledger는 rejoin을 요청하지 않는 한 사람의 구독을 유지

    취소, 불만 또는 일시는 사람의 자신의 선택입니다. 회원정보 변경 될 때만 들릴 수 있습니다. 사람이 이메일로 물었다. 다시 (OptOutChange.personAsked); 그렇지 않으면 원장은 필드로 거부 "personAsked". 체크는 상태에 대한 실행을 읽는 내부 적용, 만에 MEMBER 변경, 기존 메모 규칙을 앞서, 여전히 적용 허용된 상승. Bounces 과 일원의 자신의 MANUAL 구획 필요 만 주의. OptOutChange는 일곱 번째 구성 요소를 얻을, 사람은, 여섯 번째로 기본적으로 false로 나타낸 콜러는 변경되지 않습니다.

  7. · KlusterServices

    Route fbl@/abuse@hello.kamocrm.com 이메일 보내기

    스팸 불만 피드백 루프 보고서 (ARF, RFC 5965) 및 남용 보고서 전송 to fbl@ and abuse@hello.kamocrm.com 은 불평 이메일에 대한 rewritten. 잘못된 정보 그리고 새로운 `complaints` 파이프로 옮긴다. 자체 스풀 디렉토리와 스크립트. abuse@ 여전히 인간의 사본을 보내 포스트 마스터. 새로운 불만 이메일 sidecar, unsubscribe-mail과 같은 스크립트를 실행, EmailService's /api/internal/complaints/mail에 각 스풀 메시지가 표시됩니다. INCLUDE RAW=1를 사용하면 전체 스풀 메시지 (최대 256 KiB)를 추가합니다. base64-encoded, `raw`: machine-readable feedback-report 부분 및 첨부 된 원본 메시지는 MIME는 기존 필드가 나옵니다. 새로운 플래그를 설정하지 않고, unsubscribe sidecar는 이전에 정확히 동작합니다.

  8. · EmailService

    One eligibility Engine 캠페인이 메일을 보낼 수 있는지 결정합니다

    각 목록 추가 (회원, 청중, 복사) 및 자체 요청 보내기 주소가 캠페인을받을 수 있는지 여부를 하나의 엔진, 가장 싼 검사 먼저 : 구문, 그 후 억제 (보통, 불평, 반송, 차단; 조직 또는 플랫폼 전체), 차단 및 예약 된 도메인, 일회용 도메인, 역할 및 테스트 보기 주소, 캐시 검증, DNS/MX, 그리고 지속 예산 내에서 옵션 외부 검증자. 압축 및 undeliverable 주소는 결코 보내지 않습니다. 판단은 설정, 그리고 조직은 그들을 좁힐 수 있습니다. - 마지막 체크는 호스트가 각 메시지가되기 전에 실행되므로 주소 그것이 누락 된 후 취소하는 것은 결코 보내지 않았습니다. 할 수없는 체크 만들지 않는다. - 아무것도 떨어졌다 : 목록에서 체류하지 않는 주소 (코드 노트와 함께, 상태 CHECK 제약 없이 SKIPPED)와 왜 말한다. 그는 회원이 그들을 공개 할 때까지 열다. - 반송은 전송 경로와 릴레이의 보고서에 대해 한 번 분류됩니다. 단단한 (압축; 릴레이에서 플랫폼 넓은), 연약한 (retried exponential back-off와 지터, 임계값 후에 억제), 비율 제한 및 호스트 거부 (충전, 호스트 백업) 및 정책 블록 (, 결코 억압되지 않음). A 5.7.x 명성은 더 이상 막습니다 주소 억제. - 릴레이 불만 및 취소는 주소를 억제; 카운트 및 통지 보고서 당 한 번 발생. - 호스트가 허용된 메시지는 실패한 경우 재조정되지 않습니다. - 비공개, 불만 또는 일시 정지는 선택된 사람이 들릴 수 있습니다 회원은 요청할 때만, 회원은 이렇게 말해야 합니다. - 억제의 근원에 있는 상세한 이유; 시렁, 카운터 및 Event de-duplication live in Redis; 공급자 blobs에 살고 규칙. 스키마 변경 없음. - 새로운 엔드포인트: /api/email/deliverability (주소 확인, 설정, 활동), *********** 및 ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 캠페인은 전달 가능성 요약. - 설정: bulk-email.deliverability.* (retries, 플랫폼 속도 모자, 소프트 도약 임계값, validator). validator는 선택적이고 떨어져 있습니다; 그것의 열쇠 옵션 비밀 이메일 유효성 검사에서 제공됩니다.

  9. · kamo-internal

    캠페인이 도달하고, 왜 모두가 아닙니다

    - 캠페인 선불 카드 : "1,000 선택 · 742 자격이 · 258 건너뛰기", 각 이유와 함께 (구입, 전에 반송, 일회용, 역할 주소...) 그 수신자에 목록 열기. 그것을 보내는 후에 전달, 방어, 불평 및 기타. - 수신자 목록은 Skipped 및 Held 칩을 가지고 있으며 각 행의 이유를 보여줍니다. 행(하나, 모두)을 공개합니다. - 진행은 다음과 같은 의미를 측정합니다. 건너뛰기, 개최 및 취소 된 수령자는 보내지 않습니다. - 설정 → 이메일 → Deliverability: 주소 확인 (문자, 체크, 억제, 검증, 반송 파업, 캠페인 및 역사), 세트 조직의 규칙 및 차단 된 도메인, 그리고 마지막 14 일. - 플랫폼의 Deliverability 패널: 글로벌 차단된 도메인, 처분할 수 있는 명부 overrides, validator의 수당 및 플랫폼 활동. - 누군가의 자신의 비공개 또는 스팸 보고서가 회원에게 묻습니다. 자주 묻는 질문.

  10. · kamo-internal

    모든 회원과 팀 구성원 외에 조직 생성 아이콘

    회원과 팀 멤버 탭에서 /account는 이름 옆에 열을 얻습니다: a 창조한 누군가를 위한 조사를 가진 상표 색깔에 있는 채워진 건물 조직, 누군가를위한 퇴직 개요. 툴팁 목록 이름에 의해 모든 것 ( "Unnamed {branch}"로 이름을 지정하지 않고 헤더 사용 테넌스의 지점 noun. 그것은 종류와 필터 카운트; 빠른 검색 조직의 이름 일치. 그리드는 이제 살아있는: useOrgChanges ('members', 'member-orgs']) refetches 조용히, 실패는 화면에 행을 유지. SecurityService는 member-orgs 에 모든 org the owner 속임수. 더 이상 손을 새로 고침 LoadData에 이벤트를 클릭합니다. 사전 키와 SecurityService의 createOrgs가 필요합니다.

  11. · SecurityService

    각 회원은 회원 목록에서 생성됩니다

    ********* 및 /team-members-contractors 받기 이제 createOrgs를 1 인당 수행합니다. 조직의 이름은 소유합니다. (orgs.user id owner, POST /org에 의해 한 번 설정하고 할당되지 않음), 하나에서 발견Owned TitlesByOwnerIds 전체 목록에 대한 쿼리, 제목이 다시 떨어지는 제목 내용 Voided 조직은 나열되지 않습니다. memberOrgsChangePublisher는 rt.org.{orgId}.member-orgs를 모든 사람에게 보냅니다. 조직의 소유자는 자신의 조직 중 하나가 될 때 회원입니다 생성 (작용 후), PUT /org/{id}, 삭제, 취소 또는 변경 복구. API 프록시의 자체 신호는 콜러의 세션 org에만 도달합니다. 그리고 org 생성은 새로운 org로 세션을 이동합니다.

  12. · SecurityService

    조직과 구성원의 자신의 페이지 전환

    페이지 전환은 이제 세 가지 수준에서 선택, 해결 회원, 다음 조직, 다음 플랫폼 - 전환의 선택을 위해, 하나의 전환 그 속성에 대한 시간 *********** - PAGE TRANSITION OVERRIDES는 조직 및 회원 레벨을 보유하고 있습니다. 소유자 당 : 카탈로그 토큰 또는 null은 위의 레벨을 따르고, 수평 조정의 전환에 대한 속성. 여기는 공유 라이브러리보다 오히려; 다른 것은 그것을 읽습니다. - GET /api/security/page-transition는 또한 org, 회원 및 효과적인 응답합니다. 불확실한 것에 실패하지 마십시오 : 위의 레벨을 읽을 수 없습니다. - PUT /org는 세션 자체 조직의 변경; 시스템 구성. - GET|PUT /member/{memberId}: 자신, 그 회원의 관리자 조직 (시스템 구성, 회원 관리, 회원 보안 관리), 또는 새로운 기능 - 쓰기는 헝겊 조각, 아무 것도 쓴 전에 엄격히 유효한; 수준 그것은 모든 것에서 위의 하나가 행을 나타낸다.

  13. · kamo-internal

    조직과 구성원의 자신의 페이지 전환

    페이지 전환은 이제 세 가지 수준에서 선택됩니다. 플랫폼의 숙박 Platform Administration → Transitions; 조직은 자체를 선택할 수 있습니다 Behavior & Labeling, 그리고 내 프로필에서 자신의 회원 → 외관. 이름 * 탭은 구성원을 해결, 다음 조직, 다음 플랫폼 — 선택을 위해 전환 및 각 전환의 속성에 대한 한 번의 전환, 그래서 회원은 자신의 조직의 전환을 수행하지 않고 그것의 선택 *********** - 화면 모두 하나의 편집기입니다 *********** 같은 플랫폼 탭으로 카탈로그 및 세부 사항, "Platform default" 또는 "Organization default" 카드는 플레이 위의 모든 레벨을 재생 그리고 그것을 다시 선택할 때. 속성은 결코 튜닝되지 않습니다 상기의 수준은, 같이 표를 붙이고, 그것에 다시 채울 수 있습니다. - 플랫폼 탭은 동일한 부분에 재건됩니다; 그것의 행동은 변하지 않습니다. - 포탄은 상점의 효과적인 전환, 온전한에서 합니다 localStorage는, 이 조직의 따릅니다 **************** 뿐만 아니라 플랫폼의 주제. 관련 기사 그것을 출판하는 forwardToApi를 통해 이동합니다. - 새로운 프록시 경로: PUT *********** 및 GET|PUT **************** 유일한 모양은 입니다 지원하다 - 내 프로필은 카드와 팔레트 필드를 등록, 회원에게 게이트, 조직의 관리자, 또는 신 지원 연산자.

  14. · InitializerService

    Page transition overrides, 조직 및 구성원의 자신의 페이지 전환

    소유자 당 한 줄 (org id, 회원 ID가있는 MEMBER) : 카탈로그 위 레벨을 따르는 토큰 또는 NULL, 전환에만 대한 속성 그것은 조정. SecurityService는 구성원, 그 다음 조직을 해결합니다. 플랫폼. orgs에 열 보다는 오히려 새로운 테이블, 그래서 테이블 없음 각 서비스 읽기가 변경됩니다. backfill 없음: 행은 위 수준에 뒤에 의미하지 않습니다.

  15. · kamo-internal

    5 개의 더 많은 페이지 전환, 각각 자신의 속성

    가늠구멍, 커튼 분할, Venetian 눈 먼, 액체 닦음 및 그늘은 도와에 결합합니다 해결. 모든 전환은 이제 app/lib/transitions/effects에 있는 효력, 하나의 엔진에 의해 그려 (transitionEngine / transition.worker / transitionRenderer) 구성된 덮개 이미지에서, 그것 할 수 있을 때 노동자에 이 실 때 그것은 할 수 없습니다. 덮개를 가진 조정 크기 가늠자, 그래서 Transitions 탭 미니어처는 실제 일뿐입니다. - 가늠구멍: 빛의 변죽과 더불어 어떤 구석 또는 센터든지에서 깃털을 입힌 아이리스. - 커튼 분할: 옆 또는 정상 및 바닥에 덮개 부속 측, shadowed 솔기. - Venetian Blinds: lit slats는 파에서 멀리 켭니다; 크기와 오리엔테이션을 째십시오. - 액체 닦음: 광택 있는 가장 및 translucent trailing를 가진 rippling 정면 4개의 방향에서 파; waviness. - Shatter: 균열 섬광, 그 후에 유리제 shards는 충격 점, 텀블에서 파열합니다 빛과 가을을 통해; 조각 조사 및 충격 점. 각 색상 (커버 착용), 그것의 속성에서 온다 카탈로그의 schema.ts, 탭이 제어로 전환 : 슬라이더, 도글, 선택, 또는 Behavior & 라벨링 swatch 피커. 트랜지션 탭은 이제 카탈로그입니다. 6장의 카드가 중간에 쉴 수 있습니다. hover에서 재생하는 프레임, 그 선택한 전환 전체 크기 속성, 전환 당 초안, 활성화하고이 페이지에서 재생, 실제 커버의 초안을 미리 볼 수 있습니다.

  16. · SecurityService

    5 개의 더 많은 페이지 전환, 각각 자신의 속성

  17. · kamo-internal

    수신자를 추가하고 새로운 캠페인에 보내기

    - 캠페인 진행 페이지에는 수신자 추가가 있습니다. 대화 상자 (업로드, ID, 모든 상자, 주소), 슬라이스에 저장 편집기는 그들, 어떤 상태. - 최신 전송은 누구에게도 도달하고 아직 안되지 않습니다. · 배너는 많은 주소가 대기하고, 확인 말한다 무엇을 간다. - 캠페인이 전송되는 동안 나머지 쇼를 취소 : outbox 자주 묻는 질문.

  18. · EmailService

    런닝 캠페인 카운트 및 최신 전송

    조사: - 모든 상태 변경은 다음과 같은 방법으로 캠페인의 계산을 이동합니다. 전송 +1 전송, 나중에 반송 보고서 -1 전송 +1 반송, 추가 +n, a DELETE가 반환한 것에 의하여 제거. 아무것도에 목록을 계산; 전, 각 캠페인의 모든 상태를 재발송합니다. - Queued는 합계에서 파생됩니다. 취소는 Redis 카운터, 재건 잃어버린 경우 행에서. 각 완성되는 뛰기 recounts 한 번, 어느 넣는 모든 것을 놓친다. - 완료, " 보낼 수 있습니다"그리고 관객의 상원은 행을 묻는 존재, 또는 모자로 계산, 대신 목록을 계산. 최신 정보: - Recipients는 추가될 수 있고, 모든 상자는 어떤 상태든지에서, 바뀝니다 (PUT /campaigns/{id}/audience). - POST /campaigns/{id}/send-latest는 캠페인이 사라지게 됩니다. 누구든지 도달하고 아직 없다. 그것은 주소가 추가됩니다. 이후, 그리고 이후 추가 된 모든 상자 도달 기록: 모든 소스는 다시 걸어, 목록에서 이미 주소를 건너 뛰고 있습니다. - 늦은 억제 및 기본 페이지의 대기열에서 잡아 실제로 움직이는 행만 계산합니다.

  19. · kamo-internal

    타일 용해의 타일 크기와 타일 색상, 전환 탭에서 설정

    각 전환은 이제 자체 속성을 가지고, 활성 하나 옆에 전환 당 저장, 그래서 전환 전환은 각 하나의 선택을 유지합니다. 타일 용해는 두 가지가 있습니다. - 타일 크기, 20 ~ 160px (기본 50), 슬라이더에. 표시는 그 크기에서 커버를 잘라 다음 페이지 변경. - Behavior & Labeling 로고 오버레이 (White, 검은 색과 모든 차선과 이차 그늘), 같은 방법을 그려 : 견본, 그 이름. 토큰은 각 조직의 자신의 팔레트에 대해 해결하므로 하나의 플랫폼 선택은 브랜드에서 유지됩니다. 모든 작업 공간; 조직이 설정되지 않는 그늘은 1 차입니다. 덮개는 도와를 착용합니다 덮개와 그것의 도와가 1개의 이미지이기 때문에 색깔 너무. 탭은 저장하기 전에 라이브 미리보기가 저장되기 전에, Discard 및 기본적으로 재설정하고, 다른 콘솔에서 도착한 변경은 초안 편집을 덮지 않습니다. 탭을 열고 각 /topic/platform/page-transition 구조에 설정을 다시 읽으십시오, 그래서 속성 저장 다시로드없이 그들을 도달합니다. 새로운 탭은 마지막에서 첫 번째 프레임에서 올바른 색상을 페인트 이 브라우저에서 사용 된 조직을 지정하여 LocalStorage에 조직 당 보관하십시오.

  20. · SecurityService

    Tune 각 페이지 전환, 타일 크기 및 색상 시작

    모든 카탈로그 ID에 대한 GET 및 PUT /api/security/page-transition 응답 옵션, 정상화 PAGE TRANSITION OPTIONS : 누락, 읽지 않은 또는 아웃-of-range 문서는 다음과 같이 읽습니다. 기본값은 500이 아닙니다. PUT는 모든 것의 앞에, 엄격히 유효한 선택적인 선택권 목표를 가지고 갑니다 저장됩니다; 지명된 전이의 입장은 그것의 운하 모양 및 다른 입장으로 대체됩니다 계속. TILE DISSOLVE는 타일 크기 (20-160 px, 디폴트 50) 및 타일 색상 (패켓 토큰, 기본 PRIMARY).

  21. · InitializerService

    **************** 전환

    각 전환의 속성을 JSON 키로 잡고 있는 TEXT 열. 없음 backfill: null은, 페이지 transition 같이 각 전이의 기본값을 의미합니다.

  22. · kamo-shared-library

    각 페이지 전환 속성, 전환 당 유지

    ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** maps PAGE TRANSITION OPTIONS, JSON 객체 키 입력 전환 ID, 예. ****** ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** 에 의해 이렇게 튜닝 하나가 서로 전환을 살아. Null 또는 읽을 수 있는 방법 전환의 기본값.

  23. · kamo-internal

    Shorten 관리자 바 레이블 빌링, 통계, 역할, 블록, 로그

    패널 제목을 통해 각 화면의 전체 이름을 유지, 화이트로 라벨링 및 앱이 이미 수행됩니다.

  24. · kamo-internal

    페이지 커버와 타일 용해, 로딩 화면의 장소에

    페이지 사이에 메인 뷰 영역 (Never NavTop 또는 NavPri)은 이제 조직의 커버 그것의 가득 차있는 로고를 가진 1 차적인 색깔은, Behavior & 레테르를 붙이는 “Loading로 그렸습니다 스크린 로고 상감세공” 때 한 세트. 같은 작업에 떨어지는 클릭으로 시작 네비게이션은 모든 문서의 첫 번째 프레임에서 서버로 그려져 재부하와 클릭 같은 것을 보면 새로운 루트가 렌더링 된 순간을 찍고 있습니다. 타일 용해는 밝혀집니다 : 표지, 색상 및 로고 한 이미지로, 50 px 타일로 잘라 리프트, 턴, 모서리를 돌고 왼쪽 상단 모서리에서 오른쪽 하단에, 지터 대각선 파는, 정상화했습니다 그래서 어떤 스크린든지에 대략 1.2 s를 가지고 갑니다. - 다음의 onRouterTransitionStart (instrumentation-client.ts)를 통해 탐색이 감지됩니다. 각 연결, 푸시, 교체 및 백/앞으로 동시에 보고하십시오. 캡처 단계 리스너 커버 전체 문서 앵커 및 탐색하지 않는 클릭은 그려지기 전에 undone입니다. 규칙은 순수합니다 : 모든 URL 변경 커버, 탭 스위치 포함; 필터, 검색 및 선택 조용한 체류를 대체; 해시 결코 계산. - 페이지, 앱/로드 후 커밋 프로브를 기다립니다. tsx 지금만 보유 경로의 스스펜스 fallback이 위로되는 동안 덮개. - 타일은 OffscreenCanvas에 Web Worker에 의해 그려져 있으므로 새로운 페이지가 실행되기 때문에 설치하고 정확히 그를 통해 메인 스레드 애니메이션 스터입니다. 동일한 엔진은 켜집니다 작업자 또는 CORS-clean 로고가 사용할 수 없을 때 주요 스레드. 노동자 페인트 프레임 0 전에 DOM 덮개는 숨기고 시계는 단지 후에 시작합니다, 그래서 handoff는 솔기를 비치하지 않습니다. - 그것은 스틱 할 수 없습니다 : watchdog은 커밋없이 12 s 후 밝혀, 그려지지 않는 공개 fades, CSS는 안전하지 않은 커버를 취소하고, 모션을 감소 180 ms 페이드. - 덮개 spec는 sessionStorage에 있는 탭 당 유효하게 하고, 첫번째 페인트의 앞에 적용해 머리 스크립트 차단, 그래서 공유 호스트 결코 플랫폼의 브랜딩을 플래시. - 플랫폼의 전환은 다음에 살고있다 *********** LoadContext, LoadManagerClient, NavigationInterceptor, LoadStatus 및 useNavigationLoading 갔다; /validate 및 /logout은 로딩을 유지, 커버에 쉘이 없다.

  25. · kamo-internal

    전환 탭을 선택하고 페이지를 미리보기

    플랫폼 관리 → 구성 → 전환, 새로운 MANAGE PLATFORM TRANSITIONS에 의해 게이트 콘솔 탭에 있는 플랫폼 오른쪽 및 등록은: 권리 카탈로그, 탭 맵, 권한 색상과 아이콘, 설정 메뉴 및 설정 랜딩 카드. 카탈로그는 하나의 전환, 타일 용해, 라이브 미리보기와 전체 폭을 보였다 : 이 조직의 자신의 덮개, 동일한 markup 및 엔진 포탄 용도는, 소형을 녹입니다 화면과 숨겨진 탭을 일시 중지하는 루프의 Kamo 페이지. "이 페이지에서 재생"은 실제 실행 내용 영역에서 표지 및 표시. 설정은 ***********와 오른쪽없이 연산자는 403을 저장하는 것보다 읽기 전용 통지를 참조하십시오.

  26. · kamo-internal

    캠페인 수신자 목록은 paginated, 총

    수십억 건의 리스트와 같은 캠페인에 대한 수신자 그리드가 있어야 합니다. 페이지 당 마지막, 행, "101–150 의 3,916" 과 "페이지 3 의 79", 각각의 상태 칩 표시 그것의 수. 모든 단계는 한 페이지에 대한 하나의 요청입니다 - 다음은 지난 주소가 표시된 후 계속, 이전 읽기 첫 번째에서, 마지막은 끝에서 뒤로 읽습니다 — 그래서 페이지는 처음보다 더 많은 비용, 그러나 긴 목록. 총은 캠페인의 카운터에서, 결코 계산 행에서; 검색 10,000으로 계산하고 "10,000+"라고 말합니다. 라이브는 화면에 다시 읽습니다.

  27. · EmailService

    캠페인의 수신자 목록 페이지 모두 방법, 총, 어떤 크기

    목록은 이미 한 번에 페이지를 읽었지만 앞으로도 끝없는 스크롤이 없습니다. 그리고 상태 필터는 주소 순서로 목록을 걷기 위해 행을 발견, 이는 수십 개의 실패 수십억 명 중에는 수십억 달러를 읽습니다. - /recipients/page는 before= 및 last= 뿐 아니라 after=를 씁니다: 이전 주소 인덱스를 읽습니다 첫 번째 행에서 뒤로, 마지막 페이지는 끝에서 뒤로 읽습니다 — 한 추구 어느 방법, 결코 걸어. - 각 페이지는 각 행을 계산하는 것보다 캠페인 카운터에서 가져온 총을 운반합니다. 수를 10,000으로 검색 한 다음 이렇게 말합니다. - 몇 줄의 상태는 (campaign, status) 인덱스 및 정렬을 통해 읽습니다. 일반적인 것 자주 묻는 질문 동일한 카운터 결정.

  28. · kamo-shared-library

    페이지 전환 설정 및 그것을 선택하는 권리

    ***********는 카탈로그 토큰을 보유하고 있으며, NULL은 배송된 기본값을 의미합니다. MANAGE PLATFORM TRANSITIONS gates Platform Administration → Configuration → Transitions , 콘솔에 다시 번호가 없는 아래는 끝에서 부과됩니다.

  29. · InitializerService

    **************** 모든 독자의 앞에

    카탈로그 토큰, NULL은 배송된 TILE DISSOLVE를 의미하므로 다시 채워지지 않습니다. 이 빌드에서 열을 지도하기 때문에 주문 0, 이전 runner 로딩 SystemConfiguration은 아직 존재하지 않는 열에 실패합니다.

  30. · SecurityService

    모든 탭은 페이지 전환을 읽고, 연산자는 그것을 선택합니다

    /api/security/page-transition은 모든 탭이 페이지를 덮지 못하기 때문에 서명된 세션을 답변합니다. unset 또는 unknown value는 TILE DISSOLVE로 읽습니다. PUT는 MANAGE PLATFORM TRANSITIONS를 가지고 있으며, 저장 또는 전송하기 전에 카탈로그 밖에서 토큰을 거부합니다. ***********은 다시로드하지 않고 탭을 엽니다. /system-config가 VoIP 및 Document AI 권리와 KamoPBX 자격 증명에 대한 답변에 게이트가 있기 때문에 자체 컨트롤러.

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

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

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