KingDownloads

CopyQ version history

10 releases tracked, newest first.

v16.0.0

May 30, 2026
- Added per-MIME clipboard size limits and OOM protection - Added AppImage support - Fixed thumbnails visibility and remote desktop issues - Improved handling of large clipboard data and file operations

4 downloads

v15.0.0

Apr 12, 2026
## Added - CSS properties for pinned/notes indicator color and width. See [Plugin Indicators](https://copyq.readthedocs.io/en/latest/theme.html#plugin-indicators). ItemPinned { qproperty-pinnedIndicatorColor: rgba(0, 0, 255, 128); } ItemPinned[CopyQ_selected="true"] { qproperty-pinnedIndicatorColor: rgba(255, 204, 0, 255); } ItemNotes { qproperty-notesIndicatorColor: rgba(100, 200, 100, 180); } ItemNotes { qproperty-notesIndicatorWidth: 24; } - One Dark theme. Thanks to @jetm (Javier Tia). - Diagnostic information in About dialog and version output for easier troubleshooting. - Script function `stats()` now includes per-process memory information. ## Changed - "Show under mouse cursor" shortcut now hides the window if it is already visible (#2272). - Updated icon font to Font Awesome 7.2.0. - Dropped private Qt header usage (replaced with public QNativeInterface API). *Note for packagers:* The application no longer links against private Qt headers, so it does not need to be rebuilt on Qt minor version updates. - Dropped support for unmaintained Qt 5 version of the app. - Improved performanc

3 downloads

v14.0.0

Mar 24, 2026
## Added - Tab encryption support. Allows encrypting all tab data on disk using a single custom password. Common keychain software to store the password can be also enabled with password expiration (locking tabs). *Note for packagers:* This requires QCA and QtKeychain libraries, but it can be disabled at build time with CMake options `WITH_QCA_ENCRYPTION` and `WITH_KEYCHAIN` (#2617). - Audio playback via `playSound()` script function for playing WAV, MP3 and FLAC files. *Note for packagers:* This requires miniaudio library, but it can be disabled at build time with CMake option `WITH_AUDIO`. - New script function `stats()` for gathering runtime statistics (memory usage, UI elements, tab state, loaded plugins, running actions). - Nord themes. Thanks to @ArtyomBabiy. - Theme is applied to the About dialog (#3296). - Log directory can be changed using `COPYQ_LOG_DIR` environment variable (if `COPYQ_LOG_FILE` is not used). - GNOME: Clipboard monitoring support using a custom GNOME extension (#2342, #1243). - X11: Portal for global shortcuts can be enabled with `COPYQ_USE_PORTAL` environment variable. ## Changed - Lon

3 downloads

v13.0.0

Oct 22, 2025
## Added - Windows: Preferences now include auto-start option, previously available only in the installer. ## Changed - Tabs synchronized with a directory on the disk will now include files from sub-directories (#2638). - Filtering/searching items in large tabs no longer blocks UI (#3111, #3261). ## Fixed - Fixes saving edited HTML and setting style in internal editor (#3227). - Fixes updating selected item colors (#3219). - Wayland: Fixes clipboard access in KDE Plasma 6.5 (#3228). This requires KGuiAddons library installed on the system.

10 downloads

v12.0.1

Sep 30, 2025
## Fixed - X11: Fixes registering global shortcuts with modifiers (#3212). - macOS: Fixes providing builds for Intel architecture. - Fixes maximum length for session name (it is 16 characters as the error message says, not 15).

10 downloads

v12.0.0

Sep 29, 2025
## Added - Wayland: Global shortcuts are now registered using Portal if available. - Black theme (#3142). Thanks to @FadeMind. - Adds attributes for controlling the dialog window created via `dialog()` (#2947): `.onTop` makes the dialog stay on top of other windows, `.modal` makes the dialog modal (blocks interaction with other windows in the application until closed). - Adds support showing icon font symbol in notes using `application/x-copyq-item-icon` format. - Adds support for setting colors in theme files by name. For example: `edit_bg=white`. ## Changed - Temporary tabs that are not stored on disk will now not expire if configuration changes (#3172). - Pinned and locked items will not be dropped if tab size (maximum item count) changes (#3008). - The app now propagates exit code properly if it is aborted or receives a Unix signal (SIGINT, SIGTERM). - Support for Qt older than 5.15 has been dropped. - The build now uses Qt 6 by default. Use `cmake -DWITH_QT6=OFF ...` to build the app for Qt 5. - Windows: The application will be now hidden from screenshots and screen recordings by default (#3165). This can be dis

10 downloads

v11.0.0

Aug 22, 2025
## Added - Adds support for dark/light window title scheme. - New `frameless_window` option (#2570) toggles the main window frame and title bar (if supported by the window manager): copyq toggleConfig frameless_window - Adds support for localizing command names in the command INI files (#3032): [Command] Name = ... Name_cs = ... Name_fr = ... Name_pt_BR = ... Name_pt = ... - Adds support for showing preview for more image formats (namely ico and webp). - Adds support for more complex network requests in scripts. New `NetworkRequest` class can be used to set custom headers, HTTP method, number of allowed redirects and timeout. ## Changed - Avoids hiding the main window on backspace (#3107). - Enables Vi/Emacs navigation (#3012) in menus, and `Ctrl+[` in Vi and `Ctrl+G` in Emacs to work in many other places as `Esc` key (for example, to hide menus, dialogs). Users can override shortcuts, but not some reserved ones in specific cases (mainly, if the item list or a menu has focus). - Selections and current items/rows/data in scripts now only relate to the tab selected with `tab(...)`

10 downloads

v10.0.0

Apr 4, 2025
## Added - Emacs navigation key-bindings support. - Adds support for setting urgency and persistency to notifications. Script function `notification()` takes new arguments: '.urgency' (low, normal, high, critical), '.persistent' (toggle persistent notification) ## Changed - Updates icon font from Font-Awesome 6.7.2. - On Windows, the main window is shown when starting the application using the program icon (#2965). - Calling `exit()` script function prints "Terminating server" on stderr instead of stdout. ## Fixed - Fixes item selection with Ctrl+Space (#2850). - Fixes confirming exit if any commands are running. - Fixes selecting specific row on search (#2770). - Clipboard data cloning will be now aborted if the data changes during the process. This avoids using incomplete data in rare cases. - Fixes contrast of the selected row number color (#2887). The row number text color of selected item is set to the same color as item text by default. This can be overridden via "Edit Theme" button using option `num_sel_fg`. - Fixes internal editor syntax highlighting for numbers containing separators (for example `100_000`, `0x1

10 downloads

v9.1.0

Oct 20, 2024
## Added - Allows processing all clipboard changes (#2787, #2746). If clipboard contains secret (for example, copied from a password manager), `onSecretClipboardChanged()` script function is called with data containing `mimeSecret` format set to `1`. Also ensures that callbacks are called consistently for all clipboard changes with properly set formats `mimeClipboardMode`, `mimeOutputTab` and `mimeCurrentTab`. ## Fixed - Fixes editing multiple items (#2810). - Fixes synchronization plugin causing redundant UI updates and menu misbehavior (#2649). - Fixes showing sub-menus for custom commands in tray menu (#2730). - Fixes switching tab if `onItemsLoaded()` is overridden (#2788). - Fixes theme option `hover_item_css` (#2687). - Avoids modifying data from display commands and causing redundant UI updates (#2837). - Avoids sharing execute() state in case it is launched recursively.

10 downloads

v9.0.0

Jun 22, 2024
## Added - Adds `editItem()` script function for editing any item format (#2672). - Item color is now shown in tray menu as the default icon (#2700). ## Changed - Removes large margins in the tab tree. - Single action "Toggle Tag …" replaces the two separate actions "Tag as …" and "Remove tag …" for each custom tag (this can make the item context menu a lot more compact). - Selected items can now be accessed even from commands started from outside the app using global commands or from command line. - The `dialog()` script function can now be used for asking Yes/No questions without providing any fields. In such case, the function will return `true` instead of `undefined` after accepting the dialog. For example: const remove = dialog( '.title', 'Remove Items', '.label', 'Do you really want to remove all items?' ); if (!remove) abort(); // remove items ... - The `execute()` script function now throws an exception when command cannot be executed instead of returning `undefine`. ## Fixed - Includes many performance improvements for working with large amount of items. - Fixe

10 downloads