Vladimir Mandic
7c228892cf
model metadata handle invalid keys
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-06-29 11:23:29 +02:00
Vladimir Mandic
5e99dee3c2
full codespell coverage
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-06-04 12:36:10 +02:00
Vladimir Mandic
ec2e37ee6e
enhance automated testing
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-06-03 09:27:34 +02:00
awsr
45f6027a92
sd_checkpoint typing
2026-05-17 10:21:01 -07:00
Vladimir Mandic
dd796552db
use snapshot path for downloaded model
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-17 09:14:50 +02:00
Vladimir Mandic
54ad469919
models and hfcache tables
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-08 13:58:35 +02:00
Vladimir Mandic
f1b6e82ccf
models table improvements
...
Co-authored-by: Copilot <copilot@github.com >
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-05-08 12:16:21 +02:00
vladmandic
84c2ddc5ca
linting
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-04-13 12:18:05 +02:00
CalamitousFelicitousness
79d2f71e87
fix sd_checkpoint.list_models leaving stale sd_models.checkpoints_list reference
...
list_models() ended with `checkpoints_list = dict(sorted(...))`, which rebound
the module-level name to a fresh dict object. sd_models.py line 18 does
`from modules.sd_checkpoint import ... checkpoints_list`, capturing a reference
to the original dict at import time. Every subsequent list_models() call
cleared and refilled the sd_checkpoint binding but left the sd_models binding
frozen at the state it had after the first call. ui_extra_networks_checkpoints,
ui_models, extras, xyz_grid_classes, and sd-extension-system-info all read
through sd_models.checkpoints_list, so none of them could see models added
after startup without a full restart.
Sort in place instead, preserving dict identity so every importer stays in
sync with sd_checkpoint.checkpoints_list.
2026-04-11 22:27:39 +01:00
awsr
1ac3359e20
Update sd_checkpoint.py
2026-03-25 16:56:51 -07:00
vladmandic
afe3786f5f
add unet/dir to networks
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-03-22 11:09:45 +01:00
vladmandic
ea1abfe2ce
merge: modules/civitai
2026-03-17 11:07:51 +01:00
vladmandic
9eced4ff86
cleanup
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-03-13 15:05:47 +01:00
vladmandic
e0faa149dd
cleanup
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-03-13 14:44:58 +01:00
Vladimir Mandic
f78f0eb4a5
refactor imports
2026-02-19 15:28:24 +01:00
Vladimir Mandic
e5c494f999
cleanup logger
2026-02-19 11:09:13 +01:00
Vladimir Mandic
a3074baf8b
unified logger
2026-02-19 09:46:42 +01:00
Vladimir Mandic
bfe014f5da
modernize typing
2026-02-19 09:15:37 +01:00
Vladimir Mandic
d6bbfe3dc2
experimental python==3.14 support
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2026-02-17 22:08:36 +01:00
vladmandic
a7c32caae3
relocate all jsons to data
...
Signed-off-by: vladmandic <mandic00@live.com >
2026-01-24 13:54:40 +01:00
awsr
2e1e141a39
Add short version of checkpoint titles
...
Fixes compatibility with some extensions, including updated adetailer.
2025-12-26 20:54:49 -08:00
awsr
dcb7164d30
Update readfile type safety
2025-12-17 16:43:54 -08:00
awsr
c22ca8d76e
Create and opt in to dict type safety from JSON
...
Opt in via the keyword-only argument `dict_only`
2025-12-17 13:18:13 -08:00
vladmandic
c71e15bc66
improve model matching
...
Signed-off-by: vladmandic <mandic00@live.com >
2025-10-26 12:58:26 -04:00
Vladimir Mandic
28e3ae0480
experimental xomni
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-05 20:17:32 -04:00
Vladimir Mandic
8b698ed67f
upadte qwen pruning and allow hf models in subfolders
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-04 15:49:20 -04:00
Vladimir Mandic
a6108dd6df
add qwen pruning variants
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-10-03 11:36:14 -04:00
Vladimir Mandic
2aa503be55
report zluda-on-windows error, but do not exit
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-16 08:57:32 -04:00
Vladimir Mandic
72a9094b42
better model version detect and experimental pydantic v2
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-09-04 12:41:40 -04:00
Vladimir Mandic
fc4fe49656
enum reference models on startup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-19 18:34:18 -04:00
Vladimir Mandic
e8002df534
generate api endpoints allow set model
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-13 13:49:23 -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
49e3ff163a
lint
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-04 15:53:43 -04:00
Vladimir Mandic
8aff68fe06
new models tab including civitai downloader
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-04 15:53:43 -04:00
Vladimir Mandic
84bccc07ca
update simple-table
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-08-03 08:43:36 -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
118a84813c
fix directml by locking torch and transformers versions
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-11 10:39:35 -04:00
Vladimir Mandic
a5b77b8ee2
remove dead code
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-05 16:47:25 -04:00
Vladimir Mandic
748ec564ad
fix invalid model name on initial install
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-07-05 16:00:34 -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
Vladimir Mandic
57da399a1e
fix api checkpoint list
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-04-29 17:20:29 -04:00
Vladimir Mandic
15ea60b569
redo flux2
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-04-26 10:45:49 -04:00
Vladimir Mandic
c11952ad5b
update logs styles infotext
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-02-24 08:24:14 -05:00
Vladimir Mandic
73aaaca858
add photomaker v1 and v2
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-01-21 12:41:32 -05:00
Vladimir Mandic
311d402b0c
model component merge
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-01-19 14:36:09 -05:00
Vladimir Mandic
de1063275c
extract thumbnail from model metadata
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-01-19 10:04:48 -05:00
Vladimir Mandic
bfe8ece749
unique font family registration
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-01-17 16:20:46 -05:00
Vladimir Mandic
dc26d32aed
load thread locks
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2025-01-10 13:21:09 -05:00
Vladimir Mandic
f3761032cf
cleanup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2024-12-01 17:26:34 -05:00
Vladimir Mandic
493c953d49
cleanup
...
Signed-off-by: Vladimir Mandic <mandic00@live.com >
2024-11-29 10:22:47 -05:00