DumiFlex
|
6921606570
|
feat(context): module picker + lock/internal + card indicators (#8)
Phase 5.5.4 (SPA library picker for ContextWidget) plus QA-driven polish.
* New ModulePickerModal with search, kind tabs, single + multi-pick, and
compact filter UX (favorites/hide-added inline; category + tag chips
behind popover with active-count badge).
* ModuleEditModal kind-aware body — wildcard option editor with
enable/disable, weight overrides, mode picker (random/subset/pinned),
sub-category multi-select.
* Lock + internal per-instance overrides ported and adapted: locked_seed
derives a per-wildcard rng via sha256(seed:binding); internal hides
bindings from the public PIPELINE_CONTEXT payload.
* Card indicators: modified dot (option-pool overrides), missing-from-
library dot (polled hash check), in-card lock + internal toggles.
* RNG-faithful assembler preview via new /wp/api/preview/resolve; header
shows "PREVIEW · 42". UNRESOLVED chips clickable to strip $var.
* Bulk collapse/expand toggle, focus toast w/ pulsing border overlay
that tracks node bounds, friendly @name substitution in modal.
* Backend: new /wp/api/modules/import-from-workflow endpoint preserves
uuid; engine emits per-module effective seeds via WP_Context UI
payload for authoritative lock-toggle defaults.
|
2026-04-30 00:53:13 +03:00 |
|