You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The filename key config is now a positional slot array — TrellisSchema { slots: KeySlot[]; separators: string[] } — instead of three scalar fields.
The single-key default is a 2-slot [tag, name] schema; runtime behaviour is
unchanged.
keyPosition (prefix/suffix) is absorbed into slot order — prefix = [tag, name], suffix = [name, tag]. No separate field.
Existing settings migrate automatically (schemaFromLegacy): saved namespace / separator / keyPosition data is converted to a schema on
load, losslessly.
Lays the general-form foundation for multi-key (multiple tag slots, multiple
separators). The multi-key UI and multi-separator parsing are deferred to an
advanced mode, so the core never needs rewriting again.
Fix: settings no longer share the module-level default-schema object (an edit
to the namespace/position could previously mutate the shared default).