ViewFlow v0.9.1 December 3rd 2025
Pre-release
Pre-release
[0.9.1] - 2025-12-03
Added
- Custom Thumbnail Upload
- Added option to upload a custom thumbnail image directly during the video upload process.
- Backend logic updated to prioritize user-uploaded thumbnails over auto-generated ones.
- Confirmation Modals
- Implemented custom, theme-aware confirmation dialogs for critical actions (Delete Video, Toggle Visibility).
- Replaced native browser alerts with a styled modal in
base.html.
Security
- Fixed DOM-based XSS Vulnerability:
- Patched
static/player.jsto sanitize video URLs usinggetSafeVideoUrlbefore assignment to the player. - Resolved CodeQL alert for "DOM text reinterpreted as HTML".
- Patched
- Fixed Information Exposure:
- Patched
test.pyto prevent leaking internal exception details in the heatmap API. - Generic error messages are now returned to the client, with detailed logging on the server.
- Patched
Fixed
- Video Deletion Logic
- Fixed database error when deleting videos by explicitly removing related records (Reactions, ViewHistory, Comments) first.
- Added error logging for deletion failures.