Skip to content

v1.1.0 — Performance: cancel inference on navigate-away + async SQLite

Choose a tag to compare

@bolajiev bolajiev released this 10 Jul 05:52

What's New

Inference cancels on navigate-away

  • Pass-2 pipeline now stops when you leave the Coach screen — no more background CPU waste competing with whatever you switched to

Async SQLite writes

  • Fixture saves, message inserts, session creation, and prediction records all use async DB operations now — UI stays responsive right after inference completes instead of freezing briefly during the DB write

UX improvements

  • Think mode: the 'Thinking... Xs' counter no longer shows during the ~35s prompt-processing delay — you see animated dots instead, and the thinking block only appears when real reasoning tokens stream in
  • Answer bubble now shows elapsed time (e.g. '12s') during prompt processing instead of silent pulsing dots
  • Fast mode token budget capped at 512 for snappier short answers

Bug fixes

  • isThinking state starts false at slot creation — eliminates the misleading static 'Thinking... 0s' that appeared before any tokens arrived
  • Added extra abort checks before tool execution and pass-2 to catch edge cases where user navigated away during async gaps