Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
bbffbf1
feat(ci): implement semantic-release with three-branch strategy (#89)
mkdir700 Sep 8, 2025
f7338f0
fix(ci): resolve duplicate GitHub releases issue (#90)
mkdir700 Sep 8, 2025
027246b
fix: improve release workflow and build configuration (#91)
mkdir700 Sep 8, 2025
d7e1648
fix(release): remove custom labels from GitHub release assets (#92)
mkdir700 Sep 8, 2025
5540763
refactor(config): centralize default values in ConfigManager (#93)
mkdir700 Sep 8, 2025
ad10784
feat(ci): add alpha and beta branch support to test workflow (#94)
mkdir700 Sep 8, 2025
3c4e9c9
refactor(HomePage): remove watched indicator from video thumbnails (#96)
mkdir700 Sep 8, 2025
6b591ea
fix: remove path unique constraint to allow duplicate video file addi…
mkdir700 Sep 8, 2025
0c698e8
feat: replace FFmpeg with MediaInfo for video metadata extraction (#95)
mkdir700 Sep 8, 2025
c1e7c45
fix(updater): resolve auto-update channel handling and version-based …
mkdir700 Sep 8, 2025
9b73798
feat(player): implement hover menu system for control panel component…
mkdir700 Sep 8, 2025
1506bc3
feat(player): implement favorite playback rates with hover menu syste…
mkdir700 Sep 9, 2025
4e92661
feat(ui): enhance video selection clarity and simplify display (#101)
mkdir700 Sep 9, 2025
6a21192
fix(player): ensure video always starts paused and sync UI state corr…
mkdir700 Sep 9, 2025
dadad29
refactor(media): replace mediainfo.js with @remotion/media-parser (#103)
mkdir700 Sep 10, 2025
90c7260
feat(startup): implement configurable startup intro with preloading o…
mkdir700 Sep 10, 2025
c60cc92
feat(player): implement volume wheel control with intelligent acceler…
mkdir700 Sep 10, 2025
62f966f
refactor(SubtitleList): implement state machine architecture for scro…
mkdir700 Sep 10, 2025
539a892
feat(ci): configure CodeRabbit for alpha, beta, and main branch PR re…
mkdir700 Sep 10, 2025
f5cc27d
fix(player): improve subtitle overlay positioning and remove i18n dep…
mkdir700 Sep 10, 2025
5baf9a6
feat(search): implement video search engine with live results and hig…
mkdir700 Sep 10, 2025
eb011dd
fix(subtitle): improve ASS subtitle parsing for bilingual text (#111)
mkdir700 Sep 10, 2025
fa62765
feat(player): implement comprehensive video error recovery (#113)
mkdir700 Sep 10, 2025
94d6ac9
feat(ci): add dynamic workflow names to show release version in actio…
mkdir700 Sep 10, 2025
94f109a
feat(ffmpeg): integrate bundled FFmpeg with automatic fallback mechan…
mkdir700 Sep 10, 2025
374f1e5
fix(ci): sync package.json version with manual trigger input (#116)
mkdir700 Sep 10, 2025
f56bf38
feat(ci): implement semantic-release with automatic version detection…
mkdir700 Sep 10, 2025
6d5d91c
ci(test): Add dev branch to Github Actions test workflow triggers
mkdir700 Sep 11, 2025
80540fd
fix(player): Fix subtitle navigation when activeCueIndex is -1 (#119)
mkdir700 Sep 11, 2025
b4a606a
fix(homepage): Fix UI desynchronization issue after deleting video re…
mkdir700 Sep 11, 2025
01ed2fa
feat(performance): implement video import performance optimization wi…
mkdir700 Sep 11, 2025
43f61c5
fix(player): Fix subtitle overlay dragging to bottom and improve resp…
mkdir700 Sep 11, 2025
0ec1f06
fix(ui): Remove white border shadow from modal buttons in dark mode (…
mkdir700 Sep 11, 2025
ef0f925
feat(scripts): optimize FFmpeg download progress display (#125)
mkdir700 Sep 11, 2025
eb5ee65
Update .coderabbit.yaml
mkdir700 Sep 12, 2025
2fa279b
feat(player): Implement fullscreen toggle functionality with keyboard…
mkdir700 Sep 12, 2025
ea4d341
fix(player): Prevent subtitle overlay interactions from triggering vi…
mkdir700 Sep 12, 2025
ae6caa1
fix(windows): resolve file extension validation requiring double dots…
mkdir700 Sep 12, 2025
235748b
ci(semantic-release): Allow using chore(release): ... to trigger a pa…
mkdir700 Sep 12, 2025
cb05ab1
refactor(branding): rebrand from Cherry Studio to EchoPlayer across a…
mkdir700 Sep 12, 2025
713d1c8
fix(ci): Failed to get next version
mkdir700 Sep 12, 2025
30e4c39
Update LICENSE
mkdir700 Sep 12, 2025
0a1c201
fix(subtitle): prevent overlay showing content during subtitle gaps (…
mkdir700 Sep 12, 2025
175f6ba
fix(player): improve play/pause button reliability (#141)
mkdir700 Sep 12, 2025
ab0e4b2
feat(dictionary): expose DictionaryService API in preload and add com…
mkdir700 Sep 12, 2025
7c01346
fix(build): Fix FFmpeg cross-platform build on macOS for Windows targ…
mkdir700 Sep 12, 2025
d235f4e
feat: implement Ctrl+C subtitle copy with lightweight toast notificat…
mkdir700 Sep 12, 2025
deef8b6
fix(updater): remove detailed release notes from system update dialog…
mkdir700 Sep 13, 2025
5045477
remove: subtitle display mode keyboard shortcuts (#154)
mkdir700 Sep 13, 2025
af4cef6
fix(logger): optimize logger memory management and reduce high-freque…
mkdir700 Sep 13, 2025
e81430e
fix(subtitle): resolve overlay pause/seek update delays with immediat…
mkdir700 Sep 13, 2025
c90e5cd
feat(ffmpeg): implement dynamic FFmpeg download system with runtime m…
mkdir700 Sep 13, 2025
8c2ae5c
feat: add Windows ARM64 architecture support (#157)
mkdir700 Sep 13, 2025
d3ed3a0
fix(ui): use system title bar for Windows and Linux platforms (#158)
mkdir700 Sep 13, 2025
deed6b5
refactor: remove legacy manual release scripts in favor of semantic-r…
mkdir700 Sep 13, 2025
d108f6f
fix(updater): resolve pre-release version detection issue (#161)
mkdir700 Sep 13, 2025
61a0ea8
fix(player): persist relocated video file path to database (#162)
mkdir700 Sep 13, 2025
cd3fea9
feat(ffmpeg): add China mirror support for FFmpeg downloads (#164)
mkdir700 Sep 14, 2025
85338f4
feat(player): comprehensive dictionary popover with pronunciation and…
mkdir700 Sep 15, 2025
42117c5
fix(dictionary): support pronunciation extraction without UK/US disti…
mkdir700 Sep 15, 2025
09230db
fix(player): resolve focus loss after dictionary popup interaction (#…
mkdir700 Sep 15, 2025
fa9fbeb
fix(player): resolve shortcut pause failure caused by state oscillati…
mkdir700 Sep 15, 2025
5deafb8
feat(telemetry): integrate Sentry error monitoring across main and re…
mkdir700 Sep 15, 2025
231e2b5
feat(updater): integrate China-specific feed URLs for better update e…
mkdir700 Sep 16, 2025
d78fbf7
feat(workflow): auto-fetch GitHub release description when manual tri…
mkdir700 Sep 16, 2025
c3de836
fix(player): resolve spacebar shortcut not working after clicking to …
mkdir700 Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Configuration for development teams
language: 'en-US'

reviews:
profile: 'assertive'
high_level_summary: true
auto_review:
enabled: true
drafts: false
base_branches:
- 'alpha'
- 'beta'
- 'main'
- 'dev'
ignore_title_keywords:
- 'wip'
- 'draft'
tools:
eslint:
enabled: true
ruff:
enabled: true
gitleaks:
enabled: true
hadolint:
enabled: true

chat:
auto_reply: true

knowledge_base:
code_guidelines:
enabled: true
filePatterns:
- '**/.cursorrules'
Loading
Loading