What's Changed
- feat(display): implement PySide6 Qt player with modern UI (c572cd9)
- feat: add display-only encode mode (1971c19)
- doc: plan display mode (0ca9d2b)
- refactor(cli): share reporter lifecycle helpers (b6436c8)
- refactor(decoder): extract scan progress tracker (5e74802)
- chore(decoder): refresh stale runtime wording (da2a57b)
- chore(dev): remove obsolete branch-specific notes (5c16043)
- fix: keep user output suffix and set container explicitly (4399cdb)
- docs: update README/BRANCHING for v0.9 changes (e72b718)
- refactor: replace opencv-contrib with headless, add graceful Ctrl+C, remove dead code (274a89e)
**Full Changelog**: https://github.com/ddddavid-he/qrstream-enhanced/compare/v0.9.0b7...v0.9.1