Skip to content

SimpleCast 0.9.0-beta.22

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Sep 00:26

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.