Commit graph

  • 236e0d2ff2 feat: add YuNet detector option, multi-scale detection, and streamlined CLI main fiatcode 2026-03-01 01:54:27 +07:00
  • baf1899616 feat: increase blur bounding box padding, label UI speeds, default to pixelate fiatcode 2026-02-28 11:00:33 +07:00
  • a16abf2ada fix: clamp heavy blur kernel sizes, allow tilde in paths fiatcode 2026-02-28 10:53:33 +07:00
  • 00aaadf1ea chore: suppress uniface scikit-image FutureWarnings in CLI fiatcode 2026-02-28 10:46:56 +07:00
  • bdcb2b685e fix: resolve deadlock during video encoding by suppressing ffmpeg stdout/stderr logs fiatcode 2026-02-28 10:45:53 +07:00
  • 62685b60be docs: add AI and developer architecture guide fiatcode 2026-02-28 10:26:07 +07:00
  • dd2b0ad16d chore: rename project from faceblur-poc to py-faceblur fiatcode 2026-02-28 10:21:45 +07:00
  • 9667431406 chore: project cleanup, track missing files, and update README fiatcode 2026-02-28 10:17:11 +07:00
  • 4c626a6c89 Add --help handling to pyfaceblur CLI fiatcode 2026-02-28 10:09:13 +07:00
  • eda790784f feat: complete sequential CLI workflow with questionary and rich fiatcode 2026-02-28 10:07:35 +07:00
  • ce211fa4be feat: replace Textual app with base sequential CLI structure fiatcode 2026-02-28 10:06:09 +07:00
  • 78f3b3f91b chore: replace textual with rich and questionary for simpler CLI fiatcode 2026-02-28 10:04:39 +07:00
  • 3d4b541fde fix: paste cursor position, expanded buttons, footer hints, and back navigation fiatcode 2026-02-28 09:37:49 +07:00
  • a099e944c2 fix: streamline UI, remove borders, fix tab navigation, add VAAPI AV1 fiatcode 2026-02-28 09:28:35 +07:00
  • ce8288ca7a fix: add av1/hevc vaapi encoders, simplify welcome UI, truncate output path fiatcode 2026-02-28 09:19:58 +07:00
  • 09084b9b59 fix: smooth blur transitions, improve UI layout, report encoder fiatcode 2026-02-28 09:02:05 +07:00
  • 66e4472030 fix: resolve logo distortion, uncrop view buttons, and fix portrait video rotation garbage fiatcode 2026-02-28 08:43:59 +07:00
  • 61493533c0 style: align TUI layout and borders closer to original mockup plan fiatcode 2026-02-28 08:33:35 +07:00
  • 78bac31c5f fix: resolve AttributeError by calling call_from_thread on self.app fiatcode 2026-02-27 23:20:56 +07:00
  • 599fa858f6 fix: improve TUI with View buttons and smooth out blur interpolation fiatcode 2026-02-27 23:18:15 +07:00
  • aa4bb03098 feat: complete PyFaceBlur TUI app with full face blur pipeline fiatcode 2026-02-27 22:59:02 +07:00
  • 06b476a07e feat: add encoding screen with progress tracking and auto-cleanup fiatcode 2026-02-27 22:54:16 +07:00
  • e0ededb727 feat: add face selection screen with checkboxes and blur method selector fiatcode 2026-02-27 22:49:04 +07:00
  • d779432237 feat: add processing screen with background worker and progress tracking fiatcode 2026-02-27 22:42:12 +07:00
  • 1a06093f25 feat: add PyFaceBlur TUI app with welcome screen and path autocomplete fiatcode 2026-02-27 22:39:16 +07:00
  • ebd41ac0a4 feat: add video re-encoding with auto-detected encoder and bbox interpolation fiatcode 2026-02-27 22:35:46 +07:00
  • 435a0a0de7 feat: add blur application logic with 5 blur methods and bbox interpolation fiatcode 2026-02-27 22:28:48 +07:00
  • ff9dbd101e chore: add textual and textual-autocomplete dependencies fiatcode 2026-02-27 22:20:03 +07:00
  • 9fc5bfc2c4 fix: raise detection confidence threshold to 0.7, move model cache to project dir fiatcode 2026-02-27 21:50:37 +07:00
  • adf949b805 chore: update default eps for cosine distance metric fiatcode 2026-02-27 21:38:40 +07:00
  • e2d19cfbf0 refactor: update bbox format from (x,y,w,h) to (x1,y1,x2,y2) fiatcode 2026-02-27 21:38:27 +07:00
  • 1f74e621f8 feat: switch DBSCAN to cosine metric for neural embeddings fiatcode 2026-02-27 21:37:57 +07:00
  • 60e8702199 feat: replace MediaPipe + HSV histograms with RetinaFace + ArcFace fiatcode 2026-02-27 21:37:34 +07:00
  • 379692f313 chore: replace mediapipe with uniface for face detection and recognition fiatcode 2026-02-27 21:37:05 +07:00