Commit Graph
21 Commits
Author SHA1 Message Date
Mehdi Chaid 2a9d475f46 Add checkpoint URL field to Model Preset
- Added checkpoint_url to ModelPreset dataclass and load/save
- Added optional URL input field in the preset edit overlay
- Defaults to empty string

Closes #25
2026-04-28 12:40:39 -04:00
Mehdi Chaid f030f6fe98 Add Output Filename Stem support connected to Save Image filename_prefix
- Model Preset initializes filename prefix with <PresetName>/
- New optional 'Output Filename Stem' field in flakes editor
- FlakeStack collects stems from all flakes and builds prefix:
  - Folder stems (containing '/') are appended to path
  - Date folder <YYYY-MM-DD> inserted after last folder stem
  - Filename starts with <HH-MM-SS> followed by _ separated file stems
- FlakesGenerationData converter outputs filename_prefix as 6th pin

Closes #24
2026-04-28 11:44:52 -04:00
Mehdi Chaid aba0f00ff5 Add file pickers for checkpoint, LoRA, and load existing
- Checkpoint field in preset editor now opens a file picker filtered to .safetensors
- LoRA field in flake editor now opens a file picker filtered to .safetensors
- Load Existing now opens a file picker filtered to .yaml/.yml
- Each picker attempts to map the selected file name back to the backend's full path
- Manual text entry is still available via a small '...' button next to each picker

Note: Browsers do not allow setting the default directory of a file picker for security reasons.

Closes #18, closes #20, closes #22
2026-04-28 11:30:23 -04:00
Mehdi Chaid ce7620656b Add triangle options button and LoRA strength slider to grid items
- Replace inline LoRA slider with a bottom-center triangle button
- Triangle opens a dropdown panel with options and LoRA strength
- LoRA strength slider uses the same comfy styling and allows -10 to 10
- Right-click still opens the same panel
- Changes in the panel do not affect the yaml file

Closes #19
2026-04-28 11:23:53 -04:00
Mehdi Chaid 53328785f8 Fix flake grid drag-and-drop reordering
- Use inset box-shadow instead of inserting an indicator element, preventing items from being pushed during drag preview
- Fix insert index calculation when dragging from before to after target
- Clear box-shadow styles properly on drag end and leave

Closes #16
2026-04-28 11:19:54 -04:00
Mehdi Chaid dfa204e488 Model Preset: Allow editing preset name in edit overlay
- Adds a Preset name field in edit mode
- On rename, saves under new name and deletes the old preset

Closes #12
2026-04-28 11:17:10 -04:00
Mehdi Chaid 6af85d01db Flake editor improvements: remove auto-prompt, widen LoRA range, optional choice prompts
- New flakes no longer auto-add a prompt field (#15)
- LoRA strength sliders now allow -10 to 10 (#14)
- Option choices no longer auto-add positive/negative; use +positive/+negative buttons instead (#21)

Closes #14, closes #15, closes #21
2026-04-28 11:16:01 -04:00
Mehdi Chaid 66f16018d3 Update Model Preset default values: 832x1216, CFG 4, sampler dpmpp_2m
Closes #13
2026-04-28 11:12:48 -04:00
Mehdi Chaid 3795fd2e37 feat: implement frontend queueing for FlakeCombo and FlakeModelCombo 2026-04-27 18:23:50 -04:00
Mehdi Chaid a843597442 feat: redesign flake edit overlay with optional fields, cover image, separate prompts, improved LoRA selector 2026-04-27 17:22:33 -04:00
Mehdi Chaid f15ce907de feat: extract preset UI to FlakeModelPreset widget, update grid with override button, LoRA slider, drag handle, drop indicator 2026-04-27 17:17:36 -04:00
Mehdi Chaid 9763468460 UI fixes 2026-04-26 23:37:17 -04:00
Mehdi Chaid 8495c424d9 new model preset improvements 2026-04-26 22:16:56 -04:00
Mehdi Chaid 443a69a47e fix model preset create button 2026-04-26 19:18:06 -04:00
Mehdi Chaid 4b3a0b7819 model preset 2026-04-26 19:08:11 -04:00
Mehdi Chaid 7c5881c31c Update styling to match comfyUI widgets 2026-04-26 15:17:27 -04:00
Mehdi Chaid 67fd78fb5f Flake packs and preset 2026-04-26 12:38:47 -04:00
Mehdi Chaid 678bb15cfd full flakes 2026-04-26 11:27:44 -04:00
Mehdi Chaid e0220855c7 Improve flake stack 2026-04-25 15:50:55 -04:00
Mehdi Chaid abaf147bf5 Grid UI + on disk write/read of flakes 2026-04-25 15:18:24 -04:00
Mehdi Chaid 6e02eb300d Initial commit 2026-04-25 12:53:38 -04:00