Ethanfel
|
9981cc84c1
|
docs: clarify format_time truncation and counter reset behavior
|
2026-04-06 12:22:17 +02:00 |
|
Ethanfel
|
322d89b688
|
feat: complete MainWindow UI with playback and export
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-06 12:19:54 +02:00 |
|
Ethanfel
|
ad1a4283e8
|
feat: MpvWidget with seek and AB-loop
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-06 12:12:53 +02:00 |
|
Ethanfel
|
ba736fe532
|
fix: end QPainter in finally block to prevent resource leak
|
2026-04-06 12:11:39 +02:00 |
|
Ethanfel
|
f0313b10a8
|
feat: TimelineWidget with cursor and 8s highlight
|
2026-04-06 12:09:35 +02:00 |
|
Ethanfel
|
8a97c3c7c2
|
fix: ffmpeg command type hint, -ss comment, FileNotFoundError handler
|
2026-04-06 12:08:42 +02:00 |
|
Ethanfel
|
f6832f58a6
|
feat: ExportWorker with ffmpeg command builder
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-06 12:06:32 +02:00 |
|
Ethanfel
|
68f9a01d2b
|
fix: format_time rollover, move sys.path to conftest
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-06 11:16:52 +02:00 |
|
Ethanfel
|
5819ea2970
|
feat: add utility functions with tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-06 11:14:01 +02:00 |
|
Ethanfel
|
a3e2cb4d3b
|
chore: remove unused import, add .gitignore
|
2026-04-06 11:12:55 +02:00 |
|
Ethanfel
|
7c46ec3ae7
|
feat: project skeleton
|
2026-04-06 11:11:25 +02:00 |
|