Skip to content

v0.1.13 - Hydrated normal configuration controls

Choose a tag to compare

@Harsh23Kashyap Harsh23Kashyap released this 08 Oct 20:31
· 599 commits to main since this release
5ac6e5b

Changes

  • Removed the raw All app fields dump. Normal Configuration controls show the workspace's current values.
  • Source toggles recognize configured source types with custom IDs. Named APIs retain their settings in typed source controls.
  • Current matching presets are selected; changed looks say Custom. Saved-state selection matches current model settings.
  • App-file theme and branding seed values when no saved theme override exists.
  • Existing code helpers and saved-key presence show in the usual controls. Empty optional values and missing keys explicitly say not filled. No secret values are returned.
  • Extra nested fields use typed controls in their normal sections. Saving source/additional fields requires restart; edits never execute code or contact a service.

Verification

  • Exact GitHub source and rebuilt wheel each passed 473 tests: 471 passed, 2 optional skips.
  • 17 focused browser hydration scenarios: manual workspace, all theme controls, light/dark colors, presets, custom look, saved states, model/retrieval/budget, named APIs, extra fields, missing/saved keys, helper and prompt fields, restart persistence, custom-field saving, ZIP imported state and mobile.
  • Regression browser tests: all nine offline prompt generators, both code routes, YAML/ZIP import, cited Demo answer, stop/remove, traversal rejection and continuous scrolling at 1366/980/760/390 pixels.

Model-dependent tests use Demo/fakes, not a live model. Missing values are not invented; unused services are not enabled automatically. Extra stored fields do not create new runtime capabilities. Imported bundles exclude keys. Python connectors use a bounded process, NOT a security sandbox. A finite test matrix does not cover every possible custom program or API.