Skip to content

Commit 851eaf4

Browse files
oOclaude
andcommitted
refactor: Clean professional Plugin UI with visual feedback (v0.25.2)
- Remove all log display from UI - logs now go to browser console (F12) - Add visual heartbeat indicator (❤️/💔) with double-beat animation scaling to 125% - Replace continuous status logging with clean status dot (🟢/🔴) and connection text - Add statistics grid showing Commands, Errors, and Uptime (removed success counter) - Implement simple debug checkbox controlling console logging verbosity - Correct title from "Plugin Title" to "MCP WebSocket Client v0.25.2" - Improve visual balance with 14px status dot and tighter control spacing - Fix get_plugin_status error by replacing require("path") with proper ES6 import Designed with ❤️ by oO. Coded with ✨ by Claude Sonnet 4 Co-authored-by: Claude.AI <noreply@anthropic.com>
1 parent 76e6317 commit 851eaf4

4 files changed

Lines changed: 299 additions & 129 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.25.2] - 2025-06-15
9+
10+
### Fixed
11+
- **Plugin UI**: Complete refactor for cleaner, more professional interface
12+
- Removed log display from UI - all logs now go to browser console (F12)
13+
- Added visual heartbeat indicator (❤️/💔) with double-beat animation on actual heartbeat messages
14+
- Replaced continuous status logging with clean status dot (🟢/🔴) and connection text
15+
- Added statistics grid showing Commands, Errors, and Uptime (removed success counter)
16+
- Implemented simple debug checkbox controlling console logging verbosity
17+
- Fixed heartbeat animation to scale to 125% as specified
18+
- Corrected title from "Plugin Title" to "MCP WebSocket Client"
19+
- Improved visual balance with 14px status dot size
20+
- **Build System**: Fixed `get_plugin_status` error by replacing `require("path")` with proper ES6 import
21+
22+
### Changed
23+
- **UI Layout**: New clean layout structure with status section, stats grid, and controls
24+
- **Debug Logging**: Debug toggle now controls console verbosity instead of UI display
25+
- **Heartbeat Display**: Visual heartbeat animation only triggers on actual WebSocket heartbeat messages
26+
827
## [0.25.1] - 2025-06-14
928

1029
### Changed

0 commit comments

Comments
 (0)