-
b249705506
feat: manual exports use vid number with m{N} tag
Ethanfel
2026-04-20 09:42:48 +02:00
-
aaf405dd3d
fix: use vid number as clip number in scan export filenames
Ethanfel
2026-04-20 09:37:22 +02:00
-
cb2060beb8
docs: add ComfyUI-8cut implementation plan
Ethanfel
2026-04-19 19:44:49 +02:00
-
0db412baf4
docs: add ComfyUI-8cut node pack design
Ethanfel
2026-04-19 19:41:17 +02:00
-
876026d1f6
fix: block spurious tab signals during scan panel load to prevent slow file switching
Ethanfel
2026-04-19 19:06:26 +02:00
-
6c1d42adfe
feat: vid folder layout, changelog popup, shift-to-resize, DB migration
Ethanfel
2026-04-19 17:01:37 +02:00
-
d8b3972bdc
fix: ensure setup scripts use correct PyTorch index for transitive deps
Ethanfel
2026-04-19 16:21:36 +02:00
-
bd345abca2
fix: refresh timeline scan regions when switching model tabs
Ethanfel
2026-04-19 16:16:12 +02:00
-
7d6fee9df1
fix: copy read-only numpy array before torch conversion in EAT preprocessing
Ethanfel
2026-04-19 16:13:34 +02:00
-
fd043f4172
fix: pin transformers<5.0 for EAT model compatibility
Ethanfel
2026-04-19 16:11:18 +02:00
-
3c3b1d74bb
fix: always reinstall torch stack on Windows re-runs
Ethanfel
2026-04-19 16:09:44 +02:00
-
a3c657c66e
fix: install torchvision from CUDA index to prevent ABI mismatch
Ethanfel
2026-04-19 16:08:35 +02:00
-
5d45b8d8eb
fix: timestamp collision, undo stack invalidation, label parsing, filter-aware clear
Ethanfel
2026-04-19 15:36:31 +02:00
-
e6db83f00b
feat: hard negatives management dialog with filter and bulk delete
Ethanfel
2026-04-19 15:28:18 +02:00
-
edc5784ba6
feat: hard negative source_model tracking, training toggle
Ethanfel
2026-04-19 15:27:11 +02:00
-
8ed9fbf557
feat: scan version selector in results panel
Ethanfel
2026-04-19 15:22:46 +02:00
-
4fb2ae144f
feat: scan result history — keep N versions per (file, model)
Ethanfel
2026-04-19 15:18:28 +02:00
-
2614a765d5
fix: get_export_folders respects scan_export filter
Ethanfel
2026-04-19 15:16:49 +02:00
-
c020c0dfec
fix: avoid unnecessary GPU tensor allocation for AST/EAT models
Ethanfel
2026-04-19 14:53:05 +02:00
-
e7b791fbfa
docs: add scan history & hard negative management design + plan
Ethanfel
2026-04-19 14:51:17 +02:00
-
f5361a963e
feat: calibrate classifier probabilities with isotonic regression
Ethanfel
2026-04-19 14:00:38 +02:00
-
8fb8581816
feat: add EAT (Efficient Audio Transformer) embedding model
Ethanfel
2026-04-19 14:00:09 +02:00
-
5b25e85e98
feat: add AST (Audio Spectrogram Transformer) embedding model
Ethanfel
2026-04-19 13:55:29 +02:00
-
e3f133ef84
feat: multi-layer extraction for HuBERT/Wav2Vec2 models
Ethanfel
2026-04-19 13:53:55 +02:00
-
4736f150b0
deps: add transformers and timm for AST/EAT models
Ethanfel
2026-04-19 13:52:19 +02:00
-
52aa982aa2
docs: fix bugs in audio pipeline implementation plan
Ethanfel
2026-04-19 13:41:42 +02:00
-
07457d0d6f
docs: audio pipeline improvements implementation plan
Ethanfel
2026-04-19 13:30:38 +02:00
-
c5d613fc5f
docs: audio pipeline improvements design — multi-layer, AST, EAT, calibration
Ethanfel
2026-04-19 13:28:32 +02:00
-
7855ea62c2
fix: training cancel button re-enable, waveform worker cleanup, stats table sort
Ethanfel
2026-04-19 13:03:14 +02:00
-
70be5974cf
feat: dataset statistics dialog with per-video breakdown and class balance
Ethanfel
2026-04-19 12:55:42 +02:00
-
a0286d5cf9
feat: waveform overlay, signal safety, training cancel, dynamic batch size, duplicate detection
Ethanfel
2026-04-19 12:53:48 +02:00
-
2b7dfb330d
fix: DB schema missing scan_export column, add threshold filter and N hotkey
Ethanfel
2026-04-19 12:45:14 +02:00
-
518554f788
fix: keep PowerShell window open after setup completes or errors
Ethanfel
2026-04-18 22:19:49 +02:00
-
282156e8ed
feat: auto-detect GPU in setup scripts, log environment at startup
Ethanfel
2026-04-18 22:12:45 +02:00
-
3417a0f603
fix: crash when switching folder in train dialog (signal recursion)
Ethanfel
2026-04-18 22:00:23 +02:00
-
cd0552197f
feat: prefetch audio during Scan All, fix file-switch interruption, fix Windows setup
Ethanfel
2026-04-18 21:50:33 +02:00
-
7dffcb08eb
feat: interruptible Scan All — stop after current video, resume later
Ethanfel
2026-04-18 21:37:47 +02:00
-
93bcb23fa7
docs: document embedding cache and fast rescan loop
Ethanfel
2026-04-18 21:26:14 +02:00
-
eda7826a40
fix: safe PATH fallback for Windows DLL loading, deduplicate model restore
Ethanfel
2026-04-18 21:14:44 +02:00
-
e7e20b0fe6
fix: review mode playback line, model restore dedup, auto-rescan on rollback
Ethanfel
2026-04-18 21:05:40 +02:00
-
814ef946eb
fix: add missing shortcuts to help dialog (disable, undo, drag resize)
Ethanfel
2026-04-18 20:47:52 +02:00
-
2e738df9ae
docs: rewrite install guide with venv steps and dataset sizing guidance
Ethanfel
2026-04-18 20:40:23 +02:00
-
6ddfcde8ee
feat: disable/resize scan regions, undo, training fixes, cross-platform cleanup
Ethanfel
2026-04-18 20:34:56 +02:00
-
b161412d94
feat: scan workflow — region fusion, hard negatives, review mode, versioned models
Ethanfel
2026-04-18 18:43:05 +02:00
-
5a9e068903
fix: 6 bugs — profile isolation, export stashing, auto-negative guard
Ethanfel
2026-04-18 16:28:51 +02:00
-
6870e5aaf3
feat: scan results panel, model switching, batch scan, and training improvements
Ethanfel
2026-04-18 16:12:52 +02:00
-
f597ff29e8
chore: move model storage into project models/ directory
Ethanfel
2026-04-18 13:05:20 +02:00
-
e1789d4e71
fix: bug audit — broken test imports, training data overlap, cleanup
Ethanfel
2026-04-18 12:55:58 +02:00
-
7834b1d05c
chore: remove server and client — unused in desktop app
Ethanfel
2026-04-18 12:49:20 +02:00
-
12ed183f1b
feat: integrate training UI, BEATs model, and clean up legacy code
Ethanfel
2026-04-18 11:52:27 +02:00
-
f2c38aee79
feat: rewrite audio scan with MFCC+delta+spectral contrast pipeline
Ethanfel
2026-04-17 15:28:44 +02:00
-
8ab5bdba77
fix: use mean+std MFCC vectors (40-dim) for better discrimination
Ethanfel
2026-04-17 09:27:11 +02:00
-
c6c5934fe8
fix: threshold step 0.05 → 0.01 for finer control
Ethanfel
2026-04-17 09:21:14 +02:00
-
73d5367424
fix: three audio scan bugs — signal shadow, re-entrancy, S-key jump
Ethanfel
2026-04-17 09:12:24 +02:00
-
1e2cebd424
fix: prevent deleteLater on still-running ScanWorker QThread
Ethanfel
2026-04-17 09:02:35 +02:00
-
c439aca9b9
feat: add S shortcut and clear scan on file change
Ethanfel
2026-04-17 08:59:47 +02:00
-
afda9b2d9f
feat: add scan UI controls and start_scan handler
Ethanfel
2026-04-17 08:57:56 +02:00
-
fd42791c9f
feat: add get_all_export_paths to ProcessedDB
Ethanfel
2026-04-17 08:55:39 +02:00
-
4cf54f2642
feat: add ScanWorker QThread for background scanning
Ethanfel
2026-04-17 08:54:20 +02:00
-
e7f4de9ec1
feat: timeline scan region rendering
Ethanfel
2026-04-17 08:53:18 +02:00
-
9cf9e3233f
feat: add scan_video with average and nearest modes
Ethanfel
2026-04-17 08:50:47 +02:00
-
e17d8f67aa
feat: add audio_scan module with build_profile
Ethanfel
2026-04-17 08:48:18 +02:00
-
b1980de6d1
fix: 9 bugs in audio scan implementation plan
Ethanfel
2026-04-17 08:43:53 +02:00
-
85e0641440
docs: add audio scan implementation plan
Ethanfel
2026-04-17 08:36:56 +02:00
-
834b89b682
docs: add audio similarity scanning design
Ethanfel
2026-04-17 08:33:25 +02:00
-
a67e189aa0
fix: mpv loadfile index arg, cache polling, and sidebar CSS
server
Ethanfel
2026-04-17 08:17:23 +02:00
-
2b6c56cd15
fix: add CORS middleware to server for Tauri webview requests
Ethanfel
2026-04-16 20:49:53 +02:00
-
0f6082061f
feat: add folder navigation to file browser
Ethanfel
2026-04-16 20:25:03 +02:00
-
9662b815db
feat: add server URL input to profile bar
Ethanfel
2026-04-16 20:15:42 +02:00
-
9776b83ac5
fix: client bug fixes from review
Ethanfel
2026-04-16 20:09:21 +02:00
-
39f873bec2
fix: server bug fixes from review
Ethanfel
2026-04-16 19:53:38 +02:00
-
409eb82e5c
feat: configure Linux packaging (deb + AppImage)
Ethanfel
2026-04-16 19:52:40 +02:00
-
297aafa51c
feat: add settings persistence via localStorage
Ethanfel
2026-04-16 19:50:01 +02:00
-
b4cf972d59
feat: wire up main app layout with all components
Ethanfel
2026-04-16 19:48:54 +02:00
-
5cc1e52e75
feat: add profile bar component
Ethanfel
2026-04-16 19:10:32 +02:00
-
6bf0b0ae99
feat: add export panel component
Ethanfel
2026-04-16 19:10:03 +02:00
-
b6fbda01dd
feat: add canvas-based timeline component
Ethanfel
2026-04-16 19:07:21 +02:00
-
51d41f0a56
feat: add file browser component
Ethanfel
2026-04-16 19:06:41 +02:00
-
16bd1a9ae0
feat: add mpv TypeScript bridge
Ethanfel
2026-04-16 18:46:35 +02:00
-
2036c49b52
feat: add mpv sidecar IPC and Tauri commands
Ethanfel
2026-04-16 18:46:01 +02:00
-
b12758c53c
feat: add WebSocket client for export progress
Ethanfel
2026-04-16 18:41:12 +02:00
-
3d484952c2
feat: add Svelte stores for app state
Ethanfel
2026-04-16 18:40:43 +02:00
-
12dae93671
feat: add server API client module
Ethanfel
2026-04-16 18:34:23 +02:00
-
1e65fd6b0f
feat: scaffold Tauri + Svelte client
Ethanfel
2026-04-16 18:33:45 +02:00
-
f7756320e5
docs: add Tauri + Svelte client implementation plan
Ethanfel
2026-04-16 17:02:56 +02:00
-
cd0331d4ce
docs: add Tauri + Svelte client design
Ethanfel
2026-04-16 16:57:29 +02:00
-
38c6174f83
ci: disable auto Docker build, manual dispatch only
Ethanfel
2026-04-16 15:23:32 +02:00
-
5b22bceed2
ci: add GitHub Actions workflow to build Docker image
Ethanfel
2026-04-16 14:48:22 +02:00
-
80f21915e3
feat: switch to nvidia/cuda base image for NVENC hw encoding
Ethanfel
2026-04-16 14:47:19 +02:00
-
b09ba3fa9e
fix: third-pass review bugs
Ethanfel
2026-04-16 14:20:20 +02:00
-
5b7a55a05d
fix: second-pass review bugs in server and core
Ethanfel
2026-04-16 14:10:27 +02:00
-
2200da491f
fix: address review bugs in server implementation
Ethanfel
2026-04-16 13:55:25 +02:00
-
3d6469c60c
feat: add Dockerfile and docker-compose for server deployment
Ethanfel
2026-04-16 13:49:43 +02:00
-
6a4ac8b8ed
feat: add hidden files API endpoints
Ethanfel
2026-04-16 13:49:30 +02:00
-
1f6906c946
feat: add export endpoint with WebSocket progress
Ethanfel
2026-04-16 13:49:16 +02:00
-
dfba88a601
feat: add markers/profiles/labels API endpoints
Ethanfel
2026-04-16 13:48:33 +02:00
-
e94c088df0
feat: add video streaming with transcode cache and audio extraction
Ethanfel
2026-04-16 13:48:06 +02:00
-
9569103edd
feat: add FastAPI app with file listing endpoint
Ethanfel
2026-04-16 13:47:23 +02:00
-
079afeee7c
feat: create server/config with env var settings and quality presets
Ethanfel
2026-04-16 13:44:31 +02:00
-
fbbfa6fdce
refactor: import shared logic from core/ instead of inline definitions
Ethanfel
2026-04-16 13:43:44 +02:00