- New POST /api/local-video/convert route triggers queue_convert(force=True) - queue_convert() now returns True/False/None and accepts force param to bypass the auto-convert toggle (manual always works) - Convert button shown for non-MP4, non-converting files in video list - Clicking spins the button and refreshes list after 1s to show badge Co-authored-by: Copilot <[email protected]>