feat: Web UI 為瀏覽器可播放的檔案都新增播放按鈕#731
Merged
Genteure merged 2 commits intoBililiveRecorder:devfrom Nov 16, 2025
Merged
Conversation
fix: 修復 ≥1MB/≥1KB 時的檔案大小顯示問題 fix: Safari 上 Date 顯示錯誤的問題
Genteure
approved these changes
Nov 16, 2025
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR enhances the Web UI file browser by adding play buttons for all browser-playable video files (not just FLV), fixes file size display thresholds, and resolves Safari date parsing issues.
Key Changes:
- Introduced
isPlayable()function to detect multiple video formats (flv, mkv, mp4, webm, ogv) for play button display - Fixed file size comparison logic from
size / unit >= thresholdtosize >= unit * thresholdto correctly handle files ≥1KB/≥1MB - Fixed Safari date parsing by replacing hyphens with slashes and added validation with fallback
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat: Web UI 為瀏覽器可播放的檔案都新增播放按鈕
fix: 修復 ≥1MB/≥1KB 時的檔案大小顯示問題
fix: Safari 上 Date 顯示錯誤的問題