尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Petal Reader는 iPhone·iPad에서 DRM 없는 영문 EPUB을 읽고, 하이라이트·메모·북마크·단어를 기기 안에 저장한 뒤 JSON 또는 Obsidian Markdown으로 내보내는 개인용 PWA입니다. 현재 버전은 1.0.0입니다. • 배포는 GitHub Pages만 사용합니다. • 앱 실행 중 필요한 파일은 모두 같은 GitHub Pages 주소에서 불러옵니다. • 사전은 Open English WordNet 2025를 앱에 포함한 로컬 영영 사전입니다. 외부 사전 API·CDN·로그인·광고·분석 서비스가 없습니다. • EPUB 원본은 사용자가 iCloud Drive에 보관합니다. 앱은 선택한 EPUB의 독서용 복사본을 현재 기기의 IndexedDB에 저장합니다. • iPhone과 iPad는 자동 동기화되지 않습니다. JSON 백업으로 수동 이동합니다. • 백업에는 EPUB 파일이 포함되지 않습니다.檢視完整 README ↗
Petal Reader는 iPhone·iPad에서 DRM 없는 영문 EPUB을 읽고, 하이라이트·메모·북마크·단어를 기기 안에 저장한 뒤 JSON 또는 Obsidian Markdown으로 내보내는 개인용 PWA입니다.
현재 버전은 1.0.0입니다.
빌드 단계나 dist/ 폴더가 없는 정적 앱입니다. 저장소의 runtime 파일을 GitHub Actions가 명시적 allowlist로 묶어 Pages에 배포하며, 테스트와 개발 설정은 공개 artifact에서 제외합니다.
index.html, manifest.webmanifest, service-worker.js, .nojekyll: 루트 배포 파일assets/js/: 앱 모듈 (app.js, db.js, backup.js, reader-engine.js, fonts.js, dictionary.js, icons.js, hash-worker.js)assets/css/app.css, assets/fonts/, assets/icons/, assets/images/: UI 자산licenses/: 오픈소스·폰트·사전 라이선스 사본docs/USER-GUIDE-KO.md: 사용자 안내서docs/GITHUB-PAGES-KO.md: GitHub Pages 배포 안내docs/TEST-REPORT.md: 검증 결과와 남은 제한docs/THIRD-PARTY-NOTICES.md: 오픈소스·폰트·사전 고지docs/CUSTOMIZATION-KO.md: 이름·색상·글꼴 수정 위치vendor/foliate-js/: 고정된 EPUB 렌더링 엔진dictionary/: 앱에 포함된 Open English WordNet 데이터.github/workflows/deploy.yml: 테스트 통과 후 runtime allowlist를 Pages에 배포tests/, package.json: Node 회귀 검사와 개발 명령(공개 Pages에는 미포함)최종 실행본은 npm, CDN, 외부 빌드 서비스 없이 GitHub Pages에서 그대로 실행되는 정적 HTML·CSS·JavaScript ES module 구조입니다. 초기 계획의 React/Vite 대신 이 구조를 채택해 외부 패키지 저장소와 별도 호스팅 의존성을 제거했습니다. 데이터·백업·보안·PWA·Reader 기능 명세는 유지합니다.
홈 화면에 추가를 선택합니다.Backup & storage에서 JSON 백업을 저장합니다.모든 독서 기록은 현재 브라우저 저장소에 남습니다. JSON과 Markdown은 암호화되지 않은 평문이며 인용문과 개인 메모를 포함합니다. Safari 데이터 삭제, 저장 공간 압박, 배포 주소 변경 전에 반드시 JSON 백업을 만드세요.