다음을 통해 모든 외부 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에 배포 - 총 배포 시간을 크게 감소