vibemaker-v1.0.31
·
4 commits
to main-vibemaker
since this release
Highlights
Site permissions auto-allow + chrome_request_user_consent MCP tool
design: docs/plans/2026-05-29-site-permissions-design.md
비민감 5종 — install 시 <all_urls> 일괄 allow
popups, notifications, clipboard, automaticDownloads, location — native prompt 안 뜸.
민감 2종 — AI 사용 시 origin 단위 sticky 누적 (camera, microphone)
Chrome 정책상 <all_urls> allow 불가. AI 가 chrome_request_user_consent 호출 → popup 토글 ON 이면 즉시 그 사이트만 contentSettings.X.set({primaryPattern:'https://X.com/*', setting:'allow'}).
Popup UI
하단에 "권한 설정" 섹션 + 3토글 (📷 camera / 🎤 microphone / 📍 geolocation). default ON.
Consent 창
토글 OFF 일 때 작은 popup window 띄움. 60초 timeout, "다음부터 묻지 않기" 체크 시 토글 ON 자동 반영.
기타
- 중국어 README/messages/docs 일소 (한국어 단일 노선)
- 신규 entrypoint:
consent.html - 신규 manifest permission:
contentSettings
Install
npm install -g mcp-chrome-vibemaker-bridgepostinstall 이 자동으로 이 zip 을 ~/Downloads/mcp-chrome-vibemaker-extension-v1.0.31/ 에 풀어줌.
Full Changelog: vibemaker-v1.0.30...vibemaker-v1.0.31