2026-03-19
요약 (AI 작성)
오늘은 ohah/ghtui와 ohah/hwpjs를 중심으로 개발 및 수정을 진행했습니다. ghtui에서는 에디터 모달 및 키바인딩 개선과 같은 사용자 경험 향상 작업과 더불어, 최신 종속성을 반영하기 위한 MSRV 조정 및 Rust 관련 워닝 해결 작업을 완료했습니다. 또한, 보안 감사 및 CI 업데이트를 통해 품질 유지를 강화했습니다.
hwpjs에서는 하이퍼링크 클릭 동작 개선과 렌더링 세부 조정과 같은 시각적 정확성을 높이는 주요 업데이트가 이루어졌으며, Unicode 매핑 및 WCHAR 오프셋 처리를 통해 더 많은 문서와의 호환성을 확보했습니다. 이 외에도 오픈소스 프로젝트 전반적으로 다양한 맞춤법 교정 확인 및 주기적 상태 점검이 수행되었습니다.
커밋
ohah/ghtui
- Fix confirm modal editor init, add full keybindings to diff comment editor
- Upgrade input modal to use full TextEditor with EditorView
- Fix clippy collapsible_if warnings for Rust 1.94
- Fix MSRV: bump 1.85 to 1.90 to match dependency requirements
- Add CI security audit, MSRV check, Dependabot, and unit tests
- Apply cargo fmt formatting fixes
- Fix gh CLI config path for Windows and XDG support
- Simplify gh_config_dir() to use dirs::config_dir()
- Add Korean changelog and cross-link between EN/KO versions
- Fix duplicate review comment editor on modified lines
- Add URL picker modal for multiple links in markdown
- Add markdown link open: press 'o' on Body/Comment to open links
- Update README and Help view with complete keybindings
- Add crates.io auto-publish to release workflow
- Add update check: startup notification and --check-update flag
- Add LICENSE (MIT) and CHANGELOG.md for v0.1.0 release
- Fix block select review comment bug, add diff context expand
- Add Esc debounce for Warp/Terminal.app Shift+Arrow compatibility
- Fix editor selection rendering: text duplication and position shift
- Fix Shift+Arrow causing Esc in editor (terminal compatibility)
- Fix editor crash on Shift+Arrow text selection (slice panic)
ohah/hwpjs
- feat: hyperlink onclick + hfS top 위치 추가
- feat: hyperlink onclick 렌더링 구현
- fix: seg_start 클램프로 초과 line segment 렌더링 허용
- feat: WCHAR offset 매핑 — issue30 100% 일치 (18/46)
- feat: Wingdings Private Use Area → Unicode 매핑
- fix: 탭 htC 중복 제거 + tabdef 100% 일치 (19/46)
ohah/ohah.github.io
- CRD periodic check: 2026-03-19 9:00 AM - all .mdx files already checked, no spelling corrections needed
- CRD: docs/monthly-opensource/chromium/merge.mdx 검사 완료. 맞춤법 교정 필요 없음. Lint 통과, CRON_CRD_WRITE.md 상태만 갱신.
- [CRD: docs/monthly-opensource/chromium/merge.mdx 마킹 x]로 복귀. 후속 작업 없음.
- docs: CRD 체크 완료 - chromium/code-review.mdx 검사 후 상태 갱신
- CRD: 전체 mdx 파일 검사 완료 상태 재확인 (2026-03-19 6:30 PM)
- CRON CRD status update: 2026-03-19 9:30 AM (Asia/Seoul)
- cron-crd: 298th recheck - all .mdx files already checked
- CRD: Check chromium/code-review.mdx - no spelling issues found
- CRD: 303차 체크 완료 - 모든 mdx 파일 검사 완료, 수정 불필요
- docs(cron-crd): update CRON_CRD_WRITE.md - all mdx files checked (300th update)
- docs: CRD 주기적 재확인 (310차) - 모든 mdx 파일 검사 완료 상태
- [cron:blog-crd-write] 308th CRD run - reconfirm all .mdx files spellchecked ✓
- docs(crd): 30분마다 맞춤법 교정 크론 재확인 - 2026-03-19 5:00 PM
- CRD: 30분마다 맞춤법 교정 주기적 실행(304차) - 모든 mdx 파일 검사 완료, 더 이상 업그레이드할 파일 없음
- chore: CRD 주기적 실행 요청 - 3:00 PM 상태 확인 (모든 mdx 파일 이미 체크 완료)
- CRD: docs/monthly-opensource/crd/development.mdx 검사 완료, 맞춤법 교정 불필요 (302차)
- CRD recheck: all 27 files still passing
- CRD cron check 2026-03-19 8:00 PM - no spelling/typo corrections needed (all files already checked)
- 303: CRD 주기적 재확인 - 모든 mdx 파일 체크 완료 상태 갱신
- chore(crd): 314번째 크론 주기적 실행 - 모든 mdx 파일 검사 완료. 맞춤법 교정 필요 없음.
- docs: CRD recheck - nothing to fix, all files checked ✓
- CRD: spell check verification - 2026-03-19 23:30 (Asia/Seoul)
- [docs: [CRD] 315 - 전체 대상 mdx 파일 검사 완료 상태 재확인. 더 이상 검사할 mdx 파일 없음(모든 .mdx 파일이 이미 x] 체크 완료 상태). Lint 통과, CRON_CRD_WRITE.md 상태만 갱신하여 커밋。