WCAG 등급 대비 PowerByKamo 가능
Kamo-login 변경 거울. 텍스트는 흰색으로 전환; 배경 나머지는 var(--color-secondary), hover/focus의 배경입니다. (---color-primary). 깊이, 백색 초점 반지를 위한 거북 상자 그림자. 배지가 이제는 서로 혼합하는 작은 브랜드의 알약으로...
Subtle KamoCRM 백링크 추가
Kamo-login에서 배송되는 PoweredByKamo 배지를 미러링합니다. 카모 등록 각 흰색 라벨 클라이언트의 도메인에 제공, 이것은 안정을 만듭니다 dofollow backlink from 각 클라이언트의 등록 순서 URLs pointing at www.kamocrm.com - ...
중복 작업 흐름을 방지하기 위해 concurrency 그룹 추가
푸시 트리거가 워크플로우 및 워크플로우 dispatch가 불일 때 (또는 2개의 푸시는 빠른 성공에 도착합니다), 둘 다 실행할 것입니다 동시. concurrency 그룹을 추가하면 in-progress를 취소합니다. 새로운 작업을 시작할 때 동일한 작업 흐름 + 브레이크를 실행합니다.
Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 유형으로 업그레이드
- 16.2.3 및 eslint-config-next와 같은 핀 - 정확한 6.0.2, @types/node를 ^24로 업그레이드 - 모션 ^12 (motion/react imports)와 Framer-motion 교체 - Node 24.14.1에 핀으로 .nvmrc 추가 - tscon...
잘못된 stale Redis 캐시가없는 org 레이블 필드
SecurityService 업데이트 전에 org 데이터가 부족합니다. memberTitleNonPlural 필드. 이 검색 및 재-fetch 신선한 자료 그래서 사용자 정의 회원 / 팀 라벨 디스플레이 올바르게.
다음을 통해 모든 외부 API 호출 프록시.js는 CORS를 피하기 위해
Catch-all /api/security/[...path] 프록시 경로 및 업데이트 추가 ThemeConfig, FormAccountRecovery, FormPassportID, FormPersonalInfo, FormRecoveryEnforcement는 직접 대신 로컬 프록시를 사용...
국가 선택 후 큰 플래그와 확인보기
Centered flag, country name 및 검색/Browse 영역을 대체합니다. 국가가 선택될 때 "Switch country" 링크.
다음을 통해 프록시 국가 API.js 및 비활성화 테스트 모드
Api.kamocrm.com에 직접 fetch는 CORS로 인해 실패했습니다. 추가 /api/countries 프록시 경로(same pattern as /api/org) 및 비활성화 USE TESTING MODE.
Forgejo 워크플로우에 대한 전체 GitHub URL 사용
Shorthand ref(e.g. action/checkout@v4)는 수정할 수 없습니다. Forgejo 런너. kamo-internal의 작업 형식으로 정렬.
회원 및 팀 등록 페이지에 대한 동적 제목 접두사
회원은 "Join {org}", 팀이 "Apply to {org}"를 보여줍니다.
Split ageReqType 및 회원/팀 등록 경로 추가
- ageReqTypeMember와 ageReqTypeTeamMember를 대체하십시오 - Page.tsx에서 registerFlow 구성 요소 추출 - 별도의 등록 흐름에 대한 /member 및 /team 경로 추가 - 회원 vs 팀 가입을 제공하는 랜딩 페이지로 홈 페이지를 대체
TeamMember에 Employee를 이름을 바꾸고 동적 라벨 오버라이드를 와이어
TeamMember/TeamMembership에 모든 Employee/Employment 참고를 이름 짓습니다. label 필드와 getter 메소드를 사용하여 useThemeConfig()을 확장 조직 API. FormPassportID 의 동적 회원 라벨을 등록 페이지 회원 별명 텍...
외부 어두운 형태 CSS를 override하는 힘 빛 형태
- 어두운 유틸리티를 방아쇠에서 OS 선호도를 방지하기 위해 Tailwind DarkMode 설정 - !important overrides in globals.css to lock light mode 변수 - 외부 CSS가 DynamicMetaLoader에 로드한 후 인라인 스타일을 주...
OS 색깔 계획 선호도에 관계없이 힘 빛 형태
Removed prefers-color-scheme 다크 미디어 쿼리 그래서 사이트는 항상 빛 모드에서 렌더링합니다.
기존의 Tailscale IP 대신 WireGuard VPN IPs (10.8.x.x)를 사용하기 위해 kubeconfig 업데이트를 수정하십시오
K1m1 및 k2m1에 대한 병렬 배치
- 분할 빌드 및 별도의 작업으로 배포 - 빌드 완료 후 평행한 k1m1 및 k2m1에 배포 - 총 배포 시간을 크게 감소
