Commit Graph

  • bde7c8785d 문서: MAIN_PLAN Export 폼 a11y(fieldset aria-describedby/help/id) 배치 기록 추가 feat/export-form-a11y-fieldset jaybe 2025-11-18 01:48:34 +09:00
  • 033519f973 Export 회귀: 폼 required/pattern/maxlength + describedby 검증 추가, :invalid 에러 스타일 포함 feat/export-form-error-regression jaybe 2025-11-17 21:19:01 +09:00
  • 64790cf991 E2E: Guides ON 상태에서 멀티선택 회전 후 스냅 및 라이브리전 검증 추가 feat/wysiwyg-e2e-guides-rotate-group jaybe 2025-11-17 21:00:45 +09:00
  • adb96080a8 E2E: 멀티선택 회전 후 그룹 리사이즈(N/S) 스냅 유지 검증 추가 feat/wysiwyg-e2e-group-rotate-resize-ns jaybe 2025-11-17 20:48:24 +09:00
  • 77429f7f51 E2E: 멀티선택 회전 후 그룹 리사이즈(E/W) 스냅 유지 검증 추가 feat/wysiwyg-e2e-group-rotate-resize jaybe 2025-11-17 20:42:57 +09:00
  • d5b51a4eea E2E: 멀티선택 회전 후 그룹 드래그 스냅 유지 및 라이브리전 검증 추가 feat/wysiwyg-e2e-group-rotate-drag jaybe 2025-11-17 20:29:45 +09:00
  • 545c906c7b E2E: 회전(15°) 후 드래그에서도 스냅 우선순위(에지>그리드) 및 라이브리전 가이드 검증 feat/wysiwyg-e2e-rotate-snap jaybe 2025-11-17 20:07:23 +09:00
  • 2bce81081e E2E: 스냅 우선순위 확장 - 센터 우선, 그리드 단독 스냅(13→16) 케이스 추가 feat/wysiwyg-e2e-snap-priority jaybe 2025-11-17 20:01:13 +09:00
  • e3a8cf84a0 E2E: 스냅 우선순위(edge>center>grid) 드래그 정렬 검증 추가 jaybe 2025-11-17 19:58:52 +09:00
  • 28f9548f16 Export A11y 회귀 매트릭스: input/select/textarea label/for·describedby, radio/checkbox fieldset·legend·help 검증 추가 feat/export-a11y-matrix jaybe 2025-11-17 19:45:31 +09:00
  • f594a389fd Merge pull request 'auto: PR for feat/image-opt-2nd' (#81) from feat/image-opt-2nd into main main jaybe 2025-11-17 10:43:45 +00:00
  • fc0134ffb5 auto: PR for feat/export-css-tokens-deep (#83) jaybe 2025-11-17 10:41:27 +00:00
  • f7fa433bdd 문서: MAIN_PLAN 최신 배치 기록 추가(마퀴 수정, 그룹 드래그/리사이즈·회전 E2E, 이미지 옵션 2차, CSS 토큰 딥 회귀) docs/main-plan-batches-2025-11-17 jaybe 2025-11-17 19:26:32 +09:00
  • 8f51494433 E2E 스모크 확장: 그룹 리사이즈(E)/회전(15° 스냅) + 라이브리전 가이드 포함 검증 추가 feat/image-opt-2nd feat/export-css-tokens-deep jaybe 2025-11-17 19:08:06 +09:00
  • e602b16254 E2E 스모크: 그룹 드래그 스냅 델타 동일 적용 검증 추가 feat/wysiwyg-e2e-group-extend jaybe 2025-11-17 19:03:16 +09:00
  • e4287b8567 CI E2E 수정: 캔버스 빈 영역 클릭 시 마퀴 항상 시작하도록 타깃 판정 완화 chore/ci-wysiwyg-e2e-fix jaybe 2025-11-17 18:59:28 +09:00
  • d08f050bfd 캔버스 키보드 너지: 멀티선택 델타 적용 및 축별 스냅 보정, 수용 테스트 추가 feat/nudge-multiselect jaybe 2025-11-17 18:55:40 +09:00
  • d2575c9b19 E2E 스모크: WYSIWYG 가이드 토글 및 멀티선택 라이브리전 검증 추가 feat/wysiwyg-e2e-smoke jaybe 2025-11-17 18:01:08 +09:00
  • 4d5477f9ff Merge pull request 'auto: PR for feat/style-tokens-regression' (#77) from feat/style-tokens-regression into main jaybe 2025-11-17 08:46:18 +00:00
  • dc54226351 스타일 토큰 회귀 강화: focus-visible 링/오프셋, disabled/readonly 토큰 및 규칙 추가, 테스트 보강 feat/style-tokens-regression jaybe 2025-11-17 17:44:18 +09:00
  • 59f84a7149 Merge pull request 'auto: PR for feat/wysiwyg-polish' (#76) from feat/wysiwyg-polish into main jaybe 2025-11-17 08:35:54 +00:00
  • 5bf78b3e01 테스트/린트 안정화: 버튼 쿼리 모호성 제거, 훅 deps 보강, vi.spyOn 모킹, 멀티선택 Moveable 간섭 방지 재확인, 스냅 우선순위 회귀 그린 feat/wysiwyg-polish jaybe 2025-11-17 17:33:39 +09:00
  • cee57c8fcd Merge pull request 'auto: PR for feat/wysiwyg-route' (#75) from feat/wysiwyg-route into main jaybe 2025-11-17 01:19:13 +00:00
  • 1c607f6331 feat: WYSIWYG 빌더 1차 기능 완성 및 테스트 추가 feat/wysiwyg-route jaybe 2025-11-17 10:04:01 +09:00
  • 9ced249015 feat: WYSIWYG 전용 경로 추가(/[locale]/wysiwyg) 및 샘플 페이지/테스트 구현 jaybe 2025-11-17 01:56:07 +09:00
  • 2e7fc18fb4 Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' (#74) from feat/wysiwyg-moveable-integration into main jaybe 2025-11-16 16:50:28 +00:00
  • e34a2c9192 ignore 변경 feat/wysiwyg-moveable-integration jaybe 2025-11-17 01:48:39 +09:00
  • 928cf744e6 Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' (#73) from feat/wysiwyg-moveable-integration into main jaybe 2025-11-16 16:31:02 +00:00
  • 971b609305 테스트: 멀티선택 스냅 확대 케이스(축 독립/임계 경계/최근접 우선) TDD 추가 및 안정화 jaybe 2025-11-17 01:28:51 +09:00
  • 2070b52023 WYSIWYG: a11y 라이브 리전 안내 추가\n- 선택 개수/좌표 및 가이드 좌표 안내(useMemo 기반)\n- a11y 테스트 추가(guides/nudge)\n- 메인플랜 업데이트\n- 전체 테스트 그린 jaybe 2025-11-17 01:14:30 +09:00
  • 713648fb3a WYSIWYG: 멀티선택 그룹 리사이즈/회전 TDD 추가 및 구현\n- 리사이즈: 마지막 선택 객체 스냅 델타를 전체 선택 객체에 균등 적용\n- 회전: 스냅/Shift 미세회전 델타를 전체 선택 객체에 균등 적용\n- 테스트 안정화(waitFor) 및 훅 의존성 보정(일부 경고 잔존) jaybe 2025-11-17 01:06:14 +09:00
  • 498ffb675a WYSIWYG: 멀티선택/그룹 스냅·가이드(그룹 bbox)/마퀴 선택 TDD·구현 및 문서 업데이트 jaybe 2025-11-17 00:46:54 +09:00
  • d4280ef04c Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' (#72) from feat/wysiwyg-moveable-integration into main jaybe 2025-11-16 14:36:29 +00:00
  • 302ab79dd4 WYSIWYG: 키보드 nudge(Shift 1px 비스냅, Alt 16px 스냅) TDD/구현 및 테스트 jaybe 2025-11-16 23:34:39 +09:00
  • 258cf1dc00 Merge pull request 'auto: PR for feat/wysiwyg-moveable-integration' (#71) from feat/wysiwyg-moveable-integration into main jaybe 2025-11-16 14:23:23 +00:00
  • 1b1b916a30 WYSIWYG: Moveable 가이드라인 고도화(중심/가장자리 스냅, 8px 임계) TDD/구현 및 테스트 jaybe 2025-11-16 23:21:43 +09:00
  • ccb706de5b WYSIWYG: Moveable 최소 통합(드/리/회 props + 8px 스냅 그리드) 및 스모크 테스트 추가 jaybe 2025-11-16 22:22:23 +09:00
  • 66cb36cd9d WYSIWYG: 스냅 유틸 공통화(snap8/snapAngle) 및 메인플랜 업데이트 jaybe 2025-11-16 22:17:43 +09:00
  • 98d33fc0d0 feat(wysiwyg): 레이어/속성 패널 및 Export(절대배치) 1차 TDD/구현 feat/wysiwyg-canvas jaybe 2025-11-16 21:35:28 +09:00
  • 1737ae172e feat(wysiwyg): 캔버스 키보드 nudge/마우스 드래그 + 8px 스냅 (M1 1차) jaybe 2025-11-16 21:23:51 +09:00
  • e9655c19cc Merge pull request 'auto: PR for feat/verify-integrity-cli' (#70) from feat/verify-integrity-cli into main jaybe 2025-11-16 11:59:58 +00:00
  • 5dce80e56d ci: verify 단계 폴더 보장 및 요약 로그 출력 추가\n\n- artifacts/export 폴더 보장 스텝 추가\n- 무결성 검증 요약(ok/total/missing/...) 한 줄 출력 feat/verify-integrity-cli jaybe 2025-11-16 20:58:22 +09:00
  • 029b5a1fac Merge pull request 'auto: PR for feat/verify-integrity-cli' (#69) from feat/verify-integrity-cli into main jaybe 2025-11-16 11:53:56 +00:00
  • e32d59ca44 ci: 무결성 검증 통합(권장 플로우) jaybe 2025-11-16 20:52:18 +09:00
  • 03d8d84a3c Merge pull request 'auto: PR for feat/verify-integrity-cli' (#68) from feat/verify-integrity-cli into main jaybe 2025-11-16 11:26:04 +00:00
  • 86155c9fd3 feat: verifyIntegrity CLI 래퍼 추가 및 문서화 (TDD) jaybe 2025-11-16 20:24:30 +09:00
  • d202cde689 Merge pull request 'auto: PR for feat/image-optimization' (#67) from feat/image-optimization into main jaybe 2025-11-16 11:20:30 +00:00
  • ba2ba588f7 feat: 이미지 최적화 2·3차(imageAutoSizes/imageSizesPreset) 및 문서/플랜 반영 (TDD) feat/image-optimization jaybe 2025-11-16 20:03:33 +09:00
  • 396d0ac7a0 feat: 이미지 최적화 옵션 추가(fetchpriority/srcset/sizes) (TDD) jaybe 2025-11-16 18:49:39 +09:00
  • 19a39230be feat: verifyIntegrity 리포트 확장(summary) 및 테스트 추가\n\n- VerifyResult에 summary(total/missing/integrityMismatches/sizeMismatches/bundleHashMismatch) 추가\n- verify.integrity.test.ts에 summary 단언 추가\n- 전체 테스트 그린 유지 jaybe 2025-11-16 18:33:16 +09:00
  • c519055e90 feat: Sheets 템플릿 가이드 보강(TDD) jaybe 2025-11-16 18:29:54 +09:00
  • 7928f9b6c5 feat: ZIP 경로 가드 추가 및 무결성 size 검증 도입 (TDD) jaybe 2025-11-16 17:30:47 +09:00
  • 3c5fdba5c6 Merge pull request 'auto: PR for feat/export-bundle-integrity' (#66) from feat/export-bundle-integrity into main jaybe 2025-11-16 04:13:28 +00:00
  • cf8f02bfca docs: 메인플랜 단일화 및 Option2 진행 현황 통합 feat/export-bundle-integrity jaybe 2025-11-16 13:11:47 +09:00
  • f7d161fef6 Merge pull request 'auto: PR for feat/export-bundle-integrity' (#65) from feat/export-bundle-integrity into main jaybe 2025-11-16 04:09:33 +00:00
  • 92aa4f19c7 Option2 무결성 강화: integrity index 추가, 인덱스 정렬/교차 검증, referencedAt 매트릭스, README 문서화 (TDD) jaybe 2025-11-16 12:30:41 +09:00
  • 3708ca3521 Option2-무결성: assets.json SHA-256 무결성 계산 및 referencedAt 추적 TDD/구현 jaybe 2025-11-16 11:05:00 +09:00
  • 9faef5c827 Merge pull request 'auto: PR for feat/export-bundle-phase7-perf-seo' (#64) from feat/export-bundle-phase7-perf-seo into main jaybe 2025-11-16 01:57:40 +00:00
  • 7bf16bfeee Phase7-PerfSEO: Export Options 문서 업데이트 (robots meta, font preload, image 옵션) feat/export-bundle-phase7-perf-seo jaybe 2025-11-16 10:55:42 +09:00
  • 0eb056e6b5 Phase7-PerfSEO: robots meta UI 연동(TDD) 및 Preview/Export 반영 jaybe 2025-11-16 04:12:46 +09:00
  • ed7f6189eb Phase7-PerfSEO: 폰트 preload 옵션 및 이미지 loading/decoding UI 연동 TDD/구현 완료 jaybe 2025-11-16 04:10:52 +09:00
  • 689edeaf24 feat(perf-seo): exporter에 robots 메타 옵션 추가(TDD) jaybe 2025-11-15 15:18:23 +09:00
  • 38066e3030 Merge pull request 'auto: PR for feat/export-bundle-phase6' (#63) from feat/export-bundle-phase6 into main jaybe 2025-11-15 06:16:04 +00:00
  • 13439a384f test(assets): grouped 경로 전략 검증 테스트 추가 feat/export-bundle-phase6 jaybe 2025-11-15 15:14:19 +09:00
  • 7f6b463520 Merge pull request 'auto: PR for feat/export-bundle-phase6' (#62) from feat/export-bundle-phase6 into main jaybe 2025-11-15 06:03:00 +00:00
  • a5b0f07f2a fix(ci): 누락 파일 추가 및 AssetManager 경로 전략 변경사항 포함 jaybe 2025-11-15 15:01:17 +09:00
  • 7e7eb1be15 feat(phase6): 자산 경로 구조 옵션(UI/미리보기/Export) + 폰트 preconnect 토글 + extras 자동 보강(robots/manifest) + 문서화 jaybe 2025-11-15 14:28:05 +09:00
  • 2d6afaf665 feat(font): Export Options에 폰트 preconnect 토글 추가 및 exporter 옵션 연동 jaybe 2025-11-15 14:22:41 +09:00
  • 31eaa9343a feat(export-options): Google Sheets 템플릿 모드 옵션(UI+extras) 추가 jaybe 2025-11-15 13:57:42 +09:00
  • d074adda9a Merge pull request 'auto: PR for feat/assets-metadata-extend' (#61) from feat/assets-metadata-extend into main jaybe 2025-11-15 04:50:01 +00:00
  • 032372bb01 chore(assets): assets.json에 group/referencedAt 추가 및 AssetManager 참조 추적 feat/assets-metadata-extend feat/assets-index-json jaybe 2025-11-15 13:44:23 +09:00
  • 294297eef7 Merge pull request 'auto: PR for feat/export-assets-metadata' (#60) from feat/export-assets-metadata into main jaybe 2025-11-15 04:40:15 +00:00
  • 176568f976 feat(assets): ZIP에 assets.json 포함 및 메타데이터(integrity 포함) 생성 feat/export-assets-metadata jaybe 2025-11-15 13:38:19 +09:00
  • ab2fd6070a Merge pull request 'auto: PR for feat/export-options-ui-polish' (#59) from feat/export-options-ui-polish into main jaybe 2025-11-15 04:29:25 +00:00
  • 3c919adae5 Merge pull request 'auto: PR for feat/manifest-robots-restore' (#58) from feat/manifest-robots-restore into main jaybe 2025-11-15 04:26:18 +00:00
  • 6a9a7939b2 chore: start Export Options UI polish (TDD) feat/export-options-ui-polish jaybe 2025-11-15 13:25:32 +09:00
  • 894acbb6a1 Merge remote-tracking branch 'origin/main' into feat/manifest-robots-restore feat/manifest-robots-restore jaybe 2025-11-15 13:24:32 +09:00
  • 899a1ba1a6 Merge pull request 'auto: PR for feat/manifest-robots-restore' (#55) from feat/manifest-robots-restore into main jaybe 2025-11-15 04:09:15 +00:00
  • f385966f87 fix(exporter/head): manifest 링크와 theme-color 메타 추가로 테스트 실패 수정 jaybe 2025-11-15 13:07:40 +09:00
  • c4d46a5de3 Merge remote-tracking branch 'origin/main' into feat/manifest-robots-restore jaybe 2025-11-15 12:59:19 +09:00
  • 0e09647f2f test(export-options): Export 옵션 최소 UI 및 extras 연동 TDD 추가 feat/export-options-ui-tests-restore jaybe 2025-11-15 12:53:28 +09:00
  • 2caffe9950 test(zip): Phase5 - robots/manifest 내용 검증 및 ZIP 빌드 스모크 jaybe 2025-11-15 12:45:56 +09:00
  • 8757809928 test(extras): robots/manifest 오버라이드 검증 테스트 복구 jaybe 2025-11-15 12:44:41 +09:00
  • 39c64e3acd Merge pull request 'auto: PR for feat/export-options-ui' (#43) from feat/export-options-ui into main jaybe 2025-11-14 23:15:56 +00:00
  • df5786e418 Merge pull request 'auto: PR for feat/export-options-overrides' (#42) from feat/export-options-overrides into main jaybe 2025-11-14 23:13:57 +00:00
  • 76889080e8 feat(font): Google Fonts preconnect 추가 및 system-ui 폴백 TDD jaybe 2025-11-15 08:11:50 +09:00
  • 68c8c8ff15 feat(export-extras): manifest/robots 자동 생성 및 오버라이드 복구(TDD) jaybe 2025-11-15 08:11:16 +09:00
  • 9b8fbd6360 feat(export-ui): Display 드롭다운/테마컬러 HEX 검증 반영(TDD) feat/export-options-ui jaybe 2025-11-15 07:37:42 +09:00
  • 8ada2d1947 feat(export-ui): Export 옵션 UI 추가(manifest short_name/start_url/display/theme_color, robots Disallow) 및 TDD jaybe 2025-11-15 02:35:52 +09:00
  • 1a405a54fa feat(export): extras 오버라이드 지원(robots/manifest) TDD 및 구현 feat/export-options-overrides jaybe 2025-11-15 02:26:54 +09:00
  • 5c23cf3873 feat(seo): theme-color 메타 추가 및 hero 이미지 width/height로 CLS 개선(TDD) feat/seo-perf-themecolor-hero-dims jaybe 2025-11-15 02:20:47 +09:00
  • cc2b3039a3 feat(head): manifest/ico 링크 반영 및 테스트 추가(manifest.link.tokens) feat/head-links-finalize jaybe 2025-11-15 02:15:44 +09:00
  • 0561c5d63c test(zip): ZIP 검증 강화 5차 - extras(robots.txt/manifest) 내용 검증 추가 feat/zip-validation-phase5 jaybe 2025-11-15 01:41:54 +09:00
  • e6c897a863 feat(export): site.webmanifest/robots.txt 자동 생성 및 extras 포함 (TDD) feat/manifest-robots-auto jaybe 2025-11-15 01:26:04 +09:00
  • 39318dd40d feat(export): 앱 Export 흐름에 extras 통합(buildExtrasForPage → buildZip) feat/form-sheets-template jaybe 2025-11-15 01:21:02 +09:00
  • be80f9339b feat(export): Google Sheets Apps Script 템플릿 extras 추가\n\n- actionUrl 미지정 시 sheets/Code.gs, README.txt 포함\n- buildExtrasForPage 유닛/통합 테스트 추가 jaybe 2025-11-15 01:00:49 +09:00
  • df41aac2b1 feat(exporter): 폰트 최적화 - preconnect(googleapis/gstatic) 및 system-ui 폴백 테스트 추가 feat/font-optimization jaybe 2025-11-15 00:41:48 +09:00
  • a620ff970a Merge branch 'main' of https://gitea.jaybe.dev/jaybe/landing-builder jaybe 2025-11-15 00:23:32 +09:00
  • 524abda49c ignore 수정 jaybe 2025-11-15 00:18:12 +09:00
  • fe62656d37 Merge pull request 'auto: PR for feat/zip-validation-phase4' (#25) from feat/zip-validation-phase4 into main jaybe 2025-11-14 15:12:40 +00:00