Skip to content

1.2.2

Choose a tag to compare

@umzcio umzcio released this 30 Jul 01:43
· 47 commits to main since this release

Motion and Artifacts pane release.

Ships everything since v1.2.0 — v1.2.1 was version-bumped but never published, so its work is included here.

Motion

  • Keyboard-summoned menus (slash, @-mention, resume picker) now appear and dismiss instantly instead of animating on every keystroke, and no longer leave a ghost menu after selection.
  • Press feedback added across the Models page, which previously had none.
  • Press/release timing is now asymmetric app-wide (press eases, release snaps).
  • All remaining hardcoded durations and easings consolidated onto motion tokens.
  • The Ursa/Ursus composer glow pauses while the window is unfocused, removing continuous background repaint.
  • Added entrance/exit motion for the run status bar, composer attachment pills, expanding step groups, and the Artifacts pane, which now slides in as a drawer.

Fixes

  • A reduced-motion override was inert due to CSS source order, leaving the artifact chevron animated for users who asked for reduced motion.
  • Reduced-motion overrides no longer strip opacity-only fades, which had removed feedback rather than just movement.

Artifacts pane

  • Renamed from AuxiliaryPane to ArtifactsPane throughout, matching what users see; dead review-* CSS removed.
  • Split into a dedicated module, with a motion CSS contract test, browser readiness and IPC hardening, draft preservation, and keyboard review navigation.

Build

  • Static gate restored: typecheck and lint exit clean with zero diagnostics, replacing a documented 17 node / 2 web error baseline.