PearConnect 0.3.0-beta.2 — Guided validation and session codes
Pre-releasePearConnect 0.3.0-beta.2 adds an interactive connection test and an optional website song-request fallback.
- Setup guide → Start guided test: check Pear Desktop, send a unique command from live chat, and test a real song search without enqueueing it or consuming request slots. Enable requests deliberately after the checks pass.
- Session-code fallback: create a code lasting 15 minutes to 24 hours, share it with viewers, and use the same local queue manager for their requests.
- Paired dashboard: open it securely from Desktop to adjust expiry, enable/pause website intake, view results or end the session. Viewer codes never grant dashboard access.
- Website requests pause TikTok command intake to avoid overlapping routes. Anonymous names cannot bypass restricted request lists. Website limits are shared by viewers on the same network.
- The Cloudflare relay never automatically redelivers a claimed request. If an outcome is uncertain, check the player before retrying.
Install: download the ZIP, extract the complete folder and run PearConnect.exe. Close the old PearConnect instance first. Keep the included runtime files together; no separate Node.js or Git installation is needed. Existing settings remain in your Windows user-data folder. Requests start paused after launch, and session codes must be recreated after restarting Desktop.
This is an unsigned Windows x64 preview. Verify the included SHA-256 checksum. Automated tests use controlled player/chat fixtures, real local sockets, Cloudflare's local runtime, Chromium and Electron. Real TikTok delivery, audible playback, fresh-machine onboarding and sustained stream testing remain acceptance work.
Validation: 77 engine tests, 12 smoke checks, 17 C# contract checks, 5 relay integration tests, Electron walkthrough, browser pairing/request/expiry/pause/end checks at 320–1440px, and dependency audits with no reported vulnerabilities. All nine CI jobs passed for the release source.
Website and download · Guided validation · Session codes
Commits: 7cc7c33 adds the engine, desktop and relay; 34caab8 adds website flows, documentation and browser CI.