diff --git a/core/internal/server/server.go b/core/internal/server/server.go index 15125bca7..adeb996c6 100644 --- a/core/internal/server/server.go +++ b/core/internal/server/server.go @@ -1497,6 +1497,7 @@ func (s *Server) Serve(printDocs bool) error { log.Info(" clipboard.getHistory - Get clipboard history with previews") log.Info(" clipboard.getEntry - Get full entry by ID (params: id)") log.Info(" clipboard.deleteEntry - Delete entry by ID (params: id)") + log.Info(" clipboard.deleteEntries - Delete entries by ID, skipping pinned ones (params: ids)") log.Info(" clipboard.clearHistory - Clear all clipboard history") log.Info(" clipboard.copy - Copy text to clipboard (params: text)") log.Info(" clipboard.paste - Get current clipboard text") diff --git a/quickshell/Modals/Clipboard/ClipboardHeader.qml b/quickshell/Modals/Clipboard/ClipboardHeader.qml index b709aef83..56e22c353 100644 --- a/quickshell/Modals/Clipboard/ClipboardHeader.qml +++ b/quickshell/Modals/Clipboard/ClipboardHeader.qml @@ -68,7 +68,7 @@ Item { iconName: "delete_sweep" iconSize: Theme.iconSize iconColor: Theme.surfaceText - tooltipText: header.clearsFilteredOnly ? I18n.tr("Clear Filtered") : I18n.tr("Clear All") + tooltipText: header.clearsFilteredOnly ? I18n.tr("Clear Filtered", "clipboard modal: clear button tooltip while a search filter is active") : I18n.tr("Clear All") onClicked: clearAllClicked() } diff --git a/quickshell/Modals/Clipboard/ClipboardHistoryContent.qml b/quickshell/Modals/Clipboard/ClipboardHistoryContent.qml index 0d4228603..a19e05fc0 100644 --- a/quickshell/Modals/Clipboard/ClipboardHistoryContent.qml +++ b/quickshell/Modals/Clipboard/ClipboardHistoryContent.qml @@ -147,7 +147,7 @@ FocusScope { if (unpinnedEntries.length === 0) { return; } - clearConfirmDialog.show(I18n.tr("Clear History?"), I18n.tr("This will delete the %1 entries matching the current filter. Pinned entries are kept.").arg(unpinnedEntries.length), function () { + clearConfirmDialog.show(I18n.tr("Clear History?"), I18n.tr("This will delete the %1 entries matching the current filter. Pinned entries are kept.", "clipboard modal: clear confirmation while a search filter is active, %1 is the number of matching entries").arg(unpinnedEntries.length), function () { clearFiltered(); }, function () {}); return;