v1.6.1
Fixed
-
Console crashes on MCP Servers panel and Permissions Discovery panel (Issue #446)
- Fixed DuplicateIds crash when navigating to MCP Servers panel by removing fixed widget ID from empty-state Static and using CSS class selector instead
- Fixed WrongType crash when navigating to Permissions Discovery panel by changing panel wrapper from VerticalScroll to Container, consistent with all other panels
-
Clipboard "Copied" notification shown incorrectly in Linux containers (Issue #452)
- Console no longer shows "Copied to clipboard" when the copy actually failed
copy_to_clipboard()now returns a boolean indicating successon_text_selectedchecks the return value before showing the notification- Wrapped in try/except to handle IndexError/AttributeError from empty selections
-
Transcript scanner re-flags same content on every prompt (Issue #462)
- First scan of a new transcript now initializes position to current file size instead of scanning from byte 0
- Initial transcript content (system context, tool responses) was already scanned by PreToolUse/PostToolUse hooks — rescanning caused duplicate PII/secret warnings that overshadowed real security events (e.g., jailbreak detection)
- Truncated/compacted transcripts now skip to current end instead of rescanning from 0
- Transcript scanning now only catches content from
!shell commands (its intended purpose)
Documentation
- Simplified README to ~230 lines (Issue #454)
- Moved detailed documentation to
docs/folder with links - Created
docs/SECURITY_DESIGN.mdfor self-protection architecture details - Created
docs/README.mdas documentation index - No information lost — all content accessible via docs/ links
- Moved detailed documentation to