Commit Graph

  • 34f931e7a9
    Merge 2a80029e28 into 3b69413d61 7. Sun 2026-06-03 16:37:20 +0000
  • 2a80029e28 fix: resolve 4 bugs found via code audit sjhddh 2026-04-12 22:55:20 +0200
  • bb8ac6ad03
    Merge b56b987d77 into 3b69413d61 euyua9 2026-06-03 21:34:16 +1000
  • 196dd59a5b
    Merge 9b965bdc33 into 3b69413d61 Nguyen Van Nam 2026-06-02 10:57:21 +0500
  • 7ad8ea450b
    Merge 9cb372edee into 3b69413d61 Tym Rabchuk 2026-06-02 09:59:44 +0500
  • bb4f1d644c
    Merge 3b8fc2998d into 3b69413d61 duyua9 2026-06-02 02:55:00 +0800
  • 7dab88a353
    Merge 0b61ad5c0d into 3b69413d61 Tym Rabchuk 2026-06-02 02:54:28 +0800
  • c48c03745a
    Merge 1ec69ea496 into 3b69413d61 OrbisAI Security 2026-06-01 09:37:00 +0530
  • da25eda0b0
    Merge 097d82e0c4 into 3b69413d61 Cocoon-Break 2026-06-01 03:53:54 +0000
  • d824dd889f
    Merge 7b29040e92 into 3b69413d61 Ihor Kuzmychov 2026-05-31 17:55:51 -0700
  • dbca921a09
    Merge 8393a44d69 into 3b69413d61 Ryanba 2026-06-01 08:43:09 +0800
  • 3b69413d61
    Merge pull request #1845 from maxwbuckley/ruff-code-health main Dopan 2026-06-01 00:50:59 +0800
  • 73f9b3b8dc
    Merge 0d1bae78e9 into 07e2e960c8 JiayuWang(王嘉宇) 2026-05-25 07:26:43 -0300
  • 42cb880e82
    Merge a199a60620 into 07e2e960c8 sergeykrasilnikov1 2026-05-25 07:26:21 -0300
  • 3e743ff704
    Merge b5bca87e80 into 07e2e960c8 Nguyen Van Nam 2026-05-25 07:24:55 -0300
  • 18594d62d0
    Merge 85288a6f6a into 07e2e960c8 Gage Andrew 2026-05-25 07:24:41 -0300
  • 8b2715ead3
    Merge ba211852ae into 07e2e960c8 Amaino 2026-05-25 07:24:39 -0300
  • b3b5ff6c41
    Merge 095fe4ba1c into 07e2e960c8 Michael May 2026-05-25 07:24:35 -0300
  • e6be10dfd8
    Merge 4f8fc95e88 into 07e2e960c8 OrbisAI Security 2026-05-25 07:24:33 -0300
  • d052da5c6e
    Merge 5906ac9e91 into 07e2e960c8 cuyua9 2026-05-25 07:23:50 -0300
  • c3c081cca1
    Merge 31f6c6f6d3 into 07e2e960c8 Tym Rabchuk 2026-05-25 07:23:37 -0300
  • 7b29040e92 fix: skip setrlimit(RLIMIT_DATA) on macOS Ihor Kuzmychov 2026-05-24 12:55:56 +0200
  • 07e2e960c8
    Update Quick Start version from v2.7 RC1 to v2.7 RC2 Kenneth Estanislao 2026-05-24 18:55:35 +0800
  • acabc16843 Bump onnxruntime to 1.26.0, drop Pad(reflect) CoreML workaround Max Buckley 2026-05-23 14:39:01 +0200
  • ac901de24f address @sourcery-ai review on PR #1846 Tym Rabchuk 2026-05-23 10:42:35 -0400
  • 82bf505a4a feat: virtual camera output (pyvirtualcam → OBS Virtual Camera) Tym Rabchuk 2026-05-23 10:26:28 -0400
  • ba27b75265 Use astral-sh/ruff-action for inline PR annotations Max Buckley 2026-05-23 15:50:44 +0200
  • cfa8123b67 Add ruff CI gate and fix deterministic lint issues Max Buckley 2026-05-23 15:44:31 +0200
  • 08b2dd2526
    Merge pull request #1844 from hklcf/fix/bugfix-batch Dopan 2026-05-23 16:54:41 +0800
  • 886e64b320 Fix: resolve 5 confirmed bugs (imwrite_unicode, macOS memory, face_analyser None crash, silent sys.exit, core memory calc) hklcf 2026-05-23 10:37:20 +0800
  • 8393a44d69 test(ui): address image sizing review feedback gujishh 2026-05-21 10:27:18 +0900
  • aa6f2cbade
    Update version from v2.7 beta to v2.7 RC1 in README Kenneth Estanislao 2026-05-21 05:11:41 +0800
  • 6fd241a81e test(ui): address review feedback for image sizing guards gujishh 2026-04-12 06:15:31 +0900
  • af1eccf0cb fix(ui): guard preview resize against empty frames gujishh 2026-04-11 20:58:08 +0900
  • f792a5bdde web support hmwl 2026-05-19 21:57:00 +0800
  • 9cb372edee centralize DEFAULT_DET_SIZE in modules.globals Tym Rabchuk 2026-05-18 21:40:19 -0400
  • e32ef30505 _aspect_crop_to: drop explicit 3rd-axis slice for channel-count robustness Tym Rabchuk 2026-05-18 21:38:49 -0400
  • 31f6c6f6d3 move _enhancer_cache reset inside THREAD_LOCK in reset_face_enhancer Tym Rabchuk 2026-05-18 21:37:59 -0400
  • 18ced2b938 feat: virtual camera output via pyvirtualcam Tym Rabchuk 2026-05-18 21:17:20 -0400
  • f6eecf3d77 feat: capture resolution + det_size dropdowns in camera card Tym Rabchuk 2026-05-18 16:55:24 -0400
  • 8577a3ff1b feat: GFPGAN-1024 / GFPGAN-512 split + hot-swap + load-path log Tym Rabchuk 2026-05-18 17:02:36 -0400
  • 0b61ad5c0d feat: webp source image support Tym Rabchuk 2026-05-18 16:51:59 -0400
  • ce314c4596
    Merge 8914878177 into a21ccf488c ultrasage-danz 2026-05-18 17:11:52 +0200
  • b56b987d77 fix: derive default threads from selected provider euyu 2026-05-18 20:13:59 +0800
  • a21ccf488c
    Update version number in README.md to 2.1.6 2.7-RC1 Kenneth Estanislao 2026-05-18 04:15:01 +0800
  • ca8e39e3bb Fix mouth mask Kenneth Estanislao 2026-05-18 02:11:04 +0800
  • 0e97e474e4 better swapping Kenneth Estanislao 2026-05-18 01:40:01 +0800
  • 9c67a7aacc fixed poisson blend Kenneth Estanislao 2026-05-18 01:36:24 +0800
  • a37e6e3f51
    Merge ce38add124 into 4a674d33ef codex12121212 2026-05-17 08:37:37 +0800
  • 4a674d33ef
    Merge pull request #1826 from obook/pr/preload-nvidia-libs-linux Dopan 2026-05-17 00:04:06 +0800
  • 682450755f Avoid duplicating LD_LIBRARY_PATH entries Olivier Booklage 2026-05-16 14:57:02 +0200
  • 12a3f6a007 Pre-load NVIDIA shared libraries on Linux Olivier Booklage 2026-05-16 14:45:54 +0200
  • 3b8fc2998d test: handle zero elapsed fps sampling duyua9 2026-05-16 00:20:56 +0800
  • 0df3c67ab3 fix: measure camera fps without dropping startup frames duyua9 2026-05-16 00:14:57 +0800
  • 5906ac9e91 test: isolate map faces fallback stubs cuyua9 2026-05-16 00:00:58 +0800
  • 70ce493f17 fix: extract frames for map faces fallback cuyua9 2026-05-15 23:56:29 +0800
  • cede099ccb
    Update version number in README.md to 2.1.5 Kenneth Estanislao 2026-05-15 16:33:57 +0800
  • 81a1986ef8 Changed to pyqtUI Kenneth Estanislao 2026-05-15 16:33:27 +0800
  • ed758eb693 Speed optimization Kenneth Estanislao 2026-05-15 15:53:55 +0800
  • 9c5f01c7f1 some fix for face enhancers Kenneth Estanislao 2026-05-15 15:13:57 +0800
  • 8bdc348779 Update .gitignore Kenneth Estanislao 2026-05-15 14:52:56 +0800
  • d4dffbde2e
    Merge e2950a15dc into e34d204c2e unclecatsjourney-maker 2026-05-15 12:44:17 +0800
  • e2950a15dc Improve Windows I/O robustness, seam handling, and UI controls 猫叔 2026-05-15 12:22:27 +0800
  • 93ebe3d536 fix: validate in-memory pipe completion euyu 2026-05-15 02:32:10 +0800
  • 4f8fc95e88 Address review feedback (1 comments) orbisai0security 2026-05-13 08:31:07 +0000
  • 095fe4ba1c docs: trim trailing whitespace in README.md Michael May 2026-05-12 23:20:38 -0500
  • ba211852ae
    Add a link to the .onxx file Amaino 2026-05-12 19:34:11 +0100
  • 85288a6f6a Create download_models.py Gage Andrew 2026-05-11 16:14:43 -0400
  • 3b82da2e35
    Merge 213c9b517a into e34d204c2e Lidor Shimoni 2026-05-11 21:07:58 +0800
  • 5a55bc1155 fix: accept directml execution provider alias euyu 2026-05-10 01:49:53 +0800
  • f46a1ac70c test(cli): harden keep audio flag coverage euyu 2026-05-10 00:53:19 +0800
  • 45b1edd3d1 fix(cli): allow disabling audio restore euyu 2026-05-10 00:46:32 +0800
  • 54ca2b0616 fix: avoid Windows camera probing when none are listed cuyua9 2026-05-09 23:39:32 +0800
  • b7f10d0ffb test: tighten source image guard stubs cuyua9 2026-05-09 19:50:19 +0800
  • 5e4f928b30 fix: guard unreadable source images in preview cuyua9 2026-05-09 19:44:07 +0800
  • 074078f385 fix: clamp video preview frame seeks iuyua9 2026-05-09 15:56:24 +0800
  • ab13413ba7 fix: keep DirectML face analysis on CPU iuyua9 2026-05-09 15:11:13 +0800
  • feaf500bfc
    Merge b0e19f793f into e34d204c2e Vito Marchionna 2026-05-09 00:57:12 +0300
  • 19818aeb08 fix: guard face swapper against invalid frames zuyua9 2026-05-09 00:30:29 +0800
  • e34d204c2e
    Merge pull request #1803 from zuyua9/fix/get-one-face-detected-faces-zuyua9 Makaru 2026-05-08 10:20:56 +0800
  • d1376b07d1 fix(face): avoid hiding invalid face inputs zuyua9 2026-05-08 01:50:25 +0800
  • 5deadaf428 fix(face): reuse pre-detected face list zuyua9 2026-05-08 01:35:55 +0800
  • 35a8a89ba1 Fix face swapper mask test imports duyua9 2026-05-06 20:32:33 +0800
  • 3197215f21 fix: whitelist ONNX enhancer landmark layout duyua9 2026-05-03 23:50:46 +0800
  • ce38add124 feat: smoother morph via elliptical alpha mask and EMA keypoint smoothing santi 2026-05-02 13:42:42 +0200
  • bf7f6851ea Refine GFPGAN model download handling zuyua9 2026-05-02 11:59:14 +0800
  • ed764e2791 Download GFPGAN enhancer model when missing zuyua9 2026-05-02 00:50:55 +0800
  • 526b7db54d Merge remote-tracking branch 'origin/main' into fix-lower-mouth-invalid-frame duyua9 2026-05-01 12:09:24 +0800
  • b0e19f793f
    Merge branch 'hacksider:main' into fix/arch-linux-camera-fix Vito Marchionna 2026-04-29 16:51:42 +0200
  • 2fba52e11b
    Merge pull request #1782 from iikuzmychov/fix/black-border-paste-back Kenneth Estanislao 2026-04-29 22:31:09 +0800
  • 1004caf776 fix: V-003 security vulnerability orbisai0security 2026-04-29 07:01:29 +0000
  • b5bca87e80 refactor: kmeans cluster count is not bounded by sample count, causing runtime valueerror Nguyen Van Nam 2026-04-28 01:03:36 +0700
  • 9b965bdc33 refactor: invalid frame index calculation can seek to -1 or out-of-range frames Nguyen Van Nam 2026-04-28 01:01:33 +0700
  • 21a77ababa fix: guard face analyser invalid frames duyua9 2026-04-26 20:53:03 +0800
  • 2ed51068ec fix: keep ffprobe invocation literal duyua9 2026-04-24 16:23:17 +0800
  • a869d5bac1 fix: avoid shell-style fps probing duyua9 2026-04-24 16:12:46 +0800
  • 459189d018 fix: no cam detected on Arch Linux, use string path for camera capture instead Vito-M 2026-04-23 21:47:49 +0200
  • 0926b65aaf
    Merge branch 'hacksider:main' into fix/black-border-paste-back Ihor Kuzmychov 2026-04-23 19:58:12 +0200
  • 297acded3b fix: use BORDER_REPLICATE for face warp to eliminate black border Ihor Kuzmychov 2026-04-23 19:41:44 +0200
  • 014bce0704
    Delete PERFORMANCE.md KRSHH 2026-04-23 22:12:55 +0530