jaybe
fc0134ffb5
auto: PR for feat/export-css-tokens-deep ( #83 )
...
CI / test (push) Failing after 1m5s
Automated PR created on push to feat/export-css-tokens-deep
Reviewed-on: #83
Co-authored-by: Jaybe <master@jaybe.dev >
Co-committed-by: Jaybe <master@jaybe.dev >
2025-11-17 10:41:27 +00:00
jaybe
4d5477f9ff
Merge pull request 'auto: PR for feat/style-tokens-regression' ( #77 ) from feat/style-tokens-regression into main
CI / test (push) Successful in 1m0s
2025-11-17 08:46:18 +00:00
jaybe
dc54226351
스타일 토큰 회귀 강화: focus-visible 링/오프셋, disabled/readonly 토큰 및 규칙 추가, 테스트 보강
Auto PR / open-pr (push) Successful in 20s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m28s
2025-11-17 17:44:18 +09:00
jaybe
59f84a7149
Merge pull request 'auto: PR for feat/wysiwyg-polish' ( #76 ) from feat/wysiwyg-polish into main
CI / test (push) Successful in 59s
2025-11-17 08:35:54 +00:00
jaybe
5bf78b3e01
테스트/린트 안정화: 버튼 쿼리 모호성 제거, 훅 deps 보강, vi.spyOn 모킹, 멀티선택 Moveable 간섭 방지 재확인, 스냅 우선순위 회귀 그린
Auto PR / open-pr (push) Successful in 21s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m49s
2025-11-17 17:33:39 +09:00
jaybe
cee57c8fcd
Merge pull request 'auto: PR for feat/wysiwyg-route' ( #75 ) from feat/wysiwyg-route into main
CI / test (push) Successful in 57s
2025-11-17 01:19:13 +00:00
jaybe
1c607f6331
feat: WYSIWYG 빌더 1차 기능 완성 및 테스트 추가
Auto PR / open-pr (push) Successful in 20s
Auto Label PR / add-automerge-label (pull_request) Successful in 7s
CI / test (pull_request) Successful in 1m34s
2025-11-17 10:04:01 +09:00
jaybe
9ced249015
feat: WYSIWYG 전용 경로 추가(/[locale]/wysiwyg) 및 샘플 페이지/테스트 구현
2025-11-17 01:56:07 +09:00
jaybe
2e7fc18fb4
Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' ( #74 ) from feat/wysiwyg-moveable-integration into main
CI / test (push) Successful in 53s
2025-11-16 16:50:28 +00:00
jaybe
e34a2c9192
ignore 변경
Auto PR / open-pr (push) Successful in 21s
Auto Label PR / add-automerge-label (pull_request) Successful in 5s
CI / test (pull_request) Successful in 1m21s
2025-11-17 01:48:39 +09:00
jaybe
928cf744e6
Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' ( #73 ) from feat/wysiwyg-moveable-integration into main
CI / test (push) Successful in 52s
2025-11-16 16:31:02 +00:00
jaybe
971b609305
테스트: 멀티선택 스냅 확대 케이스(축 독립/임계 경계/최근접 우선) TDD 추가 및 안정화
Auto PR / open-pr (push) Successful in 17s
Auto Label PR / add-automerge-label (pull_request) Successful in 7s
CI / test (pull_request) Successful in 1m22s
2025-11-17 01:28:51 +09:00
jaybe
2070b52023
WYSIWYG: a11y 라이브 리전 안내 추가\n- 선택 개수/좌표 및 가이드 좌표 안내(useMemo 기반)\n- a11y 테스트 추가(guides/nudge)\n- 메인플랜 업데이트\n- 전체 테스트 그린
2025-11-17 01:14:30 +09:00
jaybe
713648fb3a
WYSIWYG: 멀티선택 그룹 리사이즈/회전 TDD 추가 및 구현\n- 리사이즈: 마지막 선택 객체 스냅 델타를 전체 선택 객체에 균등 적용\n- 회전: 스냅/Shift 미세회전 델타를 전체 선택 객체에 균등 적용\n- 테스트 안정화(waitFor) 및 훅 의존성 보정(일부 경고 잔존)
2025-11-17 01:06:14 +09:00
jaybe
498ffb675a
WYSIWYG: 멀티선택/그룹 스냅·가이드(그룹 bbox)/마퀴 선택 TDD·구현 및 문서 업데이트
2025-11-17 00:46:54 +09:00
jaybe
d4280ef04c
Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' ( #72 ) from feat/wysiwyg-moveable-integration into main
CI / test (push) Successful in 1m21s
2025-11-16 14:36:29 +00:00
jaybe
302ab79dd4
WYSIWYG: 키보드 nudge(Shift 1px 비스냅, Alt 16px 스냅) TDD/구현 및 테스트
Auto PR / open-pr (push) Successful in 15s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m32s
2025-11-16 23:34:39 +09:00
jaybe
258cf1dc00
Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' ( #71 ) from feat/wysiwyg-moveable-integration into main
CI / test (push) Successful in 1m8s
2025-11-16 14:23:23 +00:00
jaybe
1b1b916a30
WYSIWYG: Moveable 가이드라인 고도화(중심/가장자리 스냅, 8px 임계) TDD/구현 및 테스트
Auto PR / open-pr (push) Successful in 18s
Auto Label PR / add-automerge-label (pull_request) Successful in 7s
CI / test (pull_request) Successful in 1m13s
2025-11-16 23:21:43 +09:00
jaybe
ccb706de5b
WYSIWYG: Moveable 최소 통합(드/리/회 props + 8px 스냅 그리드) 및 스모크 테스트 추가
2025-11-16 22:22:23 +09:00
jaybe
66cb36cd9d
WYSIWYG: 스냅 유틸 공통화(snap8/snapAngle) 및 메인플랜 업데이트
2025-11-16 22:17:43 +09:00
jaybe
98d33fc0d0
feat(wysiwyg): 레이어/속성 패널 및 Export(절대배치) 1차 TDD/구현
...
Auto PR / open-pr (push) Successful in 21s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m16s
- LayersPanel: 순서 변경/잠금/숨김 토글
- PropsPanel: 위치/크기/회전 및 이미지 src/alt 편집
- exportFrame: frame-scale 토큰 및 오브젝트 절대배치 HTML/CSS 출력
- 테스트 추가 및 전체 그린 유지
2025-11-16 21:35:28 +09:00
jaybe
1737ae172e
feat(wysiwyg): 캔버스 키보드 nudge/마우스 드래그 + 8px 스냅 (M1 1차)
...
- Frame/Layer/Object 스키마(zod) 및 테스트
- 키보드 화살표 nudge 시 8px 스냅 적용
- 마우스 드래그 이동 시 8px 스냅 적용
- Canvas 컴포넌트 초기 버전 및 테스트 추가
2025-11-16 21:23:51 +09:00
jaybe
e9655c19cc
Merge pull request 'auto: PR for feat/verify-integrity-cli' ( #70 ) from feat/verify-integrity-cli into main
CI / test (push) Successful in 54s
2025-11-16 11:59:58 +00:00
jaybe
5dce80e56d
ci: verify 단계 폴더 보장 및 요약 로그 출력 추가\n\n- artifacts/export 폴더 보장 스텝 추가\n- 무결성 검증 요약(ok/total/missing/...) 한 줄 출력
Auto PR / open-pr (push) Successful in 17s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m14s
2025-11-16 20:58:22 +09:00
jaybe
029b5a1fac
Merge pull request 'auto: PR for feat/verify-integrity-cli' ( #69 ) from feat/verify-integrity-cli into main
CI / test (push) Successful in 55s
2025-11-16 11:53:56 +00:00
jaybe
e32d59ca44
ci: 무결성 검증 통합(권장 플로우)
...
Auto PR / open-pr (push) Successful in 16s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m13s
- scripts/make-verify-json.js: 산출물 폴더 → extras/assets JSON 생성
- scripts/verify.js: JSON 입력으로 무결성 검증(종료코드 반영)
- package.json: verify 스크립트 추가
- .gitea/workflows/ci.yml: ./artifacts/export 존재 시 검증 스텝 실행
2025-11-16 20:52:18 +09:00
jaybe
03d8d84a3c
Merge pull request 'auto: PR for feat/verify-integrity-cli' ( #68 ) from feat/verify-integrity-cli into main
CI / test (push) Successful in 54s
2025-11-16 11:26:04 +00:00
jaybe
86155c9fd3
feat: verifyIntegrity CLI 래퍼 추가 및 문서화 (TDD)
...
Auto PR / open-pr (push) Successful in 16s
Auto Label PR / add-automerge-label (pull_request) Successful in 5s
CI / test (pull_request) Successful in 1m11s
- verify.cli.ts/verify.cli.test.ts 추가
- README 사용법/종료코드/CI 가이드 문서화
- 전체 테스트 그린 유지
2025-11-16 20:24:30 +09:00
jaybe
d202cde689
Merge pull request 'auto: PR for feat/image-optimization' ( #67 ) from feat/image-optimization into main
CI / test (push) Successful in 52s
2025-11-16 11:20:30 +00:00
jaybe
ba2ba588f7
feat: 이미지 최적화 2·3차(imageAutoSizes/imageSizesPreset) 및 문서/플랜 반영 (TDD)
...
Auto PR / open-pr (push) Successful in 15s
Auto Label PR / add-automerge-label (pull_request) Successful in 4s
CI / test (pull_request) Successful in 1m8s
- ExportOptions.imageAutoSizes 추가 및 기본 sizes 자동 적용
- ExportOptions.imageSizesPreset 추가(mobile-first/desktop-fixed)
- 우선순위: imageSizes > preset > auto > none
- 테스트 케이스 확장(image.responsive.options.test.ts)
- README/MAIN_PLAN 업데이트
2025-11-16 20:03:33 +09:00
jaybe
396d0ac7a0
feat: 이미지 최적화 옵션 추가(fetchpriority/srcset/sizes) (TDD)
...
- ExportOptions에 이미지 옵션 추가
- hero 이미지에 조건부 속성 렌더링
- 테스트: image.responsive.options.test.ts
- 전체 테스트 그린 유지
2025-11-16 18:49:39 +09:00
jaybe
19a39230be
feat: verifyIntegrity 리포트 확장(summary) 및 테스트 추가\n\n- VerifyResult에 summary(total/missing/integrityMismatches/sizeMismatches/bundleHashMismatch) 추가\n- verify.integrity.test.ts에 summary 단언 추가\n- 전체 테스트 그린 유지
2025-11-16 18:33:16 +09:00
jaybe
c519055e90
feat: Sheets 템플릿 가이드 보강(TDD)
...
- Code.gs에 @tool/@version 헤더, 필드 매핑 TODO, try/catch 에러 처리 추가
- README.txt에 Web App 배포/필드 매핑 가이드 추가
- 테스트 추가: sheets.template.enhance.test.ts
- 전체 테스트 그린 유지
2025-11-16 18:29:54 +09:00
jaybe
7928f9b6c5
feat: ZIP 경로 가드 추가 및 무결성 size 검증 도입 (TDD)
...
- buildZip에 경로 하드닝 추가: ../, 절대경로(/), 역슬래시(\) 금지
- assets.integrity.index.json에 size(byte) 필드 추가
- verifyIntegrity에서 size 불일치 검증 추가
- 경로/사이즈 검증 테스트 추가: zip.pathGuard.test.ts
- 전체 테스트 그린 유지
2025-11-16 17:30:47 +09:00
jaybe
3c5fdba5c6
Merge pull request 'auto: PR for feat/export-bundle-integrity' ( #66 ) from feat/export-bundle-integrity into main
CI / test (push) Successful in 55s
2025-11-16 04:13:28 +00:00
jaybe
cf8f02bfca
docs: 메인플랜 단일화 및 Option2 진행 현황 통합
Auto PR / open-pr (push) Successful in 15s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m11s
2025-11-16 13:11:47 +09:00
jaybe
f7d161fef6
Merge pull request 'auto: PR for feat/export-bundle-integrity' ( #65 ) from feat/export-bundle-integrity into main
CI / test (push) Successful in 57s
2025-11-16 04:09:33 +00:00
jaybe
92aa4f19c7
Option2 무결성 강화: integrity index 추가, 인덱스 정렬/교차 검증, referencedAt 매트릭스, README 문서화 (TDD)
Auto PR / open-pr (push) Successful in 17s
Auto Label PR / add-automerge-label (pull_request) Successful in 6s
CI / test (pull_request) Successful in 1m18s
2025-11-16 12:30:41 +09:00
jaybe
3708ca3521
Option2-무결성: assets.json SHA-256 무결성 계산 및 referencedAt 추적 TDD/구현
2025-11-16 11:05:00 +09:00
jaybe
9faef5c827
Merge pull request 'auto: PR for feat/export-bundle-phase7-perf-seo' ( #64 ) from feat/export-bundle-phase7-perf-seo into main
CI / test (push) Successful in 54s
2025-11-16 01:57:40 +00:00
jaybe
7bf16bfeee
Phase7-PerfSEO: Export Options 문서 업데이트 (robots meta, font preload, image 옵션)
Auto PR / open-pr (push) Successful in 15s
Auto Label PR / add-automerge-label (pull_request) Successful in 3s
CI / test (pull_request) Successful in 1m15s
2025-11-16 10:55:42 +09:00
jaybe
0eb056e6b5
Phase7-PerfSEO: robots meta UI 연동(TDD) 및 Preview/Export 반영
2025-11-16 04:12:46 +09:00
jaybe
ed7f6189eb
Phase7-PerfSEO: 폰트 preload 옵션 및 이미지 loading/decoding UI 연동 TDD/구현 완료
2025-11-16 04:10:52 +09:00
jaybe
689edeaf24
feat(perf-seo): exporter에 robots 메타 옵션 추가(TDD)
2025-11-15 15:18:23 +09:00
jaybe
38066e3030
Merge pull request 'auto: PR for feat/export-bundle-phase6' ( #63 ) from feat/export-bundle-phase6 into main
CI / test (push) Successful in 1m1s
2025-11-15 06:16:04 +00:00
jaybe
13439a384f
test(assets): grouped 경로 전략 검증 테스트 추가
Auto PR / open-pr (push) Successful in 21s
Auto Label PR / add-automerge-label (pull_request) Successful in 8s
CI / test (pull_request) Successful in 1m12s
2025-11-15 15:14:19 +09:00
jaybe
7f6b463520
Merge pull request 'auto: PR for feat/export-bundle-phase6' ( #62 ) from feat/export-bundle-phase6 into main
CI / test (push) Successful in 56s
2025-11-15 06:03:00 +00:00
jaybe
a5b0f07f2a
fix(ci): 누락 파일 추가 및 AssetManager 경로 전략 변경사항 포함
Auto PR / open-pr (push) Failing after 11s
Auto Label PR / add-automerge-label (pull_request) Successful in 7s
CI / test (pull_request) Successful in 1m17s
2025-11-15 15:01:17 +09:00
jaybe
7e7eb1be15
feat(phase6): 자산 경로 구조 옵션(UI/미리보기/Export) + 폰트 preconnect 토글 + extras 자동 보강(robots/manifest) + 문서화
Auto PR / open-pr (push) Failing after 13s
Auto Label PR / add-automerge-label (pull_request) Successful in 7s
CI / test (pull_request) Failing after 35s
2025-11-15 14:28:05 +09:00