Commit History

  1. Show full source face in thumbnail using object-fit contain⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    f2ed620
  2. Fix drag-and-drop disabled on no-face source slot⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    e574102
  3. Auto-detect and crop source face on upload⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    6c691e6

  1. Fix Swap Faces and Download buttons to match dark amber theme⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    4e9d506
  2. Remove InsightFace swapper and GFPGAN; use Flux2 as the only swap mode⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    1311044
  3. Add Flux2 Quality mode for selective face swap⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    81fb298

  1. Position upload text independently above SVG icon in drop zone⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    b997b37
  2. Revert upload prompt position; shrink SVG icon to fit drop zone⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    de1ba41
  3. Shift upload prompt slightly upward in drop zone⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    f9d13c4
  4. Switch theme from purple to amber/orange palette for better visibility⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    1963c43
  5. Fix double bullet: suppress Gradio's prose ul list-style on notice list⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    1cc0618
  6. Darken background layers while keeping borders and accents⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    408abe9
  7. Refresh theme to medium-dark purple palette⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    709360f
  8. Fix all text colors by overriding Gradio CSS variable at app-shell⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    3bad4da
  9. Move js to launch(); use !important to override Gradio text colors⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    3dd1a64
  10. Fix text colors by raising specificity with .gradio-container prefix⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    4288102
  11. Force Gradio dark mode; remove workaround !important overrides⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    81a5429
  12. Fix strong tag color overridden by Gradio stylesheet⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    449d949
  13. Force consent and hint text colors over Gradio overrides⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    727ce14
  14. Improve text readability on dark theme⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    9da214c
  15. Add consent checkbox gating the Swap Faces button⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    160bddb
  16. Add GDPR-compliant logging disclosure and Privacy Policy⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    81b7a29

  1. Remove face data notice and privacy policy from UI⁠

    someone-in-the-world +1: Claude Sonnet 4.6
    17e45e9
  2. Initial implementation of Selectable Face Swap space⁠

    someone-in-the-world +1: Claude Opus 4.7
    c84d21d