Commit History

30 days ago

  1. fix: classify new catalog LoRAs as kohya, sniff format from keys⁠ Running

    bc09615
  2. feat: update NSFW LoRA configurations with new models and enhancements

    5e4bf9a

  1. Merge upstream MiniMax H3 updates and preserve beta5 checkpoint

    b0eb306
  2. Use merged-Turbo beta5 bf16 checkpoint with seven-step defaults

    Verified signature
    86770a3
  3. Disable incompatible Turbo LoRA for beta5 and validate merge shapes

    Verified signature
    27d0566
  4. Load pinned non-Turbo 10Eros-Max beta5 bf16 transformer

    Verified signature
    820b80a

  1. fix: allow CivitAI R2 CDN redirects; strip Bearer on CDN hop⁠

    444989a
  2. feat: h3-{task_id}.mp4 + community dropdown fixes⁠

    4ae1908

  1. revert: load_models at import time (model loads during BUILDING, UI shows ready)⁠

    Verified signature
    826b8b9
  2. fix: load_models in background thread so Space leaves BUILDING immediately⁠

    Verified signature
    144899b
  3. fix: Gradio 6 postprocess — video never shown after successful generate⁠

    9112a22
  4. fix: NSFW LoRA applied label + load verification⁠

    9b00bca

  1. fix: allow catalog NSFW LoRAs up to 1.5 GB⁠

    03de483
  2. fix: import NSFW_LORA_CONFIGS in pipeline for @spaces.GPU worker⁠

    20171fd
  3. fix: encode_video frames API + apply nsfw scales⁠

    5bff36f
  4. fix: read PIPE/LOAD_ERROR from state module at runtime⁠

    287aa00
  5. fix: generate arg mismatch; load models before UI⁠

    414b13a
  6. fix: launch Gradio before load_models so Space leaves BUILDING⁠

    505a4ff
  7. fix: import _lora_cache_path from lora.fetch; dropdown empty values⁠

    26c0722
  8. fix: turbo LoRA size limit + isolate load failure; dropdown None⁠

    60cb470
  9. refactor: split app.py into focused modules (#5)⁠

    64db20c

  1. Revert to e054b84d: video retention 25→200 + NSFW enhancer checkboxes⁠

    Verified signature
    3fa59da
  2. Progress messages + robust conditioner retries (no more stuck 'processing')⁠

    Verified signature
    c449447

  1. Video retention 25→200 + NSFW enhancer checkboxes⁠

    Verified signature
    e054b84
  2. URGENT: fix _detect_wrong_arch false-positive on H3 turbo LoRA⁠

    Verified signature
    6e7091e
  3. fix: architecture gate in _fetch_lora_file — reject incompatible LoRAs before caching⁠

    Verified signature
    bf2fcd5
  4. fix: detect wrong LoRA architecture (FLUX/SDXL/SD1.5) and show clear error⁠

    Verified signature
    400c7a8
  5. fix: error handlers in _download_custom_lora now return 2 values (markdown + dropdown)⁠

    Verified signature
    f9ea94d
  6. fix: add interactive=True to gr.Dropdown return — was disabling the search box⁠

    Verified signature
    30799f8
  7. fix: robust community dropdown — os.listdir, gr.Dropdown return, focus refresh, debug logging⁠

    Verified signature
    9a1a406
  8. fix: populate community dropdown via demo.load() after bucket mounts⁠

    Verified signature
    60eb7f5
  9. fix: cached LoRAs fully wired — dropdown discovers /data/loras/*.safetensors, loads direct from disk⁠

    Verified signature
    0d1dbfc
  10. fix: community dropdown scans bucket cache for .safetensors not yet in registry⁠

    Verified signature
    62299e2

  1. feat: auto-register custom LoRAs in community registry on download⁠

    Verified signature
    3fdd00e
  2. fix: always create community_lora_dropdown (NoneType _id crash on empty registry)

    Verified signature
    665c3f5
  3. feat: per-request resource lifecycle, VAE CPU offload, LoRA LRU eviction

    Verified signature
    7d06402

  1. Remove concurrency_limit — no request queue, memory cleanup retained

    Verified signature
    995d272
  2. Aggressive memory optimizations: worker-side state release + CUDA cache return after every request, main-process frames/audio cleanup after mux, encode_remote temp file removal, startup pack cleanup, and concurrency_limit=1 on generate

    Verified signature
    1acc2f3

  1. LoRA lifecycle hardening + conditioner retry + output rotation

    Verified signature
    731d4fc

  1. Fix kohya LoRA converter for hybrid ComfyUI-prefix + kohya-suffix format (missionary LoRA IndexError crash)

    Verified signature
    40ddddb
  2. Add OOM diagnostics: memory phase logs (_log_mem), in-generation sampler, bucket debug dumps to /data/debug (startup + oom with torch memory summary)

    Verified signature
    c1cbf61

  1. Add extensive debug logging (_log) + bucket-backed LoRA cache (_fetch_lora_file at /data/loras); generate wrapper logs requests/failures

    Verified signature
    c977a06

  1. Remove _TURBO_MERGE_BONUS from get_duration: the turbo merge is instant, the 120s bonus inflated the duration reservation

    Verified signature
    abc01d9
  2. Remove _LORA_MERGE_BONUS from get_duration: NSFW/custom LoRA merges are instant, the 60s/LoRA bonus inflated the duration reservation

    Verified signature
    f45e1e9
  3. Fix 5 oracle findings: parse tree/blob repo-page and spaces/-prefixed URLs, budget NSFW/custom LoRA merge time in get_duration, show LoRA label for custom-only runs, correct kohya alpha/rank scaling

    Verified signature
    3cd4c9d

  1. Rework custom LoRA to a single URL box + Download & Verify button: paste an HF repo link or direct .safetensors link, download/verify/load on button press, apply on Generate

    Verified signature
    cded1e5
  2. Add Custom LoRAs section: load user-supplied MiniMax-H3 LoRAs from any public HF repo (ComfyUI/kohya auto-detected), per-row scale + optional trigger, AIO auto-loads, applied/removed around the denoise

    Verified signature
    f7f09ad
  3. Remove 'Suggest LoRAs from prompt' button and its keyword map; keep conflict checker

    Verified signature
    bbbbc0b
  4. Fix startup crash: gr.Button does not accept info kwarg in gradio 6.20

    Verified signature
    eb78354
  5. Add 'Suggest LoRAs from prompt' button (keyword-matched top 5), conflict warnings in the LoRA description box, remove gr.Examples

    Verified signature
    220454b