Skip to content

v2.24.0

Choose a tag to compare

@haxllo haxllo released this 10 Oct 10:40
· 213 commits to master since this release

Chat grows up: file picker, honest PC specs, and a tidier footer

This one makes chat feel like part of Nex instead of bolted on. You can attach files without leaving the overlay, ask about your PC and get a straight answer with real CPU and GPU names, and the whole view got a polish pass — aligned composer, calmer footer, no phantom loading cursors.

GitHub release title: exactly v2.24.0 (version only, no descriptive suffix — the descriptive title lives in this body heading).

What changed

  • Attach files without leaving Nex: the paperclip opens a file picker right inside the overlay — This PC, drives, folders — instead of a system dialog that yanked focus away. Pick up to 3 small text files and they ride along with your next message.
  • Back button that actually goes back: drilling into a drive root used to trap you — no way back to This PC. Back now walks all the way out, and hides itself at the top level instead of sitting there disabled.
  • PC questions get real answers: asking "what's my GPU?" used to return "unknown" plus PowerShell homework. Nex now reads your actual CPU model, GPU name(s), and installed RAM, and answers as a compact spec table instead of hedging every line. It also stopped reporting fluctuating free-RAM numbers and a meaningless build-architecture line.
  • Your Windows version, stated correctly: machines upgraded from Windows 10 had their registry frozen at "Windows 10 Pro" even on Windows 11. Nex now derives 10 vs 11 from the build number and prints the full build, e.g. 26300.9550.
  • Copy the whole conversation: a copy icon next to + grabs the full transcript. Both buttons disable on empty chats, so mashing + can't pile up blank "New conversation" entries anymore.
  • Footer that lines up: the input box and footer used to sit 8px off from the messages above. Everything shares one column now; the "What gets sent?" paragraph and the key hint are gone (what's sent is already visible as removable chips).

Bug Fixes

  • Fake loading cursor: disabled icon buttons showed a wait spinner on hover even when nothing was loading. They show a normal cursor now; real loading still has its own indicators.
  • Stuck dismissal and vanishing overlay: opening the attach menu could dismiss the overlay out from under you, and stale timers could close the picker mid-browse. Both fixed.
  • Wrong GPU registry key: the first cut looked up a display-class key that doesn't exist, so no GPU would ever be found. Points at the real one now.
  • Catalog confusion: non-selectable ChatGPT models no longer show up as choices, the model catalog parses the current schema, and requests carry the client version.
  • Picker list scrollbar: the file list used the chunky system scrollbar; it matches the rest of Nex now.

Commit Log

  • 293571f fix(chat): harden streaming and request lifecycle
  • 6809514 fix: refresh application index after installs
  • 7397d2f Merge pull request #32 from ciqada0/master
  • 2745044 feat: add privacy-bounded PC context to chat
  • d015aad fix(chat): include client version in ChatGPT model requests
  • 8709523 fix(chat): parse ChatGPT model catalog schema
  • a2ea6c6 fix(chat): hide non-selectable catalog models
  • c0e596d fix(chat): improve attachment picker and menu handling
  • 2dcc815 fix(chat): keep overlay open for picker
  • b46eb23 fix(chat): ignore stale dismissal during picker
  • 971a650 feat(chat): add in-overlay file attachment picker
  • 953dd01 fix(chat): allow picker back-nav to This PC, hide back at top level
  • 8aa0d81 feat(chat): add copy-transcript button next to new chat
  • 05bde77 fix(chat): align composer column to messages width, trim sharing disclosure
  • 3cfecdc feat(chat): richer PC facts with CPU, GPU, installed RAM
  • 5cf1501 fix(chat): correct OS name from build number, fix GPU registry GUID
  • ffef413 fix(chat): align composer to message column, drop sharing disclosure
  • 5ed3194 fix(chat): drop footer hint, kill default focus outlines
  • f613b98 fix(chat): default cursor on disabled icon buttons
  • 019b94c fix(chat): disable new-chat button when conversation empty
  • fe1f83e chore(release): bump to v2.24.0
  • c22f084 fix(chat): native scrollbar styling for file picker list
  • 5b558de chore(release): sync lockfile for v2.24.0

Binary