Release v0.6.41: filter and remember pinned clipboard history

This commit is contained in:
agrynco committed 2026-11-04 19:58:15 +02:00
1 parent 524a836cc0
commit 684ca1b3cc
14 files changed
+60 -28

No files matched your search

+2 -1
View File
@@ -924,9 +924,10 @@ std::optional<std::wstring> History::ocrText(const std::wstring &id, const std::
if (bytes.empty() || bytes.front() != 1) throw std::runtime_error("Invalid OCR text format");
return wide(std::string(bytes.begin() + 1, bytes.end()));
}
std::vector<Entry> History::search(const std::wstring &query) const
std::vector<Entry> History::search(const std::wstring &query, bool pinnedOnly) const
{
auto items = entries();
if (pinnedOnly) std::erase_if(items, [](const Entry &entry) { return !entry.pinned; });
if (query.empty())
return items;
auto q = lower(query);