@oh-my-pi/pi-coding-agent
Added
- Enabled Home and End keyboard navigation in the model browser
- Added a
chotkey in the plan-review overlay that copies the current reviewed plan markdown to the system clipboard, including in-overlay edits.
Changed
- Streamlined list view styling by removing inline model role chips from row entries
- Reworked /models hub selection visuals: the background highlight band is reserved for mouse hover, the keyboard position is a cursor glyph drawn only in the pane that owns the arrow keys, and the sidebar's active scope renders as a bold accent label
- Removed the redundant "login" label from inactive (locked) provider entries in the Model Hub sidebar
Fixed
- Improved search reliability for Perplexity provider by forcing retrieval for all queries
- Fixed JS eval cells losing top-level
functionandvardeclarations across cells when the defining cell contained top-levelawait— the async wrapper scoped them to the cell's IIFE instead of publishing them to the worker global - Fixed PageUp/PageDown in the model browser wrapping past the list edges instead of clamping
- Fixed the hover highlight sticking to the last hovered model row when the pointer moved into the provider sidebar
@oh-my-pi/omp-stats
Fixed
- Fixed a
SQLITE_CONSTRAINT_NOTNULLcrash (messages.stop_reason) aborting the entire session sync when a persisted assistant message lacks astopReason. Malformed entries — missing stop reason, token counts, or message timestamp — are now coerced at the parser boundary, and entries with no usage or model attribution are skipped instead of failing the batch insert.
@oh-my-pi/pi-tui
Fixed
- Fixed keyboard navigation paying an extra frame of input latency after idle; the queue-drain grace now applies only to Ctrl+C and Escape double-press gestures.
Full Changelog: v16.4.7...v16.4.8