2026-03-07
요약 (AI 작성)
cheolsu-proxy 프로젝트에서 서버 리플레이 기능이 대거 추가되었고, TUI와 GUI 모두 기능 개선 작업이 있었습니다. 주요 변경사항으로는 ratatui 기반 TUI 기본 구조와 탭 UI가 완성되었으며, Settings 페이지도 개선되었습니다. 또한 다국어(i18n) 지원이 구현되며 UI 전반의 국제화 작업도 병행되었습니다. PR 10건 이상이 병합되며 추적 가능한 사용성 개선과 최적화 작업이 이루어졌습니다.
gihtub.io 리포지토리에서는 크론 기반 맞춤법 확인이 마무리되며 문서 신뢰도가 지속적으로 관리되었습니다. 특히 전체 MDX 파일이 최신 상태로 재확인되었습니다.
커밋
ohah/cheolsu-proxy
- chore(tauri-ui): 서버 리플레이 관련 한국어 번역 추가
- feat(tauri-ui): 서버 리플레이 UI 페이지 및 스토어 추가
- feat(tauri-ui): 서버 리플레이 Tauri 커맨드 추가
- feat(proxy_daemon): 서버 리플레이(Server Replay) 데몬 레벨 구현
- fix(tauri-ui): Switch 토글 비활성화 상태 색상 개선
- fix(tauri-ui): Settings 페이지 레이아웃을 다른 페이지와 동일하게 전체 너비로 변경
- fix(tauri-ui): collapsed 사이드바에 툴팁 추가
- fix(tauri-ui): UI 한국어 텍스트를 영어로 변경
- fix(tauri-ui): 사이드바 메뉴 순서 변경 — WebSocket을 Network 다음으로 이동
- refactor(tauri-ui): AppSidebar를 공유 레이아웃으로 이동 — 페이지별 중복 제거
- fix(tauri-ui): Settings 페이지에 사이드바 추가 — 네비게이션 탈출 불가 수정
- docs: 기능 비교 문서 및 로드맵 현행화 — 구현 완료 기능 반영
- feat(tui): 인터셉트 규칙 추가 폼 및 클립보드 복사 기능 구현
- refactor(tui): 모든 UI 텍스트 및 주석을 영어로 변환
- fix(websocket): WebSocket 연결/해제 이벤트를 TUI/GUI에 전송
- chore(tauri-ui): CLI 설치 관련 한국어 번역 추가 및 i18n 카탈로그 업데이트
- fix(tui): KeyEventKind::Press 필터링으로 키 입력 중복 방지
- fix(tui): UI 색상 가시성 개선 — DarkGray를 밝은 색으로 변경
- style: Rust/TypeScript 포매팅 수정 (CI 호환)
- fix(tauri): CLI 설치/제거 시 macOS 관리자 비밀번호 팝업으로 권한 획득
- feat(tauri-ui): 설정 페이지에 터미널 명령어 설치/제거 UI 추가
- feat(tauri): CLI 설치/제거 커맨드 추가 (install_cli, uninstall_cli)
- chore(tauri): TUI 바이너리를 sidecar로 등록 및 빌드 스크립트 확장
- feat(tui): Network/WebSocket/Rules/Settings 탭 UI 렌더링 구현
- feat(tui): App 상태 관리 및 데몬 연결 구현
- feat(tui): ratatui 기반 TUI crate 기본 구조 추가
- ci: i18n 카탈로그 누락 검증 추가 — lingui extract 후 diff 체크
- feat(tauri-ui): Lingui 기반 다국어(i18n) 지원 추가 — 영어/한국어
- fix: tracing subscriber init → try_init으로 변경하여 중복 초기화 패닉 방지
- feat(tui): TableState 기반 자동 스크롤 구현
- fix(tui): 데몬 로그를 파일에만 출력하여 TUI 화면 깨짐 방지
- fix(tui): 데몬 프로세스에 tracing-subscriber 추가로 에러 로그 출력
- fix(tui): 데몬 모드를 tokio 런타임 생성 전에 분기하여 단독 실행 수정
- fix(tui): --daemon 플래그 추가로 TUI 단독 실행 시 데몬 자동 시작 지원
- feat(tui): 웹소켓 탭에 클립보드 복사 기능 추가
- feat(tui): 선택 항목 색상 강화 및 탭별 키 힌트 표시 개선
- style(tui): websocket.rs 포맷 수정
- fix(ci): rust-lint paths에 crates/ 디렉토리 추가
- style(tui): 모든 탭 하단 도움말 색상을 DarkGray → Cyan으로 통일
- fix(tui): cURL 복사/리플레이 단축키 개선 및 디테일 뷰에서도 동작하도록 수정
- feat(tui): 네트워크 탭에 cURL 복사(C), 리플레이(r) 기능 및 디테일 색상 개선
- fix(tui): 네트워크 목록 URL 60자 제한 제거하여 전체 표시
- style(tui): 디테일 하단 도움말 색상을 Cyan으로 변경하여 가독성 향상
ohah/ohah.github.io
- chore(cron): 62차 재확인 - 전체 대상 mdx 검사 완료 상태 확인
- docs: 64차 크론 주기적 재확인 (2026-03-07 11:30)
- [chord-write] Check off docs/monthly-opensource/index.mdx
- cron: crd-write 65th run - all mdx files already checked
- CRON: 모든 대상 mdx 파일 검사 완료 상태로 갱신
- cron: 66th update - all mdx files already checked
- docs(cron): reconfirm all MDX files already proofread - 2026-03-07 14:00