Welcome to my GitHub profile! I'm passionate about contributing to open source projects and building meaningful software.
Merged pull requests to external open source projects. Dates show when each PR was opened.
| Pull Request | Opened |
|---|---|
| ✅ Fix/issue 8452 radio group | 2025-11-15 |
| ✅ [@mantine/core] Menu.Sub: add openDelay prop | 2025-11-11 |
| ✅ [@mantine/core] PasswordInput: Add aria-pressed attribute to Password… | 2025-11-08 |
| ✅ [@mantine/dates] TimePicker: Fix custom amPmLabels being truncated in… | 2025-10-05 |
| ✅ Fix/reset field rerender (#8017) | 2025-07-06 |
Show 21 older merged PRs
| Pull Request | Opened |
|---|---|
| ✅ test: deflake test-net-listen-ipv6only | 2026-06-27 |
| ✅ test_runner: add timestamp to JUnit reporter testsuites | 2026-06-20 |
| ✅ doc: add test reporter event lifecycle diagram | 2026-06-07 |
| ✅ test_runner: avoid recompiling coverage globs for every file | 2026-05-31 |
| ✅ test_runner: support coverage with isolation:'none' via run() API | 2026-05-02 |
Show 17 older merged PRs
| Pull Request | Opened |
|---|---|
| ✅ perf(ci): give the heavier test lane the larger runner | 2026-09-06 |
| ✅ chore(github): add a Test or CI Infrastructure issue template | 2026-07-26 |
| ✅ chore(deps): prune stale pnpm overrides, move workspace pins to the catalog | 2026-07-20 |
| ✅ chore(deps): align workspace on vite 8 | 2026-07-12 |
| ✅ perf(ci): key sandbox next cache by PR to stop cross-basepath invalidation | 2026-07-12 |
Show 15 older merged PRs
| Pull Request | Opened |
|---|---|
| ✅ refactor(upload): 멀티 업로드를 지원하지 않기로 하고 장수 축을 걷어낸다 | 2026-09-12 |
| ✅ feat(spot): 카테고리 체계를 확정하고 스크린샷 결과에서 고르게 한다 | 2026-09-12 |
| ✅ feat(upload): 고른 후보를 스팟으로 저장한다 | 2026-09-12 |
| ✅ chore(env): 기본 Gemini 모델을 3.8 flash로 올린다 | 2026-09-12 |
| ✅ feat(upload): 업로드 화면과 라우트를 만든다 | 2026-09-12 |
Show 15 older merged PRs
| Pull Request | Opened |
|---|---|
| ✅ feat/upload multi preview | 2026-09-12 |
| ✅ fix(upload): 화면 문구를 한 장 제한과 맞춘다 | 2026-09-12 |
| ✅ feat(nav): 진입이 확정된 하위 화면에 돌아가는 길을 만든다 | 2026-09-12 |
| ✅ feat(shared): 스팟 계약을 shared에 둔다 | 2026-09-12 |
| ✅ 업로드 추출이 실패하면 다시 시도와 직접 입력을 내민다 | 2026-09-12 |
| ✅ feat/upload guard | 2026-09-12 |
| ✅ chore(lint): 도메인 셋을 경계에 등록한다 | 2026-09-12 |
| ✅ chore: 스캐폴드가 남긴 example 도메인을 걷어낸다 | 2026-09-12 |
| ✅ feat(env): API 키를 계약에 올리고 버셀에 등록된 이름으로 맞춘다 | 2026-09-12 |
| ✅ ci: PR이 ready가 되면 auto-merge를 대신 켠다 | 2026-09-12 |
| ✅ feat(upload): 올린 이미지에서 후보를 만들어 결과 화면에 넘긴다 | 2026-09-12 |
| ✅ fix: 락파일에서 pnpm 11 잔재(@pnpm/exe)를 걷어낸다 | 2026-09-12 |
| ✅ feat(upload): 업로드를 한 장으로 제한한다 | 2026-09-12 |
| ✅ feat(platform): 이미지에서 가게를 읽는 VLM 어댑터를 붙인다 | 2026-09-12 |
| ✅ feat(extraction): VLM이 읽어낸 주소를 도로명으로 검증한다 | 2026-09-12 |
| Pull Request | Opened |
|---|---|
| ✅ fix: remove unsupported 'enabled' key from workflow config | 2025-12-27 |
| ✅ feat(core): share file list patterns between glob and grep tools | 2025-08-16 |
| ✅ perf(core): implement parallel file processing for 74% performance improvement | 2025-07-24 |
| ✅ feat: Make file type detection and binary checks asynchronous (#3286) | 2025-07-05 |
| Pull Request | Opened |
|---|---|
| ✅ 🐞 fix: respect parent-provided useFieldArray rules (#13082) | 2025-10-08 |
| ✅ fix: checkbox duplication handling in useFieldArray | 2025-05-05 |
| ✅ 🐞 fix #12772 reset form useWatch to utilize ref for defaultValue and … | 2025-04-25 |
| Pull Request | Opened |
|---|---|
| ✅ feat(cli): add oxlint rule to prefer vite-plus imports | 2026-04-17 |
| ✅ feat(cli): add top-level rebuild alias | 2026-04-14 |
| Pull Request | Opened |
|---|---|
| ✅ Fix before interactive incorrectly render css | 2025-07-01 |
| Pull Request | Opened |
|---|---|
| ✅ fix(react-query): allow retryOnMount when throwOnError is function (#9336) | 2025-06-30 |
| Pull Request | Opened |
|---|---|
| ✅ feat: add expectFailure enhancements proposal | 2026-01-29 |
| Pull Request | Opened |
|---|---|
| ✅ refactor(panda): 손으로 짠 토큰 프리셋을 공식 preset-panda로 바꾼다 | 2026-09-12 |
This section is automatically updated daily with my latest open source contributions



