Skip to content

Backchannel v0.5.3

Choose a tag to compare

@talberthoule talberthoule released this 01 Sep 04:29
· 36 commits to master since this release

Backchannel v0.5.3

The v0.5.2 desktop bundles were built from the tagged commit, which predates the
quieter call screen that the v0.5.2 notes went on to describe. That work ships
here for the first time, together with its follow-on: strategic signals are now
real insights, ranked by the model.

Highlights

  • The live call screen is quieter. It had grown five strategic signal panels
    across the top, a conversation-type dropdown and a copy of the meeting context
    typed during setup, a Debug button whose readout unfolded into the bar and
    pushed everything sideways, a separate signal History container, and the word
    "Listening" three times over. The panel now shows three signals, the setup
    information is gone from the bar, and Debug is a small icon whose readout
    opens over the page instead of rearranging it.
  • The model ranks the three signals on the panel. The slots used to fill in
    a fixed order -- signal, then risk, then next question -- so the same two
    kinds always won and an opportunity or action cue only appeared when an
    earlier slot was empty. The analysis now ranks everything it emits by what the
    user can act on right now, and the top three take the panel.
  • Every strategic signal is an insight. Each signal is filed as its own
    insight, so it can be starred, voted on, dismissed and exported like
    consolidated-analyst output, and a dismissed signal stays dismissed when the
    analysis raises it again. The Strategic filter is the whole strategic
    picture: the three signals on the panel, everything else the current cycle
    produced, and the three most recently retired signals, which also stay under
    the History filter. Filter chips with a zero count no longer render, in the
    insight list and in the agent activity row.
  • The analyst stops repeating itself. Each analysis pass now sees a compact
    list of everything already on the board - not just the open questions - and
    is told to add only what is new, so an observation raised at minute 12 no
    longer comes back at minute 40 in fresh words.
  • The transcript column folds away. Collapse the live transcription to a
    narrow rail when the insights should have the screen, and open it again in
    one click. Starting a call also collapses the session sidebar.
  • The live transcript is searchable. A quiet magnifier in the
    transcription column's header - or Ctrl+F while the transcript is focused -
    opens an inline search: matches highlight in place, Enter and Shift+Enter
    step through them, and Esc returns to the live tail. While a search is open
    the view holds its place instead of following new speech.

Also included

  • The desktop updater sends a Backchannel/<version> User-Agent on update
    checks and downloads, and allows ten seconds for the check instead of five.
    Requests carrying Python's default User-Agent are refused at the download
    portal's edge before they reach it, which is why earlier versions could not
    see new releases from inside the app.
  • Desktop downloads are open to everyone. The download portal no longer asks
    for an account, GitHub identity, or repository membership; recipient accounts
    remain only for the in-app updater's grant flow.

Upgrading

Installs on v0.5.2 or earlier cannot fetch this release through the in-app
updater, because their update check is refused before it reaches the portal.
Download the bundle for your platform from the portal, quit the old version
from the tray, and run the new one; session data is stored per-user and carries
forward. From v0.5.3 onward, in-place updates resume. There is no database
schema change: strategic signals are stored as ordinary insight rows under new
item types.