CopyQ Changelog

What's new in CopyQ 8.0.0

Mar 15, 2024
  • ADDED:
  • Tab item limit has been increased to 100,000 (#1144).
  • New macOS builds for M1/arm64 architectures are available (#1884).
  • New Debian/Raspbian builds for arm/arm64 architectures are available.
  • Allows overriding item activation using paste().
  • Allows overriding script functions to handle some events: items added/removed/changed (onItemsAdded(), onItemsRemoved(), onItemsChanged()), tab items loaded (onItemsLoaded()), tab selected (onTabSelected()) (#59).
  • Allows to cancel removing items by overriding onItemsRemoved() script function. If the exit code is non-zero (for example fail() is called), items will not be removed. But this can also cause a new items not to be added if the tab is full.
  • Allows overriding current clipboard owner (currentClipboardOwner()) used by the clipboard monitor process. By default it uses currentWindowTitle().
  • Allows using Ctrl+C to copy items even if search entry box is focused unless it has a selection (#2440).
  • Linux: Adds build option to disable X11 support (cmake -DWITH_X11=OFF ...) (#2532).
  • Linux: Adds build option to disable autostart which is useful mainly for
  • Flatpak builds (#2517, #2518).
  • CHANGED:
  • Windows binaries (which are 64 bit) are now by default installed to "Program Files" instead of incorrect "Program Files (X86)". After installing the new version, the old path must be manually removed.
  • Windows and macOS builds are now based on newer Qt 6.
  • Avoids accessing clipboard from password managers (#2282, #2495, #2500). This disallows storing and processing such data. Specifically, the clipboard is ignored if it contains following data: Clipboard Viewer Ignore on Windows, application/x-nspasteboard-concealed-type on macOS, x-kde-passwordManagerHint with secret value on Linux.
  • Large data items in tabs are now stored in separate location unless Synchronize or Encryption plugins are active for the tab. This allows storing more items in tabs while using less memory. The data path can be printed via copyq info data command and overridden using COPYQ_ITEM_DATA_PATH
  • environment variable. To disable this functionality use copyq config item_data_threshold -1 - the default value is 1024 and items larger than this amount of bytes are stored in the separate location.
  • Command dialog now shows advanced properties for built-in commands allowing to copy the command line to set global shortcut in system.
  • Global shortcuts are now also visible in menus (#2382).
  • Avoids pasting all image formats as new item.
  • Display commands are now applied to tray menu items too.
  • Linux: Last stored text item is updated from any new mouse selection only if the item content matches the start or the end of the selection (but not the middle like previously). This may avoid some unexpected item updates.
  • Updates icon font from Font-Awesome 6.5.1.
  • FIXED:
  • Fixes drag'n'drop ordering for plugins and commands. This could have caused a missing icon, app crash or various inconsistencies.
  • Fixes managing keys with gpg 2.1 and above (#2463, #1208).
  • Fixes creating duplicate item with Synchronize plugin when adding a tag for example (#2355).
  • Fixes conflicting notes and text with Synchronize plugin (#2355)
  • Fixes deleted global object after running scripts (#2542).
  • Wayland: Fixes copying images to another app instance.

New in CopyQ 7.1.0 (Jan 15, 2024)

  • CHANGED:
  • Image editor (if set) will now open instead of built-in text editor when selecting Edit action on image items containing no text.
  • Encryption now uses larger/safer keys (#2385).
  • FIXED:
  • Fixes saving and opening empty encrypted tabs.
  • Fixes minimal size of dialogs (#2299).
  • Fixes importing commands with regular expressions containing slash characters in scripts.
  • Fixes font weight with Qt 6.
  • Fixes closing the app with Qt 6.
  • Fixes the build and calling some script functions with Qt 6.5.
  • X11: Fixes crash when entering search with some keyboard layouts (#2171).

New in CopyQ 2.5.0 (Nov 15, 2015)

  • Smarter tab name matching (ignore key hints '&')
  • Fixed omit passing global shortcuts to widgets
  • Fixed autostart option on Ubuntu
  • Fixed window geometry saving and restoring
  • Fixed reading binary input on Windows
  • Fixed clearing configuration

New in CopyQ 2.4.9 (Aug 31, 2015)

  • Added new light theme
  • Added scriptable function focused() to test main window focus
  • Customizable shortcuts for tab navigation
  • Extended item selection
  • Fixed tab expiration and updating context menu
  • Fixed passing text to command from action dialog

New in CopyQ 2.4.8 (Jul 12, 2015)

  • New command to show main window under mouse cursor or at a position with custom size
  • Hide clipboard content when "application/x-copyq-hidden" is "1"
  • "Copy next/previous item" command waits for clipboard to be set
  • Fixed updating window title and tray tool tip on X11
  • Fixed modifying multiple commands in Command dialog
  • Fixed implicit date to string convertions

New in CopyQ 2.4.6 (Apr 4, 2015)

  • Fixed crash when removing command
  • Fixed encryption/decryption selected items
  • Fixed reading from standard input
  • GUI fixes for high-DPI displays

New in CopyQ 2.4.5 (Mar 21, 2015)

  • Option to save/restore history for filtering items
  • Clipboard changes with unchanged content is ignored
  • Notify about unsaved changes in command dialog
  • Use application icons from current icon theme on Linux
  • Simple error checking for user scripts
  • Fix blocked system shutdown on Linux/X11

New in CopyQ 2.4.4 (Jan 24, 2015)

  • Option to choose tab for storing clipboard
  • Fixed overriding mouse selection (Linux/X11)
  • Fixed window title updates from user commands
  • Fixed toggling window visibility with Qt 5
  • Minor GUI improvements and user command fixes

New in CopyQ 2.4.3 (Dec 30, 2014)

  • Plugin for tagging items
  • Plugins can provide script functions and commands
  • Improved automatic commands execution
  • Fixed gradients, transparency and other style improvements
  • Fixed decryption with newer version of GnuPG
  • Fixes for Qt 5 version

New in CopyQ 2.4.2 (Oct 26, 2014)

  • Send input data to execute()
  • Better clipboard encoding guessing
  • Set tab icon from commands using tabicon()
  • Fixed window title encoding on Windows
  • Fixed restoring window geometry
  • Performance fixes
  • Various bug and usability fixes
  • New logo

New in CopyQ 2.4.1 (Aug 31, 2014)

  • Added scriptable classes File and Dir
  • Added scriptable function settings() for saving custom user data
  • Improved dialog() command
  • Windows: Qt translated strings bundled with application
  • Fixed %1 in command
  • Fixed building with tests and Qt5

New in CopyQ 2.4.0 (Aug 16, 2014)

  • Separate dialog for user commands and global shortcuts
  • Search for item by row number
  • Command highlighting
  • More shortcuts can be mapped on Windows and X11
  • New "copy" command to copy from current window to clipboard
  • New "dialog" command to show dialog with custom input fields
  • Fixed crash on log out on Windows
  • Fixed clipboard monitoring on Windows
  • Fixed argument encoding from client on Windows
  • Fixed log output when printing messages from multiple processes
  • GUI fixes

New in CopyQ 2.0.1 (Jan 27, 2014)

  • Initial OS X support
  • Configuration moved into installed directory in Windows
  • Change language in configuration
  • New tool bar with item actions
  • Option to apply color theme in tabs, tool bar and menus
  • Allow to match items using a command
  • Focus output item of the last executed command
  • Allow to cancel exit if there are active commands
  • Removed option to hide menu bar (inconsistent behavior)
  • Fix showing lock icon in encrypted items

New in CopyQ 2.0.0 (Dec 9, 2013)

  • Synchronize items with files on disk
  • Faster tab loading and saving (data format was changed; only backward compatible)
  • User can limit size of text items
  • Opening external image editor fixed on Windows
  • New logo and website
  • Lot of other fixes

New in CopyQ 1.9.3 (Sep 30, 2013)

  • Item and tab encryption (using GnuPG)
  • FakeVim plugin for editing items (Vim editor emulation)
  • Drag'n'drop items from and to list
  • Improved appearance for notes
  • Improved search bar
  • New GUI for application and system-wide shortcuts
  • Option to unload tabs after an interval
  • Fixed item sizes and disabling font anti-aliasing
  • Major bug fixes (mainly for Windows) and performance improvements

New in CopyQ 1.9.1 (Aug 9, 2013)

  • Notifications -- customizable theme, timeout and position on screen
  • Optional notification for new clipboard content
  • Autostart option on Linux
  • Reset empty clipboard to previous content
  • More user-friendly item editor
  • Optional font antialiasing
  • Changed layout of configuration dialog
  • Other fixes

New in CopyQ 1.9.0 (Jul 12, 2013)

  • User notes
  • Improved appearance settings with some example themes
  • Tree view for tabs with groups
  • Sessions, i.e. run multiple independent instances
  • Lot of GUI improvements
  • Compatibility with Qt5
  • Bugfixes (crashing on Unity, icon colors etc.)

New in CopyQ 1.8.0 (Apr 22, 2013)

  • New shortcuts: "Next/previous item to clipboard", "Paste as plain text"
  • Show clipboard content in main window title and tray tooltip
  • New options for commands (transform current item, close main window)
  • GUI enhancements, faster application start with many tabs and items, lot of bugfixes

New in CopyQ 1.6.3 (Feb 11, 2013)

  • Some important bugfixes.