Repository navigation
SimpleCast 0.9.0-beta.22
Pre-release
Pre-release
SimpleCast 0.9.0 beta 22
Beta 22 adds a private, beginner-friendly feedback flow so broadcasters can
describe problems and suggestions without manually finding and attaching
technical information.
In-app feedback
- Added Send feedback under Settings → Support.
- Users can choose a category, describe what happened, explain the expected
result, add an optional rating, and optionally provide contact information. - The complete report can be previewed before anything is sent.
- Technical diagnostics are enabled by default; recent log entries remain
optional and disabled by default. - If delivery is unavailable, the sanitized report can be saved locally.
Privacy and safety
- Feedback is sent over HTTPS to a dedicated Cloudflare Worker and stored in a
private EU-hosted D1 database with no public read endpoint. - Passwords, tokens, authorization headers, server details, email addresses,
and local user paths are removed from diagnostics and logs. - The receiver validates every field, limits reports to 100 KB, and applies a
per-client submission rate limit. - No feedback is collected automatically.
Verification
- All 132 Python tests pass.
- All 3 feedback-receiver tests pass.
- A live end-to-end submission was accepted and verified in private storage.
- The release workflow stores binaries only as GitHub release assets and does
not upload duplicate GitHub Actions artifacts. - The pinned FFmpeg build is restored from a permanent, hash-verified prior
SimpleCast release asset after the upstream provider removed its old binary.
The Windows beta artifacts are intentionally unsigned, so Windows may show a
SmartScreen or Smart App Control warning.