1. 30 Jul, 2024 3 commits
  2. 28 Jul, 2024 1 commit
  3. 26 Jul, 2024 5 commits
  4. 25 Jul, 2024 2 commits
  5. 24 Jul, 2024 2 commits
  6. 23 Jul, 2024 3 commits
  7. 22 Jul, 2024 3 commits
  8. 20 Jul, 2024 1 commit
  9. 19 Jul, 2024 1 commit
  10. 17 Jul, 2024 3 commits
  11. 16 Jul, 2024 4 commits
    • Thomas Ward's avatar
      Make default hash lib configurable without code changes via CLI argument (#3947) · c5a48b15
      Thomas Ward authored
      * cli_args: Add --duplicate-check-hash-function.
      
      * server.py: compare_image_hash configurable hash function
      
      Uses an argument added in cli_args to specify the type of hashing to default to for duplicate hash checking.  Uses an `eval()` to identify the specific hashlib class to utilize, but ultimately safely operates because we have specific options and only those options/choices in the arg parser.  So we don't have any unsafe input there.
      
      * Add hasher() to node_helpers
      
      * hashlib selection moved to node_helpers
      
      * default-hashing-function instead of dupe checking hasher
      
      This makes a default-hashing-function option instead of previous selected option.
      
      * Use args.default_hashing_function
      
      * Use safer handling for node_helpers.hasher()
      
      Uses a safer handling method than `eval` to evaluate default hashing function.
      
      * Stray parentheses are evil.
      
      * Indentation fix.
      
      Somehow when I hit save I didn't notice I missed a space to make indentation work proper.  Oops!
      c5a48b15
    • comfyanonymous's avatar
    • comfyanonymous's avatar
      821f9387
    • Chenlei Hu's avatar
      Add `FrontendManager` to manage non-default front-end impl (#3897) · 99458e8a
      Chenlei Hu authored
      * Add frontend manager
      
      * Add tests
      
      * nit
      
      * Add unit test to github CI
      
      * Fix path
      
      * nit
      
      * ignore
      
      * Add logging
      
      * Install test deps
      
      * Remove 'stable' keyword support
      
      * Update test
      
      * Add web-root arg
      
      * Rename web-root to front-end-root
      
      * Add test on non-exist version number
      
      * Use repo owner/name to replace hard coded provider list
      
      * Inline cmd args
      
      * nit
      
      * Fix unit test
      99458e8a
  12. 15 Jul, 2024 1 commit
  13. 14 Jul, 2024 1 commit
  14. 13 Jul, 2024 1 commit
  15. 12 Jul, 2024 1 commit
  16. 11 Jul, 2024 6 commits
  17. 10 Jul, 2024 1 commit
  18. 09 Jul, 2024 1 commit