2026-03-01
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
react-wasm-table은 이날 PR 여섯 개를 모두 main에 병합했습니다. 하위 행 펼치기 데모와 TanStack 데모 라우트 정리(#42), 캔버스 Sparkline 셀 렌더러와 데모(#43), Table과 Thead·Td 같은 구조 컴포넌트가 TableCellContent를 자식으로 받게 한 변경(#44)이 먼저 들어왔습니다. 문서 사이트는 영어·한국어 문서 분리, 로고·파비콘, twoslash·mermaid·file-tree 플러그인, CI에서 문서 전에 WASM을 빌드하는 단계를 갖췄고(#45), Benchmark 페이지의 버튼과 드롭다운을 Tailwind CSS v4와 shadcn 컴포넌트로 바꿨습니다(#46). 마지막으로 TanStack 호환 Pagination·Grouped·Faceted 행 모델과 useGridTable 상태, 테스트, 데모를 추가하고, 페이지 이동이 데이터를 다시 넣지 않고 WASM 엔진의 view_indices만 잘라 쓰도록 했습니다(#47).
hwpjs는 COLORREF JSON을 {r,g,b} 형태로 되돌리고 테스트 컴파일을 고쳤으며(#78), Node 패키지 버전을 0.1.0-rc.6으로 올렸습니다(#79). CLI가 버전을 하드코딩하지 않고 package.json에서 읽게 했고(#80), 표 기본 테두리와 셀 테두리의 우선순위, 이미지 크기, background-size를 손봤습니다(#81). LaTeX 테스트 픽스처(#82), iOS 전용 빌드를 위한 to_pdf 시그니처 정렬(#83), 스냅숏 HTML을 11300 포트로 띄우는 스크립트(#85), collect 경계 사례 자리 테스트와 소수점 반올림 유틸(#86)도 병합됐습니다. 가로 방향 용지에서 너비와 높이를 바꿔 쓰는 처리와 CONTRIBUTING의 Colima·Apple Silicon 빌드 설명 보강도 커밋됐습니다. 표 셀과 도형의 다단 렌더링(#89)과 markdown 뷰어 테스트 PR #84·#87·#90은 이날 열려 다음 날 병합됐고, #88은 병합 없이 닫혔습니다.
cheolsu-proxy는 Pages 배포를 되살리고 문서·의존성·Tauri 설정을 갱신했으며 에이전트 명령을 .cursor에서 .claude로 옮겼습니다(#57). 이어 v1 크레이트(proxyapi, proxyapi_models)와 v1 Tauri 명령, 쓰지 않는 hyper-tls 의존성을 지우고 proxy.rs를 system_proxy.rs로 바꾸는 정리(#58)가 병합됐고, oxfmt·oxlint 개발 의존성 추가와 포맷 적용이 뒤따랐습니다.
블로그 저장소(ohah.github.io)에는 당시 일일 요약 자동화가 이날 활동 요약을 추가한 커밋 1개가 있었습니다.
공개 커밋 59개, 해당일 생성 또는 병합된 PR 21개를 정리했습니다. PR 생성 21개·병합 16개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/cheolsu-proxy
- style: apply oxfmt formatting to Cargo.toml, README.md, document/package.json
- chore(deps): add oxfmt 0.35, oxlint 1.50 to devDependencies
- refactor: v1 크레이트 제거 및 코드 모듈 분할
- style: apply cargo fmt
- chore: update docs, deps, proxy and tauri config
- chore: move agent commands from .cursor to .claude
ohah/hwpjs
- test(core): add collect edge-case placeholders and float rounding util
- fix(core): support landscape (horizontal) page direction
- feat(scripts): add script to serve snapshot HTML on port 11300
- test(core): add viewer/markdown/document docinfo and fileheader unit tests
- fix(craby): align to_pdf with codegen trait for iOS-only build
- fix(core): table border priority, image sizing, and background-size
- chore(core): add latex test fixtures
- fix(core): table and HTML viewer updates with snapshot refresh
- fix(node): read CLI version from package.json instead of hardcoding
- chore(node): bump to 0.1.0-rc.6 and refresh release artifacts
- docs(hwpjs): CONTRIBUTING - Colima/Apple Silicon Linux 빌드 설명 보강
- fix(core): restore COLORREF JSON to {r,g,b} and fix test compilation
ohah/ohah.github.io
ohah/react-wasm-table
- style: format PaginationDemo.tsx with oxfmt
- fix: add const to set_pagination to satisfy clippy
- feat(wasm): integrate pagination into WASM engine pipeline
- fix(grid): handle pagination in Table component instead of manual data slicing
- fix(demo): remove TanStack variants, fix pagination rendering
- fix(demo): rewrite demos to use canvas rendering (Grid/Table)
- feat(demo): add TanStack versions of Pagination, Grouping, Faceted demos
- feat(demo): wire up Pagination, Grouping, Faceted routes and sidebar
- feat(demo): add Pagination, Grouping, Faceted demo pages
- style: apply oxfmt formatting to new row model files
- style: apply oxfmt formatting to pre-existing files
- test(grid): add useGridTable tests for pagination/grouping state
- test(grid): add GridInstance tests for pagination, grouping, and faceted
- test(grid): add tests for pagination, grouped, and faceted row models
- feat(grid): export new row model functions and types from index
- feat(grid): add pagination/grouping controlled/uncontrolled state to useGridTable
- feat(grid): extend GridState and GridInstance with pagination/grouping/faceted
- feat(grid): implement pagination, grouped, and faceted row models
- feat(grid): add PaginationState and GroupingState type definitions
- chore: stage pre-existing unstaged changes
- chore: apply oxfmt to fix CI format check
- docs: add Tailwind/shadcn UI, replace Benchmark custom buttons & dropdowns
- ci(docs): build WASM before docs so document bundle can resolve grid
- fix(docs): add TS error 2307 to twoslash @errors for CI
- chore(document): update rspress.config.ts
- chore(benchmark): update Benchmark pages (document + examples)
- chore(benchmark): update Benchmark pages (document + examples)
- feat(document): add rspress theme (document/theme/index.tsx)
- chore(docs): update benchmark pages, doc index, and custom.css
- fix(benchmark): use ColumnDef<Employee, any>[] for TanStackTablePanel to avoid cast
- fix(document): resolve ColumnDef variance in Benchmark tanStackColumns
- fix(document): add TanStack deps and demo data/useContainerSize for Benchmark
- docs: add en/ko i18n docs and align demo with rspress
- chore(demo): add logo and favicon to demo app
- docs: add rspress plugins, nav logo, hero image, and theme overrides
- chore: add project logo and favicon with generation script
- docs(grid): document Sparkline in canvas-components; add renderer tests
- feat(grid): use TableCellContent for table children (ReactNode | RenderInstruction)
- feat(grid): add Sparkline canvas component and demo page
- feat(demo): add Expanding demo and centralize tanstack routes
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.