Skip to content

PaperCLI v1.1.1 - Chat & Terminal Enhancements

Choose a tag to compare

@SXKDZ SXKDZ released this 15 Jul 08:54
· 61 commits to main since this release

This patch release improves the chat interface experience with better logging, prevents UI conflicts, and enhances terminal identification.

✨ New Features

πŸ“ Chat Interaction Logging

  • LLM Conversation Tracking: All chat interactions (user messages and AI responses) are now logged to the /log window
  • Session History: Review entire chat sessions through the log interface
  • Debugging Support: Better troubleshooting with detailed interaction logs

πŸ–₯️ Terminal Experience

  • Window Title: Terminal window now displays "PaperCLI" for better identification
  • Single Chat Window: Prevents multiple chat dialogs from opening simultaneously
  • Status Feedback: Clear messaging when attempting to open additional chat windows

πŸ”§ Technical Improvements

πŸ”’ UI State Management

  • Chat Dialog Guard: Prevents UI confusion from multiple concurrent chat windows
  • Proper Cleanup: Enhanced chat dialog cleanup when closed
  • Reference Management: Improved memory management for chat components

πŸ› Bug Fixes

  • Fixed issue where multiple chat dialogs could be opened causing UI conflicts
  • Improved chat dialog state tracking and cleanup
  • Enhanced error handling for chat window management

πŸ“¦ Installation

# Install from GitHub
pip install git+https://github.com/SXKDZ/papercli.git

# Or using pipx (recommended)
pipx install git+https://github.com/SXKDZ/papercli.git

πŸ”„ Upgrade

# Update existing installation
pipx reinstall git+https://github.com/SXKDZ/papercli.git

# Or with pip
pip install --upgrade git+https://github.com/SXKDZ/papercli.git

Full Changelog: v1.1.0...v1.1.1