Commit Graph

  • 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