You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
chore(site): move website to standalone repository - #619
Move the website out of the Android repository so it can be maintained separately. The latest website source, including the current local preview changes, is now in the private cwuom/NeriPlayer-Website repository at commit df72447e7c9c8534b011ca932a331c74392844a1.
Remove site/, its GitHub Pages workflow, and the four obsolete website path exclusions from Android CI. Android application code and CI jobs are unchanged.
类型 / Type
Bug 修复 / Bug Fix
新功能 / New Feature
文档更新 / Documentation Update
其他(请描述)/ Other (please describe): Extract the website into a standalone repository
修复或解决的问题 / Issues Fixed or Closed by This PR
No linked issue.
清单 / Checklist
我已阅读并遵循贡献指南 / I have read and followed the contribution guidelines
我已在本地测试这些更改 / I have tested these changes locally
我已更新相关文档或注释(如适用) / I have updated relevant documentation or comments (if applicable)
我确认本次更改没有破坏任何原有逻辑 / I confirm this change does not break existing behavior
我确认本次更改保持向下兼容(如适用) / I confirm this change remains backward compatible (if applicable)
我已运行必要的构建、测试或静态检查 / I have run the required build, tests, or static checks
我确认没有提交密钥、Token 或其他敏感信息 / I confirm no secrets, tokens, or other sensitive information were committed
涉及 UI 变更时,我已补充截图或录屏(如适用) / I have added screenshots or recordings for UI changes (if applicable)
其他信息 / Additional Information
Migration verification:
All 216 website files were copied from the current working tree, including uncommitted files. SHA-256 checks confirm that 215 remain byte-for-byte identical; only the README was updated for the new repository layout. The original GPL license and a manual-only Pages workflow were added separately.
The new repository is private, and its 218-file remote Git tree matches the local commit. No deployment was triggered.
On the standalone site: 14 targeted browser tests passed, 64 JavaScript files passed syntax checks, and both languages loaded without missing local resources.
Removal verification:
The diff is restricted to 163 file deletions and the four-line Android CI cleanup. No website path references remain in the resulting tracked tree.
YAML parsing and structural comparison confirm that Android CI jobs are unchanged. git diff --check passed.
Android builds and device tests were not run because no Android application or build code changed. The screenshot checklist is not applicable to this source extraction.
The existing local website worktree is preserved. This PR does not change repository visibility, remote Pages settings, or Git history in the Android repository.
将网站文件和 GitHub Pages 发布工作流从 Android 仓库移除,改由独立仓库维护。Android CI 不再忽略网站相关路径的变更;此类变更会触发 Android CI。未提供可核实的测试结果。
Reviewing files that changed from the base of the PR and between 44d00ec and ba726a4.
Files ignored due to path filters: 114
site/README.md is excluded by !**/*.md
site/assets/audio/startrail.mp3 is excluded by !**/*.mp3
site/assets/fonts/caveat.woff2 is excluded by !**/*.woff2
site/assets/fonts/droid-mono.woff2 is excluded by !**/*.woff2
site/assets/fonts/fraunces-italic.woff2 is excluded by !**/*.woff2
site/assets/fonts/fraunces.woff2 is excluded by !**/*.woff2
site/assets/fonts/geist-mono.woff2 is excluded by !**/*.woff2
site/assets/fonts/geist.woff2 is excluded by !**/*.woff2
site/assets/fonts/material-symbols.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/1.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/12.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/14.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/15.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/16.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/17.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/2.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/21.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/23.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/24.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/25.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/3.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/30.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/34.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/38.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/4.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/40.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/43.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/44.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/45.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/46.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/47.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/48.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/52.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/55.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-400/6.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-500.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-600.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-700.woff2 is excluded by !**/*.woff2
site/assets/fonts/misans-800.woff2 is excluded by !**/*.woff2
site/assets/fonts/np-hand.woff2 is excluded by !**/*.woff2
site/assets/fonts/np-phone-cjk.woff2 is excluded by !**/*.woff2
site/assets/fonts/np-serif.woff2 is excluded by !**/*.woff2
site/assets/fonts/roboto.woff2 is excluded by !**/*.woff2
site/assets/img/app-icon.png is excluded by !**/*.png, !**/*.png
site/assets/img/apple-touch-icon.png is excluded by !**/*.png, !**/*.png
site/assets/img/covers/cat-soda.jpg is excluded by !**/*.jpg
site/assets/img/covers/daylight-route.jpg is excluded by !**/*.jpg
site/assets/img/covers/goodnight-train.jpg is excluded by !**/*.jpg
site/assets/img/covers/low-orbit.jpg is excluded by !**/*.jpg
site/assets/img/covers/paper-planets.jpg is excluded by !**/*.jpg
site/assets/img/covers/polaris.jpg is excluded by !**/*.jpg
site/assets/img/covers/rain-radio.jpg is excluded by !**/*.jpg
site/assets/img/covers/seaside-signal.jpg is excluded by !**/*.jpg
site/assets/img/covers/startrail.jpg is excluded by !**/*.jpg
site/assets/img/covers/two-am.jpg is excluded by !**/*.jpg
site/assets/img/desktop/app-icon.png is excluded by !**/*.png, !**/*.png
site/assets/img/desktop/fx-dark-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/fx-dark-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/fx-light-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/fx-light-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/home-dark-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/home-dark-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/home-light-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/home-light-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/icons/ic_amll.svg is excluded by !**/*.svg
site/assets/img/desktop/icons/ic_bilibili.svg is excluded by !**/*.svg
site/assets/img/desktop/icons/ic_kugou.svg is excluded by !**/*.svg
site/assets/img/desktop/icons/ic_lrclib.svg is excluded by !**/*.svg
site/assets/img/desktop/icons/ic_netease.svg is excluded by !**/*.svg
site/assets/img/desktop/icons/ic_qq_music.svg is excluded by !**/*.svg
site/assets/img/desktop/icons/ic_youtube.svg is excluded by !**/*.svg
site/assets/img/desktop/library-dark-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/library-dark-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/library-light-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/library-light-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/np-dark-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/np-dark-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/np-light-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/np-light-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/shortcuts-dark-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/shortcuts-dark-zh.jpg is excluded by !**/*.jpg
site/assets/img/desktop/shortcuts-light-en.jpg is excluded by !**/*.jpg
site/assets/img/desktop/shortcuts-light-zh.jpg is excluded by !**/*.jpg
site/assets/img/emblem.svg is excluded by !**/*.svg
site/assets/img/favicon-32.png is excluded by !**/*.png, !**/*.png
site/assets/img/favicon.svg is excluded by !**/*.svg
site/assets/img/icon-512.png is excluded by !**/*.png, !**/*.png
site/assets/img/icon-maskable-512.png is excluded by !**/*.png, !**/*.png
site/assets/img/logo-night.svg is excluded by !**/*.svg
site/assets/img/logo.svg is excluded by !**/*.svg
site/assets/img/og-image.jpg is excluded by !**/*.jpg
site/assets/img/shots/equalizer-en.jpg is excluded by !**/*.jpg
site/assets/img/shots/equalizer-zh.jpg is excluded by !**/*.jpg
site/assets/img/shots/library-en.jpg is excluded by !**/*.jpg
site/assets/img/shots/library-zh.jpg is excluded by !**/*.jpg
site/assets/img/shots/lyrics-en.jpg is excluded by !**/*.jpg
site/assets/img/shots/lyrics-zh.jpg is excluded by !**/*.jpg
site/assets/img/shots/more-en.jpg is excluded by !**/*.jpg
site/assets/img/shots/more-zh.jpg is excluded by !**/*.jpg
site/assets/img/shots/nowplaying-en.jpg is excluded by !**/*.jpg
site/assets/img/shots/nowplaying-zh.jpg is excluded by !**/*.jpg
site/assets/img/shots/sound-en.jpg is excluded by !**/*.jpg
site/assets/img/shots/sound-zh.jpg is excluded by !**/*.jpg
site/assets/img/tablet/home-en.jpg is excluded by !**/*.jpg
site/assets/img/tablet/home-zh.jpg is excluded by !**/*.jpg
site/assets/img/tablet/list-en.jpg is excluded by !**/*.jpg
site/assets/img/tablet/list-zh.jpg is excluded by !**/*.jpg
site/assets/img/tablet/np-en.jpg is excluded by !**/*.jpg
site/assets/img/tablet/np-zh.jpg is excluded by !**/*.jpg
site/assets/img/tablet/set-en.jpg is excluded by !**/*.jpg
site/assets/img/tablet/set-zh.jpg is excluded by !**/*.jpg
site/assets/img/widgets/widget-2x2.png is excluded by !**/*.png, !**/*.png
site/assets/img/widgets/widget-4x1.png is excluded by !**/*.png, !**/*.png
site/assets/img/widgets/widget-4x2.png is excluded by !**/*.png, !**/*.png
Files selected for processing: 50
.github/workflows/android_ci.yml
.github/workflows/site_pages.yml
site/.gitignore
site/.nojekyll
site/404.html
site/assets/audio/startrail.js
site/assets/css/base.css
site/assets/css/desktop-fonts.css
site/assets/css/desktop.css
site/assets/css/dsp.css
site/assets/css/motion.css
site/assets/css/phone.css
site/assets/css/sections.css
site/assets/desktop/sim-en.html
site/assets/desktop/sim-en.js
site/assets/desktop/sim-zh.html
site/assets/desktop/sim-zh.js
site/assets/desktop/sim.css
site/assets/js/core.js
site/assets/js/demos.js
site/assets/js/desktop-sim.js
site/assets/js/desktop.js
site/assets/js/dsp-scope.js
site/assets/js/dsp.js
site/assets/js/github.js
site/assets/js/gl.js
site/assets/js/lyrics.js
site/assets/js/main.js
site/assets/js/motion.js
site/assets/js/phone-ui.js
site/assets/js/phone.js
site/assets/js/pitch-worklet.js
site/en/index.html
site/i18n/en.txt
site/index.html
site/robots.txt
site/site.webmanifest
site/tools/build-brand.mjs
site/tools/collect-glyphs.mjs
site/tools/desktop-sim/build.mjs
site/tools/desktop-sim/site-mock.ts
site/tools/desktop-sim/snapshot.mjs
site/tools/file-fallback.mjs
site/tools/glyphs.json
site/tools/i18n.mjs
site/tools/make-icons.py
site/tools/make-images.mjs
site/tools/serve.mjs
site/tools/subset-fonts.py
site/tools/subset-icons.py
Files with no reviewable changes: 40
site/robots.txt
site/assets/css/sections.css
site/.gitignore
site/site.webmanifest
site/assets/css/desktop.css
site/tools/glyphs.json
site/assets/css/base.css
.github/workflows/site_pages.yml
site/assets/css/desktop-fonts.css
site/assets/css/dsp.css
site/tools/file-fallback.mjs
site/assets/css/phone.css
site/tools/desktop-sim/site-mock.ts
site/tools/make-icons.py
site/tools/build-brand.mjs
.github/workflows/android_ci.yml
site/tools/desktop-sim/build.mjs
site/assets/js/dsp-scope.js
site/assets/css/motion.css
site/assets/js/main.js
site/tools/subset-icons.py
site/tools/collect-glyphs.mjs
site/assets/js/pitch-worklet.js
site/tools/desktop-sim/snapshot.mjs
site/tools/make-images.mjs
site/404.html
site/assets/js/gl.js
site/assets/js/motion.js
site/tools/serve.mjs
site/assets/js/desktop-sim.js
site/assets/js/github.js
site/assets/js/phone-ui.js
site/assets/js/desktop.js
site/assets/js/demos.js
site/assets/js/lyrics.js
site/assets/js/core.js
site/tools/i18n.mjs
site/assets/js/dsp.js
site/assets/js/phone.js
site/tools/subset-fonts.py
Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 6 remain after this review.
Walkthrough
Android CI 现在会因站点路径变更而触发。GitHub Pages 部署工作流以及站点页面、样式、交互脚本和构建工具均已删除。
Priority: Low
Merge Risk: Minimal · up to ba726
No concrete merge-blocking issue is established. Confirm the standalone site’s publishing arrangements as part of the migration.
Pre-merge checks: 4
Check name
Status
Explanation
Description Check
Check skipped - CodeRabbit’s high-level summary is enabled.
Title check
标题准确概括了将网站迁移到独立仓库这一主要变更。
Linked Issues check
Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check
Check skipped because no linked issues were found for this pull request.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
描述 / Description
Move the website out of the Android repository so it can be maintained separately. The latest website source, including the current local preview changes, is now in the private cwuom/NeriPlayer-Website repository at commit
df72447e7c9c8534b011ca932a331c74392844a1.Remove
site/, its GitHub Pages workflow, and the four obsolete website path exclusions from Android CI. Android application code and CI jobs are unchanged.类型 / Type
修复或解决的问题 / Issues Fixed or Closed by This PR
No linked issue.
清单 / Checklist
其他信息 / Additional Information
Migration verification:
Removal verification:
git diff --checkpassed.python3 -B -m unittest discover -s .github/scripts -p 'test_*.py'passed.node --test .github/scripts/*.test.cjspassed (31 tests).The existing local website worktree is preserved. This PR does not change repository visibility, remote Pages settings, or Git history in the Android repository.
将网站文件和 GitHub Pages 发布工作流从 Android 仓库移除,改由独立仓库维护。Android CI 不再忽略网站相关路径的变更;此类变更会触发 Android CI。未提供可核实的测试结果。