← 목록

크라우니브라우저 스캐폴드 + 디자인 번들 v1.0

개요

OS와 브라우저에서 동시에 사용 가능한 프리미엄 디자인 번들 아키텍처를 확립하고, 브라우저 스캐폴드를 한선씨로 작성.

무엇을 했는가

  1. 디자인 번들 준비 (/Users/ef/CrownyBrowser/bundle/)
- design/premium-v1.css (17,667 bytes, SHA-256 해시) - manifest.json — 버전·해시·6 팔레트·35+ 컴포넌트 메타
  1. 프로토콜 사양 (/Users/ef/CrownyBrowser/spec/design-protocol.md)
- <meta name="crowny-design" content="premium-v1"> 약속 - crowny-internal:// 내부 스킴 + CORS 경계 - 테마 협상 5단계 우선순위 - OS 통합 경로
  1. 브라우저 스캐폴드 (/Users/ef/CrownyBrowser/src/)
- design-injector.한선 — HTML 파싱·메타 탐색·링크 주입 - internal-scheme.한선 — 내부 URL 해결·오리진 검증·카테고리 분기 - browser.한선 — URL 분해·HTTP GET 골격·파이프라인·데모
  1. 검증 결과 (데모 실행):
- 주입 전 346B → 주입 후 491B (link 2개 추가) - 번들 감지: premium-v1 ✓ - 테마 감지: data-theme="cobalt" → "cobalt" ✓ - 내부 스킴 조회: 200 text/css 16KB ✓ - CORS 거부: 외부 오리진 → 403 ✓ - Fallback: 메타 없는 페이지 원본 유지 ✓

관련 파일

잔여 이슈