Skip to content

Releases: sfnemis/ClipMaster

v1.3.1 - Dash to Panel Compatibility

26 Jan 18:47

Choose a tag to compare

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

29 Dec 08:06

Choose a tag to compare

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

25 Dec 15:11

Choose a tag to compare

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 _pasteResetTimeoutId for inner 100ms reset timeout
    • Clear both timeouts in leave-event handler
  • Fixed Preferences menu item not opening (v1.2.2 update)

    • Changed _openPreferencesWindow() to openPreferences() in Indicator.js
    • Using the built-in Extension base class method
  • Fixed donation metadata format (v1.2.2 update)

    • Corrected ko-fi to kofi for extensions.gnome.org compatibility
    • Changed URLs to usernames as required by the donations schema

This release addresses feedback from JustPerfection on the GNOME Extensions review.

v1.2.1 - Improvements & Bug Fixes

23 Dec 22:12

Choose a tag to compare

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

16 Dec 19:48

Choose a tag to compare

Full Changelog: v1.1.0...v1.2.0

ClipMaster v1.1.0

11 Dec 16:27

Choose a tag to compare

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

06 Dec 23:59

Choose a tag to compare

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