새로운 작업 공간은 한 번 열려, 준비, 그리고 자체로
Carl 's Jr : 새로운 탭을 생성 한 원인으로 3 개의 결함이 말했다. ?org=kamocrm.com, Kamo의 로고와 org의 색상의 아무도 보여주었다 — 그것의 진짜 로고 및 동안 그 정확한 색상은 MinIO에서 올바르게 제공. 탭을 결코 식별하지 칼의 Jr로, 그래서 포탄...
SW2 계획에서 두 오류를 수정
Rsync 레시피는 bare 'rsync -a'를 사용하며, mtimes를 보존합니다. 이전 버전에 복원 .class보다 이전 도착 나중에 컴파일 된, 그래서 Maven은 그것을 건너 뛰고 테스트 운동 stale 바이트 코드. 이 비트 동안 검증 작업 1 : 가드가 실패 결함은 이미 디...
반복 제어를 제거하면 수집 된 것을 discarded
스위치, 주파수 선택 및 발생률은 달력에 렌더링 페이지와 payload에 도달: composeDraft 결코 읽고 onSave 결코 견적 요청 회원은 주간 반복, 저장을 설정하고 한 이벤트를 얻을 수 있습니다. 오류 및 경고 없음. 플랫폼에서 아무것도 반복 규칙을 확장, endpoin...
기록의 통신 탭은 통신을 보여줍니다
그것은 혼자 기록의 미디어 스트림을 렌더링 — 내부 노트 사람들은 쓰기 에 대해 유용하고, 어떤 사람이 "에 대한 통신 이 순서: 고객의 전화, 텍스트 및 전자 메일은 아무 것도, 때문에 통신 척추만증은 리드에서만 키워졌습니다. 메모는 여전히 첫 번째 하위탭이 있고 고객의 트래픽은 옆...
"load start" flag에없는 게이트에로드 게이트를 정착
세션 저장소에 두 개의 후속, 실제 결함 중 하나. keepLoaded는 `everLoaded` 플래그에서 전경 Vs-background을 첫번째로 결정했습니다. 이 지상 통행 STARTED. 그 패스는 아무것도 settling하지 않고 반환 할 수 있습니다 — 그것은 아무것도 할 때...
계획 SW2, 세 가지 캘린더 수리
연구는 1 점에 spec를 정정했습니다: recurrence는 둘 다에 죽지 않습니다 끝. UI는 오늘 달력 페이지에 렌더링하고 침묵적으로 무슨을 방해 회원가입.
탭은 실제로 조직 만 이름을 가지고
/network에서 TacoBell을 열기 ?org=kamocrm.com 새 탭에. /validate의 탭 토지, 이 쉘에서 렌더링하는 것은 세션이 존재합니다. 그래서 서버는 아무것도 없습니다. 해결, 플랫폼으로 돌아가, OrgProvider는 탭의 테마로 떨어지는 기록 사이트 맵 Or...
Launchpad shortcuts는 org의 색깔, 유리를 착용합니다
발사 패드 마스트헤드의 네 컨트롤 - 내 위젯, 내 배경 화면, 벽지 스위치 회원이 선택한 벽지, 사진에 반투명 흰색 알약은 사진의 일부로 읽습니다. chrome보다 사진. 그들은 지금 var (---color-primary)와 채우고 백색 상표를 나릅니다 그리고 아이콘. 흰색은 여기에...
탭의 한 세션 스냅 샷, Hook 인스턴스 당 하나
useUserInfo는 세 가지 useState 셀에 세션을 개최했습니다. 그것은 187 전화 사이트와 약 27의 그들은 전체 세션에 장착된다 - nav, 모든 쉘 공급자, launchpad. 더 보기 REQUEST는 이미 탄화되었다, 그래서 단지 하나의 /api / user-info ...
Org 참조는 proxy.ts에 속하며, 두 번째 미들웨어 파일이 아닙니다
다음 16은 프록시를 가진 미들웨어를 대체하고, 이 저장소는 이미 proxy.ts를 가지고 있었다 — 그래서 추가 middleware.ts는 빌드를 실패: "Both Middleware file and proxy file are 감지". 내 실수; 나는 이미 일을 한 것을 확인하지 않고...
TypeScript에 대한 서비스 업무 권리
VIEW SERVICE WORK, VIEW OWN SERVICE WORK, MANAGE SERVICE WORK, ASSIGN SERVICE WORK 및 COMPLETE SERVICE WORK 토지 에이즈 268-272, 아니 265-269 계획 가정 -- 환자를 위해 265-267 청구...
하나의 탭, 하나의 테넌트 - 공유 쿠키에서 org를 해결 중지
첫 번째 탭과 다른 조직에서 KamoCRM을 열고 첫 번째를 새로 고침하고, 두 번째로 렌더링됩니다. 탭을 닫고 다시 새로 고침하고 돌아 왔습니다. 세션 탭 사이 데이터 출혈, 그것이 무엇인지. 세션 ID는 sessionStorage에 per-tab이지만, 루트 레이아웃은 10 년을 ...
알림-spine 후속, triaged
33-task 계획에서 항목을 Deferred, 모든 리뷰 및 모든 비 차단에 의해 제기. 전체 벤치 검토의 4 개의 콧물 찾기가 고정되어 나열되지 않았습니다. vitest.config.ts의 누락된 app/contexts/** 으로 시작한다 — 그것은 무엇인가 자주 묻는 질문.
브라우저 탭을 번쩍이는 것을 중지
TabAttention fed navGrandTotal는 1100ms 제목 플래너로. 그것의 4 8개의 addends는 회원이 없을 때 0에 도달하지 않는 수심입니다 뭔가를 읽으십시오: support.tickets (나에게 할당된 양) 서버 측 "읽지 않은 메시지"- SupportPen...
철사 markSmsRead/markAiRead/social 표 독서는 창에
최종 검토 발견 마크SmsRead 및 markAiRead 했다 0 통화, 과 SocialChatWindow는 MarkAsRead/beginViewing을 전혀 호출하지 않습니다. 5개의 대화 표면은 단지 갈 수 있던 읽지 않은 카운터를 발송했습니다 맨 위로 이 디자인은 ChatTool의...
WOFF2로 배 지스트
두 얼굴은 모든 경로에 사전로드되므로, 형식은 모든 첫 방문에 지불됩니다. 134,132 WOFF의 B는 112,252 B WOFF2 - 21,880 B, 16% 컷이되었습니다. 즉 ~ 30 % 미만의 WOFF2 변환은 일반적으로 인용되며, 그 이유는 더 많은 것을 기대하지 않는 그래...
대신 softphone 측정을 가져 가라
38은 지난 30일 동안 PHONE CALL LOG의 전체 역사에서 전화합니다. 더 보기 drop-then-redial 지문은 4 쌍, 모든 규정 테스트 호출을 찾습니다 4월. 그래서 떨어졌다 불평은 실제하지만 그들의 불분명은 0 근처에 있습니다. 두 주 telemetry 대기는 데이터...
웹 미디어 경로 TURN 릴레이
브라우저 SIP 경로는 한 번의 하드 코딩 된 공공 STUN과의 연결을 구축 /api/voip/turn/credentials for as a long as a endpoint has presented — TurnController의 자체 javadoc 노트 SIP credential 페...
계획 서비스 일의 첫 번째 권리와 상업 허가 격차
진짜 부호에 대하여 2개의 spec assumptions: 역할 없음 유형 사용 ****** ************************************************************************************************************...
Pin 아래로 BucketOf와 읽지 않은ForRow에 대한 반복
이 파일은 하나의 리뷰 라운드에서 4 개의 침묵 결함을 배송 - AI 행 잘못된 물통에 떨어졌다, 결코 읽지 않은 제목 행, persisted-preference allowlist에서 버킷 누락, 그리고 읽지 않은 (더 이른 초안으로 서서)는 모든 것을 영위 SOCIAL 행의 배지 - ...
소매 시장은 모기지 탭을 다운로드하지 않아야합니다
시장 설정 페이지는 모든 24 탭을 statically 수입, 그래서 모든 시장은 각 배송 탭 - 소매 시장은 7 개의 모기지 탭을 수행, 4 개의 개인 대출 탭과 5개의 구독 탭을 열 수 없습니다. 아래 렌더링 이미 문에 각각 하나 market.commerceType; 수입만 무시했습...
가장 느리게 기다리지 않고 첫 번째 벽지를 표시합니다
슬라이드 쇼는 단일 약속 뒤에 모든 벽지를 미리로드했습니다. 모두,그래서 아무것도 설정의 LAST 이미지까지 정착했다. 수십 개의 배경을 가진 열렬한 twelfth가 도착 할 때까지 의미없는 배경 - 사진에 대한 슬라이드 쇼는하지 않습니다 8x(N-1) 초까지 필요. 모든 요청은 여전...
The app tree's rails 의 scrollbar 에 the viewport
/settings/account?tab=apps는 빈 공간으로 전체 창을 스크롤했습니다. 아래 쉘, 앱 컬럼이 그대로 스크롤하는 동안 자체가 있었습니다. scrollbar와 잘 맞습니다. culprit는 키가 큰 2개의 화소입니다. 아이 앱은 짧은 커넥터를 그립니다. indent와 그...
행 창 실행 표시
4개의 repos를 통하여 발송된 모든 8개의 작업, 4개의 deliberate 탈선과 더불어 기록 — most importantly that Task 6's call surface was written fresh 오히려 2,078-line 파일에서 추출한 것보다 동시 세션이 편집되었습...
회원 당 선 창을 열고, 당신이 안으로 있는 형태를 보여주십시오
Rollout 통제. 기본 해제, 전화 설정에서 회원당 선택, 배열 VOIP 스위치의 밑에 그것은 선 없이 일원을 위해 아무것도 의미하지 않기 때문에. 한 후크는 게이트를 소유하므로 두 개의 소비자가 동의 할 수 없습니다. - NavTop 제어 그것은 그것을 제안하는 softphone...
모든 컨텍스트와 후크는 이제 석탄을 통해 사용자 정보를 읽습니다
7개의 독립적인 /api/user-info는 찬 정해진 짐, 각각에 발사했습니다 회원 ID에 대한 요청은 이미 같은 순간에 요청되었습니다. 모든 것 그들 중에는 Redis EXISTS plus SETEX, POST to SecurityService가 있습니다. 데이터베이스에 대한 전체 ...
전체 응용 프로그램에 대한 하나의 새로 고침 타이머, not one per useUserInfo()
useUserInfo에는 194 개의 호출 사이트가 있으며, 전체 세션에 장착 된 수십 개의 호출 사이트가 있습니다. nav, 포탄 공급자, 발사 패드. 각 인스턴스는 자체 5 분을 팔았습니다. 간격과 그것의 자신의 가시 변화 청취자, 그래서 응용 프로그램은 수십 명의 타이머에 대해 수...
결정 기록 유지 - 18 돌진 및 잘못된 경우 각 비용
계획은 배송 된 것을 기록합니다. 이 기록은 왜 계획과 다릅니다. 세 개의 rulings 자체가 나중에 검토에 의해 수정되었습니다 (스트라이프 쓰기 개수는 15 -> 15 -> 14 -> 20, 키링 규칙을 갔다 'every write' -> 'creates only' -> 'durab...
Server-render Authenticated app, 그리고 500s의 fallback org를 수정
MemberListProvider는 마운트 효과 ran까지 null을 반환하고 NavTop 위에 앉아 그리고 {children} — 그래서 한 줄은 ENTIRE 인증 응용 프로그램을 밖으로 유지 서버 렌더링 HTML. 문서는 거의 마크 업을 수행하는 ~1.23 MB이었다 : 아무것도 루...
Interaction Center의 AI 하위탭
AI 세션은 AIService에 살고 있으며 MediaSessions는 아니지만이 버킷은 /api/media/sessions/chat의 정면에 있는 그것의 자신의 장전기는 다른 4를 fetch합니다 공유, 다음 두 번째보다 동일한 행 모양으로 각 세션을 적응 렌더 - 목록, 그것의 검색...
전용 선 창
지금 전화는 창에서 새로 고침 작업 공간은 터치 할 수 없습니다. SoftphoneProvider는 소유자 또는 추종자가됩니다. 소유자 REGISTERs 및 오픈 만 STOMP 소켓; 추종자는 미러링 된 상태를 렌더링, 명령을 보내 다리, 그리고 침묵을 유지 - 벨소리 없음, 링백 없...
계정의 리드를 올리는 통신 탭
그들은 "이 고객의 통화"라고 말할 때 가장 많은 사람들이 의미합니다. 몇몇 지도 일반적으로 같은 사람이 있기 때문에 하나의 계정을 정확하게 끄십시오. 두 번 요구, 그들의 호출의 각각은 어느 쪽이 열린 일치했다 한 리드 타임라인을 읽으면 더 좁은 질문에 답합니다. 고객이 찾고있는 사람...
KamoDesktop 링크는 현재 단일 사용
댓글은 재부팅 재부팅 ?data=을 주장하고 세션을 복원. 그것은 없습니다 더 긴: 링크는 순간을 보냈다 탭이 열리고, 그래서 그것은 가치가 없다 역사상 또는 재개폐된탭 목록에서 - 포인트입니다. Kamo 로그인에 착륙을 새로 고침하고, 이 아이콘을 다시 한 번.
첫 번째 실제 메시지를 목마, 단지 두 번째
shouldThump(undefined, n)는 "첫 번째 렌더링"를 의미하지만, 스팸 헤드의 읽지 않은 진정한 정의를 시작하고, applyUnreadToHeads의 자체 undefined-vs-0 가드를 적용합니다 절대로 정의된 0에 아이들 헤드를 홍보한다. 그래서 첫 번째 진짜 메시...
선 소유권, 브리지 및 노 얀크 수로 규칙
소비자를 가진 3개의 순수한 단위는 아직, 이렇게 이 배 주장합니다. lineOwnership는 웹 잠금을 통해 브라우저 당 정확히 하나의 SIP 레지스트라를 무시합니다. 이름 * 기본적으로 여기에 필수입니다: 검증된 라이브, 모든 FreePBX AOR는 max contacts=1 와...
돈 공감 버그를 지시하는 계획을 중지하여 수정되었습니다
작업 8 단계 4 여전히 리더가 키 업데이트 / CANcel / detach / 델에 말했다 "키에서 현재 의도". 그것은 중요 한 결함 최종 검토 반전: 그 호출은 명시된 대상 상태를 설정, 그래서 안정적인 키가 전환 합법적인 재발행은 침묵적으로 삼키는 no-op로 - 취소, 재활성화...
탭 제목은 모든 것을 기다리고, 그냥 채팅하지
탭 스트립에는 하나의 번호, 'chat 및 지원 만'이 중단되어 있습니다. 회원이 한 번 SMS, AI, missed 통화 및 비평가 된 보고서를 기다리고 있습니다. 각각은 지시자를 얻었습니다.
Softphone spec의 가장 큰 열려있는 질문 응답
클러스터에서 검증 된 라이브 : 모든 FreePBX AOR는 max contacts=1이며 remove existing=yes를 제거하십시오. 그 값은 어떤 Kamo repo에서 아무것도 설정되지 않았다, 왜 그것은 unchecked 갔다 - 전체 단계 2 이중 등록 위험은 켜져 그것은...
서버에서 모든 클라이언트 구성 요소를 안전하게 만드십시오
다음 서버 렌더링 클라이언트 구성 요소, 그래서 `window`, `document`, `localStorage`, `sessionStorage`와 `navigator`는 HTML을 생성하는 렌더링 중에 존재하지 않습니다. 구성 요소 몸에서 하나가 ReferenceError를 서버에서 ...
전화 아이콘에 총, 메뉴의 고장
이 아이콘은 전혀 배지가 없었다, 그래서 소프트 폰이 되었는 동안 놓친 호출 닫히는 회원이 없습니다. 전화가 놓친 수를 지우십시오.
아이콘 전체, 메뉴의 고장
pendingCount는 전체 배지였다, 그래서 공개 버그 보고서 및 웹 세미나 책 누군가를 대신하여 누구에게도 도달하지 못했습니다. 웹 세미나 행 스탬프 열기 그들이 본다, 그래서 카운트는 실제로 갈 수 있습니다.
설정 탭은 캘린더 편집기를 엽니다
당일 픽업은 반 측정이었습니다. 아직도 두 가지 형태를 왼쪽 recurrence, times, effective range, note, save에 대해 서로의 동의 semantics 및 오류 처리 - 동일한 편류, 단지 좁은. 설정 탭 실제 편집기를 열고 인라인 복사가 사라집니다 : 5...
채팅 배지 카운트 채팅
그것은 조용히 채팅 플러스 지원이었다, 그래서 티켓은 채팅 종과 아무것도 lit 두 가지를 구별합니다. 지원은 이제 자신의 아이콘을 가지고; 사회는 채팅에 가입, 때문에 채팅 목록에서 사회 대화 생활하고 자신의 아이콘이 없습니다.
드롭다운 행이 자신의 카운트를 수행하자
아이콘은 정상과 행이 고장을 보여줍니다 — 나누는 점 지표는 WHICH는 아무것도 열지 않고 당신을 원합니다.
도착에 목마, 놀고 흩어져
.hex-scale 내부의 자체 레이어 : 그 요소는 이미 변형되어 hover 성장, 그리고 하나의 요소에 두 애니메이션은 작곡하지 않습니다 - 두 번째 첫번째를 대체합니다, 그래서 thump 중간 hover는 hover 가늠자를 떨어질 것입니다. class-toggled 보다는 오히...
4개의 지표 수에 대한 하나의 컨텍스트
존재하고 집이없는 세 가지를 소유하는 것을 보완하십시오 : 공개되지 않은 버그 보고, 공개된 웨비나, 전화의 놓친 통화 및 음성 메일. 60s 전경 진드기는 벨트와 악대가 아닙니다. 이들 중 몇몇은 위에 도착합니다 replay없이 코어 NATS, 그래서 수면 탭에 게시 된 프레임이 오...