Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
51aa3f6a by wurstsalat at 2024-08-02T17:41:53+02:00
change: Search: Use quotes to mark search filter content
Since nicknames can contain spaces, using the "from:" filter with a
word boundry
search would only match until the first space is encountered.
To circumvent this limitation, quotation marks are now expected to be used
around
search terms, e.g. from:"cal0pteryx" or from:"Gajim Dev"
This applies to all search filters, including "before" and
"after".
Fixes #11355
- - - - -
1 changed file:
- gajim/gtk/search_view.py
Changes:
=====================================
gajim/gtk/search_view.py
=====================================
@@ -189,10 +189,10 @@ def _strip_filters(text: str,
filters: list[str] = []
start = 0
new_text = ''
- for search_filter in re.finditer(filter_name + r':(\S+)\s?', text):
+ for search_filter in re.finditer(filter_name + r'(:\")(.*?)\"', text):
end, new_start = search_filter.span()
new_text += text[start:end]
- filters.append(search_filter.group(1))
+ filters.append(search_filter.group(2))
start = new_start
new_text += text[start:]
return new_text, filters or None
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/51aa3f6acd82a5f3b66b05509c9e1d43369b1afa
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/51aa3f6acd82a5f3b66b05509c9e1d43369b1afa
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]