Skip to content

Mint v1.2.3

Choose a tag to compare

@Pheem49 Pheem49 released this 20 Apr 04:03
· 427 commits to main since this release

Mint v1.2.3 - The "Smart TUI" Update

This release focuses on enhancing the CLI experience with better system awareness, a polished terminal interface, and improved stability.

✨ New Features

  • System Awareness: Mint can now retrieve and report system information, including OS, Kernel version, and Architecture (x86_64).
  • Enhanced TUI Layout:
    • Implemented a new "Bubble-Lite" message style with distinct left-borders for the assistant and proper indentation for all multi-line messages.
    • Manual Text Wrapping: Added smart text wrapping to ensure long Thai/English messages stay within the frame without breaking the layout.
  • Mouse Support: Enabled mouse scroll wheel support for navigating chat history effortlessly.
  • Startup Info: Added a clean startup header showing the Active Model and current Timestamp.

🛠️ Improvements & Bug Fixes

  • Terminal Cleanup: Fixed an issue where "garbage" mouse coordinate characters (e.g., 35;35;44M) appeared after exiting. Added robust terminal state restoration (disabling mouse tracking and restoring cursor).
  • Slash Command Aliases: Added /model as a convenient alias for /models.
  • Silence Background Logs: Suppressed technical logs from dotenvx and model initialization to provide a cleaner chat experience.
  • User Selection Hint: Added UI hints for text selection (Shift+Drag) while mouse mode is active.

📦 Installation

Update to the latest version via npm:
npm install -g @pheem49/mint@latest