Ethanfel
  • Joined on 2026-01-04
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:49:01 +02:00
1e0c1ae892 fix: replace wid embedding with OpenGL render context — works on Wayland and X11
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:41:56 +02:00
2c95c2618a debug: print platform/wid/WAYLAND_DISPLAY at mpv init
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:41:19 +02:00
c130010e36 fix: hide WAYLAND_DISPLAY during mpv init so it uses X11 wid embedding
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:39:14 +02:00
02c63bdfde fix: force QT_QPA_PLATFORM=xcb so mpv embeds correctly on Wayland sessions
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:37:14 +02:00
f30955b63c debug: print drag-drop events to diagnose Wayland DnD
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:35:49 +02:00
c80ebf9383 fix: move drag-drop to MainWindow to bypass QListWidget viewport on Wayland
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:33:54 +02:00
3d92a66660 fix: re-apply LC_NUMERIC=C after QApplication resets locale
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:32:59 +02:00
bdfb9354ca fix: set LC_NUMERIC=C before mpv init to prevent segfault on non-C locales
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:31:38 +02:00
41c36267e9 fix: use NoDragDrop mode + viewport.setAcceptDrops for Wayland/KDE compatibility
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:30:32 +02:00
d720fc0541 fix: accept dragMoveEvent so file drops work on all desktop environments
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:29:07 +02:00
31f4df4c5b fix: suppress QFrame paintEvent on mpv native window
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:28:02 +02:00
39bbfedb9d fix: suppress paintEngine warnings from mpv native window embedding
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 20:25:09 +02:00
025d5afe1f chore: add shebang for direct execution
Ethanfel renamed repository from EightSeconds to Ethanfel/8-cut 2026-04-06 18:50:35 +02:00
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 18:49:42 +02:00
191d1cf299 fix: move SELVA_CATEGORIES to module level, harden append_to_tsv, fix tests
c76eb9ec84 feat: add label/category annotation fields and TSV export for SELVA
Compare 2 commits »
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 18:30:42 +02:00
8fb8782e65 fix: use correct venv path on Windows (Scripts/python.exe)
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 18:29:03 +02:00
a74e5022b3 docs: add README
Ethanfel created branch master in Ethanfel/8-cut 2026-04-06 18:27:38 +02:00
Ethanfel pushed to master at Ethanfel/8-cut 2026-04-06 18:27:38 +02:00
e62a712de2 perf: skip redundant repaints, cache fps, O(1) playlist dedup, fix worker leak
16e0bc231c perf: playlist O(1) updates, marker hover cache, crop pen cache, keyboard debounce, export marker fast-path
4c44d78c37 perf: seek debounce, cached paint resources, async DB lookup, regex pre-compile
b57131a3d9 feat: keyboard navigation for timeline
9652b249ba feat: extract audio alongside WebP image sequence
Compare 10 commits »
Ethanfel created repository Ethanfel/8-cut 2026-04-06 18:17:37 +02:00