diff --git a/gnome-pass-search-provider.py b/gnome-pass-search-provider.py index 51bf0ca..c6effa2 100755 --- a/gnome-pass-search-provider.py +++ b/gnome-pass-search-provider.py @@ -157,14 +157,14 @@ class SearchPassService(dbus.service.Object): path = path_join(dir_path, filename)[:-4] password_list.append(path) - results = list(filter(lambda p: p.startswith(name), password_list))[:5] + results = list(sorted(filter(lambda p: p.startswith(name), password_list)))[:5] remaining = 5 - len(results) if remaining > 0: - containing_results = list(filter(lambda p: name in p, password_list))[ - :remaining - ] + containing_results = list( + sorted(filter(lambda p: name in p, password_list)) + )[:remaining] results.extend(containing_results) diff --git a/gnome-pass-search-provider.spec b/gnome-pass-search-provider.spec index 06bc6c3..ee9276c 100644 --- a/gnome-pass-search-provider.spec +++ b/gnome-pass-search-provider.spec @@ -1,10 +1,10 @@ Name: gnome-pass-search-provider -Version: 1.3.2 +Version: 1.3.3 Release: %autorelease Summary: Gnome Shell search provider for zx2c4/pass License: GPL-3.0+ Url: https://git.dm1sh.ru/dm1sh/%{name} -Source0: https://git.dm1sh.ru/dm1sh/%{name}/archive/%{name}-%{version}.tar.gz +Source0: https://git.dm1sh.ru/dm1sh/%{name}/archive/%{version}.tar.gz Requires: gnome-shell Requires: pass Requires: python3-gobject @@ -35,4 +35,6 @@ sed -i -e 's|LIBDIR=|LIBDIR=$RPM_BUILD_ROOT|' install.sh * Mon Nov 13 2023 dm1sh 1.3.2-1 - new spec file - package built with tito +* Tue Mar 25 2025 dm1sh 1.3.3 +- Added starting and containing results individual sorting %autochangelog