Commit Graph

319 Commits

Author SHA1 Message Date
Vladimir Mandic 5cda0aeeb2 update reference displays
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-07-03 12:51:28 +02:00
Vladimir Mandic 51a0eaaa21 add experimental openai interface
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-07-02 14:36:44 +02:00
Vladimir Mandic 719b4842b2 update diffusers and preview matching
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-06-25 08:00:28 +02:00
Vladimir Mandic abddebd629 hints
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-06-24 21:26:19 +02:00
Vladimir Mandic 2a625a565a networks reference style
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-06-24 21:14:11 +02:00
Vladimir Mandic 4b2f38ab7f complete refactor javascript to typescript and reorg frontend files and folders
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-20 18:08:10 +02:00
Vladimir Mandic 1b927bac8d error handle missing image
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-12 09:19:54 +02:00
CalamitousFelicitousness c32e90d08b fix(civitai): backfill gate and end-to-end thumb propagation
Gate finds the on-disk preview via resolve_preview_file and a
non-empty UserComment check so previews lacking embedded params enter
the worker. embed_preview_parameters writes via temp + os.replace,
converts RGBA to RGB before JPEG save, removes unreadable sources, and
invalidates any co-located .thumb.jpg. get_exif decodes EXIF
UserComment so regenerated thumbs propagate the source's params. For
.mp4 and .webm previews, embed targets the .thumb.jpg frame extracted
by save_video_frame instead of the unembeddable video file.
backfill_preview_parameters and resolve_preview_file share
find_ui_preview_file, which mirrors find_preview's iteration order so
backfill embeds into the file the modernUI actually surfaces (handles
LoRAs with multiple coexisting variants like .jpg + .jpeg).
civitai_meta_to_parameters drops generator-specific noise keys (comfy,
comfyui, workflow, extraMetadata) and applies a 512-char cap on
pass-through values to keep the embedded chunk compact.
2026-05-10 06:12:13 +01:00
Vladimir Mandic d8f8c88c50 cache network thumbnails
Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-08 08:46:18 +02:00
awsr 09f5fc6e03 Update concurrent.futures imports
Python 3.14 adds `concurrent.interpreters` and we don't need to import that here.
2026-04-23 16:49:31 -07:00
awsr c5b869a0e2 Remove unreachable logic 2026-04-16 22:59:39 -07:00
awsr 609e679c55 Update Civit AI linking
- Minor adjustment to avoid type mixing
2026-04-16 22:54:09 -07:00
awsr ab4e284ef5 Minor typing updates 2026-04-16 22:34:30 -07:00
awsr ba889d6f1b Remove old now-unreachable code 2026-04-16 22:16:21 -07:00
awsr 57e6389eeb Reorder logic to improve static analysis 2026-04-16 22:13:26 -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 6f13f6131e merge: modules/ui_extra_networks.py 2026-03-12 14:16:51 +01:00
Vladimir Mandic 216558185b update installer usage 2026-02-19 12:21:46 +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 6fdd3a53cf reduce mandatory requirements
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-02-18 17:53:08 +01:00
vladmandic 71afd3fb6f handle missing preview
Signed-off-by: vladmandic <mandic00@live.com>
2026-02-17 09:02:42 +01:00
CalamitousFelicitousness 935a4fcb03 feat: add Nunchaku group to reference
Replace manual Model/TE checkboxes in Quantization Settings with a
dedicated "Nunchaku" tab in the Extra Networks menu where users can
directly select nunchaku-quantized model variants. Detection is now
using a +nunchaku path marker for disambiguation.
2026-02-07 22:27:05 +00:00
vladmandic a7c32caae3 relocate all jsons to data
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-24 13:54:40 +01:00
CalamitousFelicitousness 66607c48e1 fix(ui): handle null description in network info JSON
Use both default parameter and `or ''` fallback to handle missing
keys and explicit null values in LoRA info JSON files.
2026-01-19 01:26:44 +00:00
awsr d49c484af4 Use correct import for piexif.helper 2026-01-17 03:57:53 -08:00
awsr 1f3ee826ed Fix pyright: reportOptionalMemberAccess 2026-01-17 03:31:48 -08:00
awsr bcc889d257 Fix and update layout switching 2026-01-17 03:31:07 -08:00
awsr 182bbc36a3 Avoid mixing types 2026-01-17 03:29:12 -08:00
Vladimir Mandic 30da7803b5 futureproof
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-01-15 09:29:26 +00:00
vladmandic 4dbdee10e3 switch lora logic and improve ui networks filter
Signed-off-by: vladmandic <mandic00@live.com>
2026-01-14 10:31:21 +01:00
awsr 0faabffc14 Simplify options init/save/load 2026-01-10 13:27:38 -08:00
awsr 3fa20d8fce Add type assertion 2025-12-17 16:44:35 -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 0da06b642a fix networks refresh
Signed-off-by: vladmandic <mandic00@live.com>
2025-11-25 10:35:47 -05:00
Vladimir Mandic 4ffc1b6097 add nano-banana
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-13 13:14:55 -05:00
Vladimir Mandic 8fb037d4d4 wrap all internal api calls with auth check and use token when possible
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-11 18:13:47 -05:00
Vladimir Mandic e265f1aace networks info details include preview image metadata
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-04 10:17:52 -05:00
Vladimir Mandic 3527fac3a0 keep exif on thumbnail generation
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-04 10:03:22 -05:00
Vladimir Mandic 05261e708a ability to disable parts of the app
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-03 19:36:55 -05:00
Vladimir Mandic f6603ab549 log video models
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-25 13:05:13 -04:00
Vladimir Mandic ca0b5a31bf add quantized models to reference
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-25 11:17:12 -04:00
Vladimir Mandic adbff39ca5 reference models add distilled and community sections
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-10-23 20:59:48 -04:00
awsr adbeaad203 Escape HTML characters in name and filename fields
Fixes getting item information when it contains an apostrophe
2025-10-23 10:30:38 -07:00
Vladimir Mandic 5d1bfc2bfc cleanup
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-28 21:36:16 -04:00
Vladimir Mandic c03a6928e4 reference models add size and release date info
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-28 21:19:36 -04:00
Vladimir Mandic 6f2adf3fde reference models indicate if ready or requires download
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-14 10:30:21 -04:00
Vladimir Mandic 416a34bb22 fix network api
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-09-06 09:06:30 -04:00