-
6870e5aaf3
feat: scan results panel, model switching, batch scan, and training improvements

EthanfelandClaude Opus 4.6
2026-04-18 16:12:52 +02:00
-
f597ff29e8
chore: move model storage into project models/ directory

EthanfelandClaude Opus 4.6
2026-04-18 13:05:20 +02:00
-
e1789d4e71
fix: bug audit — broken test imports, training data overlap, cleanup

EthanfelandClaude Opus 4.6
2026-04-18 12:55:58 +02:00
-
7834b1d05c
chore: remove server and client — unused in desktop app

EthanfelandClaude Opus 4.6
2026-04-18 12:49:20 +02:00
-
12ed183f1b
feat: integrate training UI, BEATs model, and clean up legacy code

EthanfelandClaude Opus 4.6
2026-04-18 11:52:27 +02:00
-
f2c38aee79
feat: rewrite audio scan with MFCC+delta+spectral contrast pipeline

EthanfelandClaude Opus 4.6
2026-04-17 15:28:44 +02:00
-
8ab5bdba77
fix: use mean+std MFCC vectors (40-dim) for better discrimination

EthanfelandClaude Opus 4.6
2026-04-17 09:27:11 +02:00
-
c6c5934fe8
fix: threshold step 0.05 → 0.01 for finer control

EthanfelandClaude Opus 4.6
2026-04-17 09:21:14 +02:00
-
73d5367424
fix: three audio scan bugs — signal shadow, re-entrancy, S-key jump

EthanfelandClaude Opus 4.6
2026-04-17 09:12:24 +02:00
-
1e2cebd424
fix: prevent deleteLater on still-running ScanWorker QThread

EthanfelandClaude Opus 4.6
2026-04-17 09:02:35 +02:00
-
c439aca9b9
feat: add S shortcut and clear scan on file change

EthanfelandClaude Opus 4.6
2026-04-17 08:59:47 +02:00
-
afda9b2d9f
feat: add scan UI controls and start_scan handler

EthanfelandClaude Opus 4.6
2026-04-17 08:57:56 +02:00
-
fd42791c9f
feat: add get_all_export_paths to ProcessedDB

EthanfelandClaude Opus 4.6
2026-04-17 08:55:39 +02:00
-
4cf54f2642
feat: add ScanWorker QThread for background scanning

EthanfelandClaude Opus 4.6
2026-04-17 08:54:20 +02:00
-
e7f4de9ec1
feat: timeline scan region rendering

EthanfelandClaude Opus 4.6
2026-04-17 08:53:18 +02:00
-
9cf9e3233f
feat: add scan_video with average and nearest modes

EthanfelandClaude Opus 4.6
2026-04-17 08:50:47 +02:00
-
e17d8f67aa
feat: add audio_scan module with build_profile

EthanfelandClaude Opus 4.6
2026-04-17 08:48:18 +02:00
-
b1980de6d1
fix: 9 bugs in audio scan implementation plan

EthanfelandClaude Opus 4.6
2026-04-17 08:43:53 +02:00
-
85e0641440
docs: add audio scan implementation plan

EthanfelandClaude Opus 4.6
2026-04-17 08:36:56 +02:00
-
834b89b682
docs: add audio similarity scanning design

EthanfelandClaude Opus 4.6
2026-04-17 08:33:25 +02:00
-
a67e189aa0
fix: mpv loadfile index arg, cache polling, and sidebar CSS
server

EthanfelandClaude Opus 4.6
2026-04-17 08:17:23 +02:00
-
2b6c56cd15
fix: add CORS middleware to server for Tauri webview requests

EthanfelandClaude Opus 4.6
2026-04-16 20:49:53 +02:00
-
0f6082061f
feat: add folder navigation to file browser

EthanfelandClaude Opus 4.6
2026-04-16 20:25:03 +02:00
-
9662b815db
feat: add server URL input to profile bar

EthanfelandClaude Opus 4.6
2026-04-16 20:15:42 +02:00
-
9776b83ac5
fix: client bug fixes from review

EthanfelandClaude Opus 4.6
2026-04-16 20:09:21 +02:00
-
39f873bec2
fix: server bug fixes from review

EthanfelandClaude Opus 4.6
2026-04-16 19:53:38 +02:00
-
409eb82e5c
feat: configure Linux packaging (deb + AppImage)

EthanfelandClaude Opus 4.6
2026-04-16 19:52:40 +02:00
-
297aafa51c
feat: add settings persistence via localStorage

EthanfelandClaude Opus 4.6
2026-04-16 19:50:01 +02:00
-
b4cf972d59
feat: wire up main app layout with all components

EthanfelandClaude Opus 4.6
2026-04-16 19:48:54 +02:00
-
5cc1e52e75
feat: add profile bar component

EthanfelandClaude Opus 4.6
2026-04-16 19:10:32 +02:00
-
6bf0b0ae99
feat: add export panel component

EthanfelandClaude Opus 4.6
2026-04-16 19:10:03 +02:00
-
b6fbda01dd
feat: add canvas-based timeline component

EthanfelandClaude Opus 4.6
2026-04-16 19:07:21 +02:00
-
51d41f0a56
feat: add file browser component

EthanfelandClaude Opus 4.6
2026-04-16 19:06:41 +02:00
-
16bd1a9ae0
feat: add mpv TypeScript bridge

EthanfelandClaude Opus 4.6
2026-04-16 18:46:35 +02:00
-
2036c49b52
feat: add mpv sidecar IPC and Tauri commands

EthanfelandClaude Opus 4.6
2026-04-16 18:46:01 +02:00
-
b12758c53c
feat: add WebSocket client for export progress

EthanfelandClaude Opus 4.6
2026-04-16 18:41:12 +02:00
-
3d484952c2
feat: add Svelte stores for app state

EthanfelandClaude Opus 4.6
2026-04-16 18:40:43 +02:00
-
12dae93671
feat: add server API client module

EthanfelandClaude Opus 4.6
2026-04-16 18:34:23 +02:00
-
1e65fd6b0f
feat: scaffold Tauri + Svelte client

EthanfelandClaude Opus 4.6
2026-04-16 18:33:45 +02:00
-
f7756320e5
docs: add Tauri + Svelte client implementation plan

EthanfelandClaude Opus 4.6
2026-04-16 17:02:56 +02:00
-
cd0331d4ce
docs: add Tauri + Svelte client design

EthanfelandClaude Opus 4.6
2026-04-16 16:57:29 +02:00
-
38c6174f83
ci: disable auto Docker build, manual dispatch only

EthanfelandClaude Opus 4.6
2026-04-16 15:23:32 +02:00
-
5b22bceed2
ci: add GitHub Actions workflow to build Docker image

EthanfelandClaude Opus 4.6
2026-04-16 14:48:22 +02:00
-
80f21915e3
feat: switch to nvidia/cuda base image for NVENC hw encoding

EthanfelandClaude Opus 4.6
2026-04-16 14:47:19 +02:00
-
b09ba3fa9e
fix: third-pass review bugs

EthanfelandClaude Opus 4.6
2026-04-16 14:20:20 +02:00
-
5b7a55a05d
fix: second-pass review bugs in server and core

EthanfelandClaude Opus 4.6
2026-04-16 14:10:27 +02:00
-
2200da491f
fix: address review bugs in server implementation

EthanfelandClaude Opus 4.6
2026-04-16 13:55:25 +02:00
-
3d6469c60c
feat: add Dockerfile and docker-compose for server deployment

EthanfelandClaude Opus 4.6
2026-04-16 13:49:43 +02:00
-
6a4ac8b8ed
feat: add hidden files API endpoints

EthanfelandClaude Opus 4.6
2026-04-16 13:49:30 +02:00
-
1f6906c946
feat: add export endpoint with WebSocket progress

EthanfelandClaude Opus 4.6
2026-04-16 13:49:16 +02:00
-
dfba88a601
feat: add markers/profiles/labels API endpoints

EthanfelandClaude Opus 4.6
2026-04-16 13:48:33 +02:00
-
e94c088df0
feat: add video streaming with transcode cache and audio extraction

EthanfelandClaude Opus 4.6
2026-04-16 13:48:06 +02:00
-
9569103edd
feat: add FastAPI app with file listing endpoint

EthanfelandClaude Opus 4.6
2026-04-16 13:47:23 +02:00
-
079afeee7c
feat: create server/config with env var settings and quality presets

EthanfelandClaude Opus 4.6
2026-04-16 13:44:31 +02:00
-
fbbfa6fdce
refactor: import shared logic from core/ instead of inline definitions

EthanfelandClaude Opus 4.6
2026-04-16 13:43:44 +02:00
-
56920a5247
feat: create core/tracking module with YOLO subject tracking

EthanfelandClaude Opus 4.6
2026-04-16 13:39:52 +02:00
-
08c1dd8b33
feat: create core/export module with ExportRunner

EthanfelandClaude Opus 4.6
2026-04-16 13:39:24 +02:00
-
2b63ad1857
feat: create core/annotations module

EthanfelandClaude Opus 4.6
2026-04-16 13:38:47 +02:00
-
72f6a4e8f5
feat: create core/db module with ProcessedDB

EthanfelandClaude Opus 4.6
2026-04-16 13:38:20 +02:00
-
799a2ab353
feat: create core/ffmpeg module with ffmpeg helpers

EthanfelandClaude Opus 4.6
2026-04-16 13:34:59 +02:00
-
066f4431ba
feat: create core/paths module with shared path helpers

EthanfelandClaude Opus 4.6
2026-04-16 13:34:17 +02:00
-
97f9ef7073
fix: correct bugs in server API implementation plan

EthanfelandClaude Opus 4.6
2026-04-16 13:33:36 +02:00
-
592e40c1a6
docs: add server API implementation plan

EthanfelandClaude Opus 4.6
2026-04-16 13:24:03 +02:00
-
73dd7a1569
docs: add server API design for remote editing via Tauri client

EthanfelandClaude Opus 4.6
2026-04-16 13:20:13 +02:00
-
7abf0b4d4c
feat: autoclip, play/pause improvements, number key exports, focus fix

EthanfelandClaude Opus 4.6
2026-04-16 13:19:21 +02:00
-
9e5bd4a8ec
feat: add subprofiles, live play loop update, fix lock mode scrub

EthanfelandClaude Opus 4.6
2026-04-15 23:58:26 +02:00
-
c5dd2d00a0
fix: use noarchive mode and enable console to debug PYZ TOC error
v0.9.0

EthanfelandClaude Opus 4.6
2026-04-14 23:12:58 +02:00
-
34d8ad1dc7
feat: add Windows setup script and launcher for running from source

EthanfelandClaude Opus 4.6
2026-04-14 23:08:17 +02:00
-
46bd617f0a
fix: disable UPX compression to prevent PYZ archive corruption

EthanfelandClaude Opus 4.6
2026-04-14 23:06:30 +02:00
-
e8ecfc0525
ci: publish release automatically, re-enable macOS build

EthanfelandClaude Opus 4.6
2026-04-14 22:59:29 +02:00
-
198ec68382
ci: temporarily disable macOS job while debugging Windows build

EthanfelandClaude Opus 4.6
2026-04-14 22:49:08 +02:00
-
920f724dbd
fix: find libmpv asset by name pattern instead of constructing URL

EthanfelandClaude Opus 4.6
2026-04-14 22:48:08 +02:00
-
94ea4c63ca
fix: use GitHub API to fetch latest libmpv tag instead of redirect

EthanfelandClaude Opus 4.6
2026-04-14 22:45:44 +02:00
-
653e4a5e13
refactor: split Windows and macOS into separate jobs

EthanfelandClaude Opus 4.6
2026-04-14 22:44:13 +02:00
-
cd50b3ae0c
fix: quote PowerShell path interpolation in ffmpeg copy step

EthanfelandClaude Opus 4.6
2026-04-14 22:43:03 +02:00
-
10b77e79f7
fix: drop macos-13 runner (no longer available)

EthanfelandClaude Opus 4.6
2026-04-14 22:42:36 +02:00
-
5b4e4bf818
feat: add PyInstaller spec and GitHub Actions release workflow

EthanfelandClaude Opus 4.6
2026-04-14 22:40:44 +02:00
-
bd4e97c45a
fix: lock mode seek falls back to cursor instead of jumping to start

EthanfelandClaude Opus 4.6
2026-04-14 19:15:01 +02:00
-
1aeaad7f6d
fix: skip keyframe creation at frame 0 where base state applies

EthanfelandClaude Opus 4.6
2026-04-14 16:56:48 +02:00
-
874632dffa
fix: keep export complete message visible until next action

EthanfelandClaude Opus 4.6
2026-04-14 16:52:37 +02:00
-
86055f2072
fix: defer preview follow so geometry is up-to-date after main window move

EthanfelandClaude Opus 4.6
2026-04-14 16:51:27 +02:00
-
5fddb06354
fix: add right margin to panel, make Hide exported a QPushButton

EthanfelandClaude Opus 4.6
2026-04-14 16:48:51 +02:00
-
e60263548d
feat: move status messages to inline label on settings row

EthanfelandClaude Opus 4.6
2026-04-14 16:45:10 +02:00
-
86f447f3d6
feat: add Show Hidden button to reveal and unhide playlist files

EthanfelandClaude Opus 4.6
2026-04-14 16:39:22 +02:00
-
1d5b8023a2
feat: auto-create/remove keyframes when toggling random crop in lock mode

EthanfelandClaude Opus 4.6
2026-04-14 16:29:11 +02:00
-
cb4392125d
fix: scrub preview fallback before first keyframe + document overwrite behavior

EthanfelandClaude Opus 4.6
2026-04-14 16:08:35 +02:00
-
328c800d60
feat: apply keyframe crop modes in overwrite exports too

EthanfelandClaude Opus 4.6
2026-04-14 16:05:20 +02:00
-
7a35e8268b
feat: preview effective keyframe crop state during lock-mode scrub

EthanfelandClaude Opus 4.6
2026-04-14 16:05:08 +02:00
-
465894af51
feat: color-code keyframe diamonds by crop mode

EthanfelandClaude Opus 4.6
2026-04-14 16:04:53 +02:00
-
1004bd0a28
feat: rewrite export to use per-keyframe crop modes

EthanfelandClaude Opus 4.6
2026-04-14 15:58:01 +02:00
-
279aee14cb
feat: add apply_keyframes_to_jobs helper

EthanfelandClaude Opus 4.6
2026-04-14 15:57:27 +02:00
-
4f15f77175
feat: snapshot ratio and random flags into crop keyframes

EthanfelandClaude Opus 4.6
2026-04-14 15:52:25 +02:00
-
17e42c44b3
refactor: widen keyframe tuple to carry ratio and random flags

EthanfelandClaude Opus 4.6
2026-04-14 15:52:04 +02:00
-
8e8c8b9774
feat: add resolve_keyframe helper to extract sorted-keyframe lookup

EthanfelandClaude Opus 4.6
2026-04-14 15:48:00 +02:00
-
b9e9fa927e
chore: add .worktrees/ to .gitignore
Ethanfel
2026-04-14 15:45:26 +02:00
-
5916b498b1
docs: add keyframe crop modes implementation plan

EthanfelandClaude Opus 4.6
2026-04-14 15:30:46 +02:00
-
bda423e8b5
docs: add keyframe crop modes design

EthanfelandClaude Opus 4.6
2026-04-14 15:28:40 +02:00
-
7b569dd248
docs: fix README to match current codebase

EthanfelandClaude Opus 4.6
2026-04-14 12:58:53 +02:00
-
3a2fd3d50b
docs: add segment diagram SVG to README overview

EthanfelandClaude Opus 4.6
2026-04-14 12:36:14 +02:00
-
cfc0cb2f09
feat: multi-select in playlist for batch hide/remove

EthanfelandClaude Opus 4.6
2026-04-14 09:09:42 +02:00