Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
cc2005c
Add Subtitle OCR design spec
Sudo-Rahman May 28, 2026
f9422a9
feat: add subtitle OCR domain types
Sudo-Rahman May 28, 2026
b80970f
fix: tighten subtitle OCR source types
Sudo-Rahman May 28, 2026
221fd84
feat: add subtitle OCR import helpers
Sudo-Rahman May 28, 2026
de37c52
test: cover subtitle OCR container imports
Sudo-Rahman May 28, 2026
cd4def2
fix: harden subtitle OCR import helpers
Sudo-Rahman May 28, 2026
3c53f04
fix: avoid subtitle OCR import id collisions
Sudo-Rahman May 28, 2026
981ca1c
feat: add subtitle OCR store
Sudo-Rahman May 28, 2026
195f592
fix: protect subtitle OCR store invariants
Sudo-Rahman May 28, 2026
46cd327
feat: add subtitle OCR persistence
Sudo-Rahman May 28, 2026
a497cdb
fix: preserve subtitle OCR sidecar data
Sudo-Rahman May 28, 2026
4afd27d
feat: add subtitle OCR text and export core
Sudo-Rahman May 28, 2026
e306e57
fix: harden subtitle OCR export core
Sudo-Rahman May 28, 2026
b0b40cb
feat: add subtitle OCR backend commands
Sudo-Rahman May 28, 2026
206aab5
fix: harden subtitle OCR backend timing
Sudo-Rahman May 28, 2026
ae20b37
fix: stream subtitle OCR backend work
Sudo-Rahman May 28, 2026
b3eafe7
fix: make subtitle OCR operation state atomic
Sudo-Rahman May 28, 2026
44a3f04
feat: add subtitle OCR export flow
Sudo-Rahman May 28, 2026
b5e84ba
feat: add subtitle OCR import and sidebar UI
Sudo-Rahman May 28, 2026
f95008b
fix: align subtitle OCR import dialog markup
Sudo-Rahman May 28, 2026
7edeff0
feat: add subtitle OCR options panel
Sudo-Rahman May 28, 2026
35487fa
feat: add subtitle OCR review workspace
Sudo-Rahman May 28, 2026
9e64c0c
fix: keep subtitle OCR version selector visible
Sudo-Rahman May 28, 2026
cb591ab
fix: harden subtitle OCR review controls
Sudo-Rahman May 28, 2026
3ffd257
feat: add subtitle OCR view
Sudo-Rahman May 28, 2026
15fd993
fix: harden subtitle OCR view shell
Sudo-Rahman May 28, 2026
7a73734
feat: integrate subtitle OCR tool shell
Sudo-Rahman May 28, 2026
5f6b123
feat: add subtitle OCR AI cleanup
Sudo-Rahman May 28, 2026
34b9818
fix: validate subtitle OCR cleanup cue numbers
Sudo-Rahman May 28, 2026
fb556eb
fix: validate subtitle OCR cleanup source mapping
Sudo-Rahman May 28, 2026
8ce491c
feat: wire subtitle OCR processing flow
Sudo-Rahman May 28, 2026
8e9635c
fix: merge subtitle OCR track persistence
Sudo-Rahman May 28, 2026
0e55065
fix: harden subtitle OCR cancellation and progress
Sudo-Rahman May 28, 2026
88856bf
fix: target subtitle OCR backend cancellation
Sudo-Rahman May 28, 2026
9472987
fix: scope subtitle OCR cancellation and progress
Sudo-Rahman May 29, 2026
747827a
fix: scope subtitle OCR cancellation by run
Sudo-Rahman May 29, 2026
7b145d0
fix: complete subtitle OCR review and export flows
Sudo-Rahman May 29, 2026
90d3b23
docs: specify subtitle ocr review redesign
Sudo-Rahman May 29, 2026
512b418
feat: add subtitle ocr review timeline state
Sudo-Rahman May 29, 2026
caad220
fix: align subtitle ocr timeline bucket contract
Sudo-Rahman May 29, 2026
640f338
fix: harden subtitle ocr timeline buckets
Sudo-Rahman May 29, 2026
56a263c
feat: add subtitle ocr cue card
Sudo-Rahman May 29, 2026
20fbbcf
fix: make subtitle ocr cue card selectable
Sudo-Rahman May 29, 2026
11be325
fix: improve subtitle ocr cue card semantics
Sudo-Rahman May 29, 2026
858394f
feat: add subtitle ocr cue rail
Sudo-Rahman May 29, 2026
8640f14
fix: report visible subtitle ocr rail viewport
Sudo-Rahman May 29, 2026
125d663
fix: stabilize subtitle ocr cue rail virtualization
Sudo-Rahman May 29, 2026
f27c02c
feat: redesign subtitle ocr timeline navigation
Sudo-Rahman May 29, 2026
aa04cec
fix: harden subtitle ocr timeline interactions
Sudo-Rahman May 29, 2026
6c2d312
fix: restore accessible subtitle ocr timeline navigation
Sudo-Rahman May 29, 2026
cff1219
feat: integrate responsive subtitle ocr review
Sudo-Rahman May 29, 2026
4d1c2c9
fix: synchronize subtitle ocr rail with timeline
Sudo-Rahman May 29, 2026
8445073
fix: harden subtitle ocr responsive review
Sudo-Rahman May 29, 2026
a11f018
fix: polish subtitle ocr review edge cases
Sudo-Rahman May 29, 2026
a9593e1
fix: polish subtitle ocr sidebar options ui
Sudo-Rahman May 29, 2026
75fce36
fix: use hd subtitle ocr review images
Sudo-Rahman May 29, 2026
328cd56
fix: make subtitle ocr review header responsive
Sudo-Rahman May 29, 2026
160e05b
fix: add subtitle ocr clear all action
Sudo-Rahman May 29, 2026
0ab5010
Add Subtitle OCR retry dialogs
Sudo-Rahman May 29, 2026
567b69b
Fix subtitle OCR streaming progress
Sudo-Rahman May 29, 2026
586c064
Improve Subtitle OCR handling for VobSub review cues
Sudo-Rahman May 30, 2026
73cc3a2
fix: restore subtitle ocr preview assets
Sudo-Rahman May 30, 2026
9bafbef
Optimize subtitle OCR preview restore
Sudo-Rahman May 30, 2026
39acc35
fix: minimize subtitle OCR cleanup prompt
Sudo-Rahman May 30, 2026
1ee07ff
Fix Subtitle OCR cancel pending state
Sudo-Rahman May 30, 2026
9b2fbac
Fix Subtitle OCR preview restoration
Sudo-Rahman May 30, 2026
fc0d685
fix: count exportable subtitle ocr cues
Sudo-Rahman May 31, 2026
28a2b80
Fix subtitle OCR import dialog closing
Sudo-Rahman May 31, 2026
bef962e
Document subtitle OCR filmstrip timeline redesign
Sudo-Rahman May 31, 2026
3be1652
Refine subtitle OCR rail sync and timeline interactions
Sudo-Rahman May 31, 2026
e6b2490
Refine subtitle OCR timeline sync
Sudo-Rahman May 31, 2026
7744ce7
Polish subtitle OCR timeline interactions
Sudo-Rahman May 31, 2026
5b0e064
Refine subtitle OCR diagnostics and line grouping
Sudo-Rahman Jun 1, 2026
9e134fa
Use English OCR model by default
Sudo-Rahman Jun 1, 2026
880dc27
Remove Subtitle OCR thumbnail assets
Sudo-Rahman Jun 1, 2026
901da8a
Add Subtitle OCR logging and toasts
Sudo-Rahman Jun 1, 2026
56bad10
Improve subtitle OCR live review
Sudo-Rahman Jun 1, 2026
76327af
Add server OCR model options
Sudo-Rahman Jun 1, 2026
cd312c0
Remove server detection OCR option
Sudo-Rahman Jun 1, 2026
d131445
feat: cancel subtitle ocr sources individually
Sudo-Rahman Jun 3, 2026
9baf72e
ui improvement
Sudo-Rahman Jun 3, 2026
7171300
Remove server recognition OCR model
Sudo-Rahman Jun 3, 2026
986dea4
Add Subtitle OCR PGS ASS placement
Sudo-Rahman Jun 4, 2026
3deb3e5
feat: optimize subtitle OCR bitmap processing
Sudo-Rahman Jun 4, 2026
b5c5494
fix subtitle OCR timeline viewport fitting
Sudo-Rahman Jun 4, 2026
f90d1db
increase subtitle OCR filmstrip preview size
Sudo-Rahman Jun 4, 2026
2b80536
extract subtitle OCR compact preview scroller
Sudo-Rahman Jun 4, 2026
a3b9b75
fix subtitle OCR import and preview restore
Sudo-Rahman Jun 4, 2026
ce24903
fix subtitle OCR VobSub edge cases
Sudo-Rahman Jun 4, 2026
94ee0fb
remove docs
Sudo-Rahman Jun 5, 2026
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
42 changes: 42 additions & 0 deletions src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ tiktoken-rs = "0.9"
image = "0.25"
rayon = "1.10"
num_cpus = "1.16"
oxideav-core = "0.1"
oxideav-codec = "0.1"
oxideav-container = "0.1"
oxideav-sub-image = "0.0.6"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "stream", "multipart"] }
futures-util = "0.3"
zip = "8.2"
Expand Down
Binary file not shown.
Loading
Loading