Releases: sfnemis/ClipMaster
v1.3.1 - Dash to Panel Compatibility
What's Fixed
-
Dash to Panel compatibility: The popup no longer disappears when used with Dash to Panel's auto-hide feature. You can now move your mouse from the panel icon to the clipboard popup without the panel hiding unexpectedly.
-
Code cleanup: Removed some redundant error handling that wasn't needed.
Notes
This release addresses the issue reported by users on Fedora with Wayland who use Dash to Panel's intellihide/auto-hide feature.
ClipMaster v1.3
What's New
Pinned Lists - Pin unlimited lists to the filter bar for quick access
Tooltips - Hover tooltips on all header buttons (Plain Text, Pin, Add List, Close)
Code Category - New </> filter that detects programming languages (Bash, Python, JavaScript, Rust, Go, SQL, etc.) and HTML content
Image Thumbnails - Images now display inline thumbnails directly in the popup window
Light Theme Support - Added light variants for all 11 themes (Catppuccin Latte, Dracula Light, Nord Snow Storm, Gruvbox Light, OneDark Light, Monokai Light, Solarized Light, TokyoNight Day, RosePine Dawn, Material Light, Ayu Light)
Default Shortcut - Changed default toggle shortcut to Shift+Super+V to avoid conflicts
Bug Fixes:
- Fixed light theme hover text visibility (text now properly dark on hover)
- Fixed search placeholder visibility in light themes
- Improved timeout management (cleanup before creating new timeouts)
Install from: https://extensions.gnome.org/extension/8923/clipmaster/
v1.2.2 - Timeout Cleanup Fix
Changes
Bug Fixes
-
Fixed GNOME review issue: Proper timeout cleanup for paste-on-hover feature
- Added
_clearItemTimeouts()function to cleanup paste timeouts on destroy - Clear existing timeouts before creating new ones (lines 992, 1000 in Popup.js)
- Track
_pasteResetTimeoutIdfor inner 100ms reset timeout - Clear both timeouts in leave-event handler
- Added
-
Fixed Preferences menu item not opening (v1.2.2 update)
- Changed
_openPreferencesWindow()toopenPreferences()in Indicator.js - Using the built-in Extension base class method
- Changed
-
Fixed donation metadata format (v1.2.2 update)
- Corrected
ko-fitokofifor extensions.gnome.org compatibility - Changed URLs to usernames as required by the donations schema
- Corrected
This release addresses feedback from JustPerfection on the GNOME Extensions review.
v1.2.1 - Improvements & Bug Fixes
Hey everyone! 👋
This release brings several quality-of-life improvements and fixes some annoying bugs that were reported.
What's New:
- Keyboard Navigation: Arrow keys now properly scroll the list when navigating through clipboard items. No more losing track of where you are!
- Search & Paste: Pressing Enter in the search box now works as expected - copies the selected item and closes the popup.
Bug Fixes:
- Fixed file saving issues that could cause clipboard history to not persist properly
- Resolved some async handling issues that were causing occasional glitches
- General stability improvements
Behind the Scenes:
- Cleaned up some code patterns that were flagged during extension review
- Better error handling throughout the extension
Thanks for using ClipMaster! If you find any issues, please report them on GitHub.
Happy copying! 📋
v1.2.0
Full Changelog: v1.1.0...v1.2.0
ClipMaster v1.1.0
What's New in v1.1.0
Hey everyone! This release brings two important fixes that many of you have been waiting for.
🖥️ Multi-Monitor Support Fixed
Finally got around to fixing the cursor position issue on multi-monitor setups. When you had the "Show at Cursor Position" option enabled and your mouse was on a secondary monitor, the popup would stubbornly appear on the primary screen instead. Pretty annoying, I know.
Now ClipMaster properly detects which monitor your cursor is on and opens the popup right there. Works exactly as you'd expect it to.
🔐 Encryption Key Now Survives System Reinstalls
This one was a real headache for some users. If you were using a custom storage directory (like a cloud-synced folder) and reinstalled your system, all your encrypted clipboard history became unreadable. That's because the encryption key was only stored in GSettings, which gets wiped on format.
The fix: ClipMaster now saves the encryption key as a .key file right next to your clipboard.json. So even after a fresh install, just point ClipMaster to your old storage folder and everything just works.
Export/Import also got the same treatment - when you export your data, the key file comes along for the ride.
Full Changelog: v1.0.0...v1.1.0
Enjoy! 🎉
ClipMaster v1.0.0
ClipMaster - Clipboard Manager for GNOME
The first stable release of ClipMaster.
Features
- Encrypted Local Storage - Clipboard history with optional XOR encryption
- Image Support - Screenshots and copied images (Wayland & X11)
- Primary Selection Tracking - Text selection without Ctrl+C
- Favorites & Custom Lists - Organize frequently used snippets
- 12 Built-in Themes - Adwaita, Catppuccin, Dracula, Nord, Gruvbox...
- Follow System Theme - Automatically switches light/dark
- Smart Duplicate Detection - Content hashing keeps history clean
- Keyboard-First Design - Super+V, Alt+F, Alt+T, Alt+P, Alt+D
Supported GNOME Versions
45, 46, 47, 48, 49
Installation
Download the zip and install via GNOME Extensions app or run:
gnome-extensions install clipmaster@gnome.extension.zip