2026-02-27
요약 (AI 작성)
오늘은 대규모의 성과를 기록한 날입니다. ohah/react-wasm-table에서 테이블의 확장 상태, 필터링 데모, 터치 이벤트 API를 포함한 주요 기능 개발을 완료했습니다. 관련 PR 6건은 모두 머지되었으며, 테스트 및 문서화도 꾸준히 진행되었습니다. 사이트 문서화 작업에서 일부 자동화 태스크는 타임스탬프를 갱신하며 유지보수를 완료했습니다. hwpjs에서도 열람기능 향상을 위한 테스팅을 추가했습니다.
커밋
ohah/hwpjs
ohah/ohah.github.io
- docs: update cron write timestamp (2026-02-27)
- docs: update cron write timestamp (2026-02-27)
- docs: update cron write timestamp (2026-02-27)
- docs: update cron write timestamp (2026-02-27)
ohah/react-wasm-table
- test: expand grid adapter, renderer, and hook coverage
- feat: add hook demos and extend selection/sorting/event hooks with tests
- feat: add render loop onAfterDraw and adapter DI for testing
- feat(grid): finalize phase 0 hooks and adapter DI
- feat(grid): add row model and filtering backed by columnar store
- fix(grid): use effective row height for column layouts
- chore: add strip-commit-attribution script and always-run step in commit command
- chore: forbid tool attribution text in commit messages
- docs: update roadmap
- feat(demo): add ColumnFeatures page and sidebar link
- feat(grid): add column resize handle in EventManager and useColumnResize hook
- feat(grid): add TanStack-style column state (order, visibility, sizing, pinning) and extend grid instance
- fix(grid): support multiple onDirty listeners so shared SelectionManager redraws all grids
- fix(grid): preserve selection anchor in controlled mode
- feat(grid): add filtering demo page and improve useFiltering hook
- feat(demo): add TouchEventsDemo page and route
- feat(grid): wire touch handlers in use-event-attachment and Grid, export touch API
- feat(grid): add onTouchStart/onTouchMove/onTouchEnd in event-manager
- feat(grid): add createGridTouchEvent in event-helpers
- feat(grid): add GridTouchEvent types and onTouch* props
- feat(grid): add event helpers and improve event callback handling
- style(grid): format grid package, adapter, demo, and roadmap; fix toggleAllRowsExpanded spacing
- docs: update roadmap
- feat(demo): add ExpandingDemo page and sidebar link
- test(grid): add tests for expanded row model, grid instance, and useGridTable
- chore(grid): export expanded types and getExpandedRowModel from index
- feat(grid): wire expanded state in grid instance and buildGridInstance
- feat(grid): add expanded state and getExpandedRowModel in useGridTable
- feat(grid): add getExpandedRowModel and tree row fields in row-model
- feat(grid): add ExpandedState and ExpandedUpdater in tanstack-types
- docs: reorganize roadmap with completed items, tiers, and dependency graph
- demo: add mouse, scroll, and canvas event callbacks to EventCallbacks page