1
0
mirror of https://github.com/vladmandic/sdnext.git synced 2026-01-27 15:02:48 +03:00

298 Commits

Author SHA1 Message Date
CalamitousFelicitousness
26c679f9e7 refactor(caption): remove unused _device tracking property 2026-01-21 11:56:07 +00:00
CalamitousFelicitousness
6b10f0df4f refactor(caption): address PR review feedback
Rename WD14 module and settings to WaifuDiffusion:
- Rename wd14.py to waifudiffusion.py
- Rename WD14Tagger class to WaifuDiffusionTagger
- Rename WD14_MODELS constant to WAIFUDIFFUSION_MODELS
- Rename settings: wd14_model -> waifudiffusion_model,
  wd14_character_threshold -> waifudiffusion_character_threshold
- Update all log messages from "WD14" to "WaifuDiffusion"

Code quality improvements:
- Simplify threshold parameter defaulting using `or` operator
- Extract save_output logic into _save_tags_to_file() helper with
  isolated error handling to prevent single file failures from
  impacting entire batch
- Fix timing log format consistency (remove 's' suffix)
2026-01-21 11:56:07 +00:00
CalamitousFelicitousness
5abb794462 style(test): remove unused imports in test-tagger.py 2026-01-21 11:56:07 +00:00
CalamitousFelicitousness
becb19319d refactor(caption): unify tagger settings and reorganize Caption Tab UI
Consolidate WD14 and DeepBooru tagger settings into unified options:
- Merge wd14_general_threshold + deepbooru_score_threshold → tagger_threshold
- Merge wd14_include_rating + deepbooru_include_rating → tagger_include_rating
- Rename interrogate_score → tagger_show_scores
- Rename tagger_escape → tagger_escape_brackets
- Rename CLiP → OpenCLiP in caption type choices

UI reorganization:
- Add Interrogate tab to Caption Tab with default caption type selector
- Move interrogate_offload to Model Offloading section as "Offload caption models"
- Hide Interrogate settings section (all settings now in Caption Tab UI)
- Update locale_en.json for OpenCLiP naming

Code improvements:
- DeepBooru tag_multi() now accepts same parameters as WD14 for unified interface
- Fix setting references in interrogate.py for consolidated settings
- Add comprehensive tagger test suite (cli/test-tagger.py)
2026-01-21 11:56:07 +00:00
vladmandic
8cf27dffdb allow unsafe ssl context for downloads
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-19 17:36:01 +01:00
vladmandic
0d90d95bf6 lint and safeguard glm
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-16 09:40:48 +01:00
awsr
6d4b79659e Linting 2026-01-02 18:47:46 -08:00
Vladimir Mandic
0b1e6d2d3c improve offloading
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-12-25 10:24:02 +00:00
vladmandic
b5f000ab8a add xyz and script support to control api
Signed-off-by: vladmandic <mandic00@live.com>
2025-11-23 13:07:42 -05:00
Vladimir Mandic
d292c85df0 strong-enforce auth check on all api endpoints
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-08 11:41:24 -05:00
Vladimir Mandic
3ae10dd0e1 add nvidia-chronoedit
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-30 19:52:29 -04:00
Vladimir Mandic
4033567d4f controlnet fixes and validation
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-30 13:36:58 -04:00
Vladimir Mandic
203e46af0c update reference sizes
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-25 12:18:52 -04:00
Vladimir Mandic
ae25cb8880 linting
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-25 14:33:21 -04:00
Vladimir Mandic
70319ee7db lint
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-27 09:52:28 -04:00
Vladimir Mandic
74da5095f0 fix and regenerate locales
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-20 14:40:39 -04:00
Vladimir Mandic
2aa917b58e add /sdapi/v1/modules endpoint
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-12 15:09:08 -04:00
Vladimir Mandic
28ad5bb0c3 image download use real filename
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-12 08:15:29 -04:00
Vladimir Mandic
6312b3d0ac add Qwen3-4B-Instruct-2507 llm and Flash-FlowMatch scheduler
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:35:16 -04:00
Vladimir Mandic
601645fa8f fix hunyuandit
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
87bd347116 cleanup flux loader
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
c92e329234 fix cosmos-t2i
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
dc8a72947d fix meissonic
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
e42a27a0e4 fix chroma
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
a181c18123 fix omnigen
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
562f4f2502 update qwen-lightning repo
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
c0489c6559 fix cogview
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
7aca434c25 lint
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
d7daefb8ac update cogview links, fix auraflow and hidream loaders
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
2a85c05689 refactor pipeline loaders to generic methods and introduce te_shared_t5 option
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-11 16:05:39 -04:00
Vladimir Mandic
5a9c52a48a url(./html/svg/square.svg)
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-10 07:13:04 -04:00
Vladimir Mandic
73049f7bb8 add load-checkpoint api endpoint and test all models script
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-09 14:06:54 -04:00
Vladimir Mandic
44a20a47c1 update todo
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-09 12:15:36 -04:00
Vladimir Mandic
9ef6baf2ed use utf_16_be as primary metadata decoding
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-08 07:36:11 -04:00
Vladimir Mandic
66456f3b4f civitai search redesign prototype
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-04 15:53:43 -04:00
Vladimir Mandic
e90ac68dcc lint
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-02 15:28:45 -04:00
Vladimir Mandic
f9b585d983 refactor ui_models
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-02 14:18:58 -04:00
Vladimir Mandic
5f384a9de7 video save frames
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-08-02 08:22:32 -04:00
Vladimir Mandic
1b3f5405a3 fix batch processing
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-31 09:56:40 -04:00
Vladimir Mandic
a1fad27b0e embedded docs/wiki search
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-31 09:56:40 -04:00
Vladimir Mandic
a1ef13098b fix processing skip
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-27 10:27:58 -04:00
Vladimir Mandic
e8b5ea3847 major refactor: remove backend original
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-05 13:16:46 -04:00
Enes Sadık Özbek
4b3ce06916 Initial support for Chroma 2025-06-18 00:38:17 +00:00
Vladimir Mandic
47862fef08 prompt enhance nsfw allow/disallow
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-05-12 20:33:16 -04:00
Vladimir Mandic
6489e4c37d prompt-enhance api support and img2img support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-05-08 15:31:07 -04:00
Vladimir Mandic
78e22350b9 add api get-checkpoint
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-05-07 10:31:06 -04:00
Vladimir Mandic
10fb362bdc server state history
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-04-25 12:25:30 -04:00
Seunghoon Lee
69ec66f58a fix zluda-python.py
closes #3857

Co-authored-by: ackhack <christoph.fuerbacher@gmail.com>
2025-04-05 22:26:07 +09:00
Vladimir Mandic
cd8357f1f4 add detailer renoise feature
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-04-03 21:12:58 -04:00
Vladimir Mandic
9c0846ba4f cleanup
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-03-19 09:00:11 -04:00