Skip to content

Add GitHub Pages demo, guided setup and contributor checks - #14

Merged
yichen11818 merged 1 commit into
mainfrom
codex/pages-demo-onboarding
Oct 17, 2026
Merged

yichen11818 merged 1 commit into
mainfrom
codex/pages-demo-onboarding

Conversation

@yichen11818

Copy link
Copy Markdown
Owner

Changes

Visitors can try the Vue interface without deploying TeamSpeak or entering platform credentials. Add an offline GitHub Pages demo with sample search, queue, playback state, playlists, lyrics and a guided setup flow. Production builds keep their existing API transport.

Add first-install setup and administrator-only connection diagnostics, including an optional Voice protocol field that distinguishes TeamSpeak connectivity from gRPC availability. Add repository, issue and contribution links, bilingual contribution guidance and PR checks.

Validation

  • 72 backend regression tests and 7 frontend tests passed locally.
  • Frontend typecheck, production build and demo build passed.
  • Rust cargo check passed.
  • Browser smoke checks covered demo search, queue, playback state, all setup steps and subroute reload; observed app resources stayed local.
  • Real TeamSpeak connection and audio playback have not been tested end to end.

@yichen11818
yichen11818 merged commit 5c6f9dd into main Oct 17, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant