Releases: daneb/ClipWizard
ClipWizard 0.7.1
ClipWizard 0.7.1
Summary
😎 Removed annoying initial empty window on app launch.
ClipWizard continues to be developed with a focus on performance, stability, and user experience. Thank you for using ClipWizard!
ClipWizard 0.7.0
ClipWizard Release Notes
Version 0.7.0
Summary
This release significantly improves memory management throughout the application to ensure ClipWizard runs efficiently even with large clipboard histories or resource-intensive content.
ClipWizard 0.6.1
ClipWizard 0.6.1
What's New
- Fixed UI issue: Removed unwanted settings window that would randomly appear during app usage
- Updated About window to correctly display version information
- Improved compatibility with earlier M1 Macs by adjusting deployment target
- Removed unnecessary UI testing components to streamline app behavior
- Fixed GitHub Actions workflow to properly handle release automation
Bug Fixes
- Resolved issue with duplicate windows appearing during application use
- Fixed version display inconsistency in the About window
- Corrected build configuration for better compatibility across macOS versions
ClipWizard continues to be developed with a focus on performance, stability, and user experience. Thank you for using ClipWizard!
ClipWizard 0.6.0
Version 0.6.0 (ARM 64 only)
Summary
This release resolves critical database issues, improves thread safety, and enhances the user interface consistency.
Improvements
Database and Thread Safety
- Fixed SQLite multi-threaded access issues that caused crashes
- Implemented improved thread safety for database operations
- Added robust queue detection to prevent recursive deadlocks
- Replaced unavailable SQLite configuration with compatible thread-safety options
- Added WAL (Write-Ahead Logging) mode for improved database stability
Memory Management
- Fixed memory management issues with notification observers
- Enhanced bridge pattern implementation to prevent retain cycles
- Improved resource cleanup and lifecycle management
- Added proper self references in closures to address compiler warnings
User Interface
- Improved StorageSettingsView layout and consistency with other settings tabs
- Enhanced visual organization of storage statistics
- Added proper padding throughout UI for better visual appearance
- Standardized spacing and layout elements across settings views
Installation
Download the latest version from the Releases page and follow the standard installation procedure.
Upgrade Notes
This version includes significant stability improvements for users who experienced crashes. It's a recommended update for all users.
ClipWizard 0.5.0
ClipWizard Changelog
Version 0.5.0
Improvements
-
Storage System Simplification:
- Removed JSON to SQLite migration path
- Made SQLite the sole storage backend for all users
- Fixed various storage-related bugs and crashes
- Improved database access to prevent deadlocks
-
UI Refinements:
- Enhanced Storage settings layout to match other settings tabs
- Improved spacing and padding consistency across the interface
- Better visual organization of storage statistics
- Added welcome information for new users
Technical Improvements
- Fixed critical database operations deadlock that caused crashes
- Corrected memory management issues related to notification handling
- Enhanced clipboard monitor implementation with more robust memory handling
- Improved thread safety for database operations
- Implemented queue detection to prevent recursive deadlocks
Benefits
- Significantly improved application stability
- Eliminated JSON storage-related migration issues
- Enhanced user experience with consistent UI styling
- More reliable clipboard operations
Sanitization New Features
- Enhanced Sanitization System:
- Priority-based rule processing system to ensure most specific rules run first
- Support for detecting and sanitizing additional sensitive data formats:
- JWT tokens
- GitHub personal access tokens
- AWS-style access keys
- Generic secret keys with varied formats
- New connection string detection for URI-style database connections (user:password@host format)
- Conversational format detection for passwords and API keys
- Minimum length checks to prevent false positives on short strings
Improvements
- Enhanced sanitization patterns and algorithm:
- Improved regex patterns for all rule types to catch more variations and formats
- Password detection now recognizes phrases like "account password is" and variants
- API key detection now captures references like "My API key is..."
- Connection string detection now supports both parameter-style and URI-style formats
- Sanitization algorithm now targets specific sensitive data portions rather than entire matches
- Better capture group handling to focus on the sensitive parts of matches
- More comprehensive rule set with improved coverage for edge cases
Fixes
- MongoDB and PostgreSQL connection strings with user:password format now properly sanitized
- Mixed context references to passwords and API keys now detected
- Quoted strings containing sensitive data now properly identified
- Various edge cases where sensitive data wasn't being properly identified
ClipWizard 0.4.0
Fixes
- Fixed major popover positioning issue:
- Resolved inconsistent window positioning when installed via DMG to Applications folder
- Simplified window positioning logic by relying on macOS native positioning
- Removed manual positioning calculations that caused rendering issues
- Improved menu bar popover reliability and consistency across different environments
- Enhanced the user experience with more predictable UI behavior
ClipWizard 0.3.0
Version 0.3.0 (Current Beta)
Fixes
- Fixed popover positioning issue:
- Corrected the positioning of the clipboard history popover to properly align with the menu bar icon
- Improved popup positioning when activated via keyboard shortcuts
- Enhanced window positioning to prevent off-screen rendering
- Added proper event handling when popover closes
- Fixed menu restoration after popover closure
- Added X-coordinate adjustment to center the popover under the menu bar icon
ClipWizard 0.2.9
This is the first public release of ClipWizard, a privacy-focused clipboard manager for macOS.
Features
- Automatic clipboard monitoring
- Privacy-focused sanitization of sensitive data
- Advanced image handling with OCR and editing
- Keyboard shortcuts for quick access
- Search through clipboard history
- Persistent clipboard history across app restarts
Installation
- Download the DMG file
- Drag ClipWizard to your Applications folder
- Launch ClipWizard from your Applications folder
Known Issues
- Permissions needed for accessibility features
- Launch at login functionality is disabled in this version
Future Plans
- Performance optimizations
- Enhanced UI polish
- Additional sanitization rule types