v1.0.31
What's Changed
- fix(e3,docker): self-hosted server — dedupe image packages, refresh CLI token, cancel remote run on Ctrl-C (#237) by @crambelsoupy in #238
- feat(east-ui): region takeover + Chart.Bar horizontal / Chart.Column split (epic #248) by @eforstaer in #247
- feat(east-ui)!: at scale — virtualized card grid + Slice chrome by @eforstaer in #270
- feat(east-ui)!: consistent approvals + Library drag-and-drop across the grid surfaces (epic #259) by @eforstaer in #286
- fix(east-ui): e3-ui Experiment — empty/stuck result tabs + display bugs by @eforstaer in #233
- feat(east-ui): Experiment plain-language pass — verdict-first narrative, trust strip, labels, subject by @eforstaer in #234
- feat(east-py): Causal.experiment machine-explainable verdicts — reasons, thresholds, benchmarks, adjusted balance by @eforstaer in #235
- feat(e3): execution-environment granularity — all runners (#272-#276, #278, #279, #280) by @crambelsoupy in #285
- fix(release): pin npm@11 + build east-py-datascience in publish-vsix by @crambelsoupy in #292
Full Changelog: v1.0.30...v1.0.31