2026-05-25
요약 (AI 작성)
오늘은 suji 프로젝트의 Windows/Linux 전면 지원, 자동 업데이터, 크래시 리포터, 패키징 등 다각적인 기능 확장에 집중했습니다. 특히 Linux 환경에서의 윈도우 라이프사이클 이벤트, 클립보드, 셸 API 구현과 Windows용 Win32 기반 클립보드/셸 기능을 통합했습니다. zntc 프로젝트에서는 개발 CSS 파이프라인 통일, async buildApp/runAppBuild 전환, @zntc/web/css sub-export 신설 등 프론트엔드 개발 환경 개선 작업을 진행했습니다. ohah.github.io에서는 웹사이트의 스펠링 체크 크론 작업의 지속적인 모니터링과 커밋 기록 관리를 수행했습니다.
커밋
ohah/ohah.github.io
- docs: complete CRON_CRD_WRITE.md spelling verification task (2026-05-25 23:00 KST)
- docs: cron task completed - verified development-6.mdx (2026-05-25 12:00 KST)
- cron: CRD file verification for 2026-05-25 21:00 KST (docs/monthly-opensource/hwpjs/development-1.mdx)
- docs: mark CRON task completed for 2026-05-25 20:00 KST
- chore(cron): complete 2026-05-25 19:00 spelling check - electron-mcp-server/tech-stack.mdx
- chore(cron): complete 2026-05-25 10:00 KST spell check
- docs: update cron task log (2026-05-25 12:30 KST) - verified cheolsu-proxy/development-10.mdx
- docs: cron task - verify react-native-mcp/development-1.mdx for spelling
ohah/suji
- Add Go TypeScript handlers helper
- Skip docs deploy when Pages is disabled
- Type Node SDK invoke with SujiHandlers
- Read crashReporter reports from Crashpad DB
- Scaffold GitHub Actions workflow in init
- Test release workflow contract
- Add Homebrew formula release automation
- Add curl release installer
- Test desktopCapturer thumbnail graceful failure
- Stabilize CEF Views lifecycle state
- Verify Linux window lifecycle events
- Implement Linux screen APIs
- Implement Linux clipboard text
- Guard macOS-only e2e tests and scope Windows cleanup patterns
- Activate window lifecycle handlers on non-macOS via CEF Views
- Self-relaunch with --do-not-de-elevate to fix Windows CEF init
- Enable Node backend on Windows via mingw libnode
- Add Linux deb packaging
- Implement Windows clipboard via Win32 OpenClipboard
- Implement Windows shell via Win32 ShellExecuteW + SHFileOperationW
- Add auto updater artifact downloads
- Add Linux AppImage packaging
- Implement Linux shell openExternal
- Implement Linux shell trash
- Stabilize auto updater quit install e2e
- Verify Linux print to PDF output
- Harden crash reporter validation
- Implement Linux shell openPath
- Fix Linux libstdc++ bridge link
- Link Linux bridge unwind runtime
- Harden desktop capturer source ids
- Mark TypeScript handler types complete
- Add auto updater prepare install
- Add Linux auto updater e2e coverage
- Test desktop capturer SDK requests