Skip to content

v0.49.0

Choose a tag to compare

@nuroctane nuroctane released this 14 Oct 14:10
· 28 commits to main since this release

v0.49.0

Factory Droid: the installed CLI is the model catalog

  • /model under factory now lists exactly what the installed droid binary accepts. droid exec --help boots the whole agent before printing (12-16 s), so the catalog is cached on disk per binary identity (~/.nur/cache/droid-models.json, keyed by path, size and mtime) and warmed in the background at startup when the active provider is Factory. A cold /model waits for an in-flight warm instead of launching a second droid; the capture timeout is 60 s.
  • Default model for the route is claude-sonnet-5 (every current build serves it; the docs catalog ran ahead of the CLI and claude-sonnet-5-5 was rejected by droid 0.196).
  • Picker loading text for Factory explains the first-run delay.

Transcript scrollbar

  • The sticky prompt banner is now a pure overlay on the top two rows. The transcript body, scroll range and scrollbar track no longer change height when it appears, which was the two-row jump while dragging past a prompt.
  • Drags survive what used to stop them: Drag/Moved events are no longer dropped while an approval or question modal is open, the mouse-mode re-arm never fires while a button is held, and the input flood cap keeps button transitions plus the newest pointer position.
  • Geometry: rounded subcell mapping in both directions, a two-cell minimum thumb when the track has room, and exact eighth-cell edges at both ends (the bottom edge paints the gap in background colour over a thumb-coloured cell).
  • Look: one quiet rail, muted gold thumb at rest that lights on hover and brightens while dragging; the hover-widening to two columns is gone.

Modal scrolling

  • Every list dialogue (/model, /login providers and key forms, /plugins, /theme, sessions) draws the same fractional rail as the transcript and the rail is live: click or drag it to jump through the list; the selection follows the window and the theme picker keeps previewing.
  • The peek dialogue body glides like the transcript (wheel, PageUp/Down, Home/End move a target; the offset eases there on the same 16 ms cadence).
  • Transcript hit-tests ignore rows under the sticky banner.

Tests

  • blocked-auth startup E2E tolerates the Windows rename lock while nur replaces auth.json.