Files
SuperCharged-Claude-Code-Up…/CHANGELOG.md
uroma 5638f7ca23 docs: release v1.3.0 - OpenCode-style session management
Add comprehensive v1.3.0 release notes documenting:
- Project-based session filtering
- Read-only session history browser
- Continue in Chat integration
- Enhanced session details
- Bug fixes (status detection, sendShellCommand, XSS)

Updated version badge to 1.3.0.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-20 16:25:47 +00:00

2.6 KiB

Changelog

All notable changes to ClaudeCLI-Web will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.3.0 - 2026-01-20

Added

  • Project-based session filtering in Sessions view (respects ?project= URL parameter)
  • Read-only session history browser following OpenCode desktop patterns
  • "Continue in Chat" action to switch from Sessions view to Chat workspace
  • "Duplicate Session" action to create new session with same working directory
  • "Terminate Session" action for running sessions
  • Enhanced session details display (metadata, token usage, output preview)
  • Relative time display (5m ago, 2h ago, 3d ago)
  • Session list sorting by last activity (newest first)
  • Pending session detection in Chat view for seamless continuation
  • loadSessionIntoChat() function to restore session messages
  • sendShellCommand() helper function for Full Stack mode
  • Comprehensive error states (404, 500, session expired)
  • XSS prevention with HTML escaping for all dynamic content

Changed

  • Transformed Sessions view from command interface to read-only browser
  • Removed duplicate command input from Sessions view
  • Sessions view now filters by current project directory
  • Session status detection now correctly identifies running vs stopped processes
  • Improved session list with better visual hierarchy and styling

Fixed

  • All sessions showing as "running" regardless of actual process state
  • Sessions from other projects appearing in current project view
  • "sendShellCommand is not defined" error in Full Stack mode
  • Duplicate command input in Sessions view causing user confusion
  • Missing HTML escaping causing potential XSS vulnerabilities

Technical Details

  • Backend: Modified /claude/api/claude/sessions to accept ?project= query parameter
  • Frontend: Added viewSessionDetails(), continueSessionInChat(), duplicateSession(), terminateSession()
  • Frontend: Added loadSessionIntoChat() for Chat view session restoration
  • Frontend: Added helper functions getRelativeTime(), escapeHtml(), sendShellCommand()
  • Styling: Added 450+ lines of CSS for session list and detail views