When a host flake on the FlakeStack / FlakeCombo grid has a flake_link,
the option dropdown now shows a SECOND panel to the right of the
native panel:
- Title with the linked flake's display name (and full target path in
tooltip).
- One slider per lora on the linked flake, defaulting in priority:
per-grid override -> yaml flake_link default -> linked flake's own
default. Writes go to entry.flake_link_override.lora_strengths[i].
- One dropdown per variant group on the linked flake, with the same
override precedence. Writes go to entry.flake_link_override.variant.
Implementation:
- Restructure the option panel from a single-column popout into a
two-column flex row (nativeColumn + linkedColumn). nativeColumn
keeps the existing rendering; linkedColumn is display:none until
loadOptions discovers a flake_link on the host.
- loadOptions also fetches the linked flake's data when the host
declares a flake_link, so we know its loras + variants for the
linked panel.
- Per-placement overrides ride along with the entry through
flakes_json (FlakeStack) / _combo_flakes (FlakeCombo) without any
extra wiring — JSON.stringify already includes the field.
Applied to both flake-stack.js and flake-combo.js with the same
two-column structure.
Refs #232, closes#235