Commit graph

55 commits

Author SHA1 Message Date
Michael Aaron Murphy
eead361cca
release: 1.2.7 2025-10-01 18:37:18 +02:00
Ashley Wulber
092d78f7ca fix: introduce decay factor for keyword weight based on index, and shrink the description match weight.
We could tweak the values to be smaller if this seems to affect anything else.
2025-09-30 13:13:47 -04:00
Vukašin Vojinović
16b5ae74b3 chore: update dependencies
Also removes some unused dependencies.
2025-09-25 11:46:48 -06:00
Vukašin Vojinović
8a0b37bd36 chore: Rust 2024 edition 2025-09-25 11:46:48 -06:00
Ashley Wulber
0e01b09ddd feat: add arguments for max responses 2025-01-29 02:30:52 +01:00
wiiznokes
593e397b03 suport long lived plugin, and sort top level manually 2024-12-09 12:49:47 -05:00
Michael Aaron Murphy
fca3b25552 chore: update dependencies and release 1.2.4 2024-10-18 19:16:17 +02:00
Ashley Wulber
476a8fb445 fix: total ordering for Priority 2024-10-01 03:27:40 +02:00
wiiznokes
172532056b
improv: desktop entries update 2024-07-13 01:13:17 +02:00
Michael Murphy
279ff96861
chore: update dependencies (#211)
* chore: update dependencies

* release: 1.2.3

* chore(deb): update changelog to 1.2.3
2024-05-02 11:03:05 -06:00
Victoria Brekenfeld
091581c362
feat(desktop_entries): Allow selecting gpu/secondary actions on COSMIC 2024-02-01 16:03:03 +01:00
Ashley Wulber
0b8e385f36
feat(plugins): add cosmic toplevel plugin 2023-02-03 18:35:13 +01:00
Michael Aaron Murphy
5bd55a3a7c
chore(release): 1.2.2 2022-11-07 17:08:26 +01:00
Michael Aaron Murphy
8ec0ce9224
chore: Update dependencies 2022-11-07 17:08:22 +01:00
Thomas Ruprecht
4eef0caae5
feat(service): prefer recently/often used applications in search 2022-11-01 22:41:23 +01:00
Paul Delafosse
47852e53cb feat: add a toolkit crate for both client and pop-launcher-bin 2022-05-12 23:56:19 +02:00
Paul Delafosse
a5c2569654
feat: add a history attribute to plugin config as described in #110 (#112)
* feat: add a history attribute to plugin config as described in #110

closes #110

* fix: Correct grammar mistake in comment

Co-authored-by: Jacob Kauffmann <jacobgkau@users.noreply.github.com>
2022-05-12 08:42:56 -06:00
Michael Aaron Murphy
33b9a02aab chore(release): 1.2.1 2022-03-30 19:06:53 +02:00
Michael Aaron Murphy
fa8439bba6 perf: Remove some unused dependency features 2022-03-30 19:06:53 +02:00
Michael Aaron Murphy
45fe9612f3 chore(release): 1.2.0 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
dbfb3921ae feat: Switch from smol runtime to tokio 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
4153f9f060 refactor: Favor futures crate over futures-lite to reduce dependencies 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
b770b59e7b fix: Use dirs crate for home_dir() function 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
e578f2d19c refactor: Replace postage with flume 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
6057888643 chore: Update dependencies 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
563128904b chore: Update dependencies 2022-03-01 17:55:28 +01:00
Michael Aaron Murphy
98e386621e feat(service): Add IpcClient API 2021-11-30 09:47:33 -07:00
Michael Aaron Murphy
ed7b6a9bd0 chore(license): Relicense library + service to MPL-2.0
As the sole author of the library and service, I elect to relicense the
code that I have written from GPL-3.0 to MPL-2.0. This is to preserve
copyleft-ability while permitting linking of pop-launcher's libraries.

The launcher binary and its plugins shall remain as GPL-3.0, as they are
separate binaries with no need for linking to a frontend.
2021-11-30 09:47:33 -07:00
Michael Aaron Murphy
14aa06aaba
chore(release): 1.1.0 2021-11-22 22:10:20 +01:00
Michael Aaron Murphy
170c6bbfb2 chore(release): Release 1.0.3 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
e6a2babceb chore: Apply Clippy lint fixes 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
5a4b829e17 chore: Update dependencies 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
e7e6007e26 feat(service): Add isolate_with plugin query config
This query parameter will isolate search results when the specific regex query is matched.
2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
908364687a chore(release): Release 1.0.2 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
4a5f9b09c0 chore(release): 1.0.1 2021-09-08 22:50:28 +02:00
Michael Aaron Murphy
d3b43c9e91 fix(service): Stale search results after interrupt 2021-09-08 20:33:25 +02:00
Michael Aaron Murphy
1406efec23 chore: Apply GPL-3.0 SPDX license identifier to each source file 2021-08-30 18:35:32 +02:00
Michael Aaron Murphy
5e2c38e6d6 improv(service): Also split names by _ for improved Pop!_Shop sorting 2021-08-27 20:19:19 +02:00
Michael Aaron Murphy
10d35d9379 fix(service): Hang on close of stdin 2021-08-26 18:52:17 +02:00
Michael Aaron Murphy
b5514a6e24 feat(service): Improved search result sorting via Jaro-Winkler 2021-08-26 15:59:50 +02:00
Michael Aaron Murphy
07b740a12f improv(service): Make output parameter a generic futures Sink 2021-08-25 19:23:51 +02:00
Michael Aaron Murphy
4abe6a894a improv(service): Use postage with futures traits 2021-08-25 19:19:39 +02:00
Michael Aaron Murphy
9c491a4f9f feat(service): Support use as a library 2021-08-25 18:57:17 +02:00
Michael Aaron Murphy
8987565a2a feat(service): Plugins may define a priority for their results
Adds an additional parameter for prioritizing the search results from a
specific plugin. The plugin may define a priority which will sort
results after the initial pattern search. The web plugin will be the
first plugin to utilize this feature
2021-08-23 20:04:37 +02:00
Michael Aaron Murphy
6efad71f0e feat: Allow plugins to signal to deactivate themselves
Necessary when a plugin is unsupported
2021-08-20 18:44:24 +02:00
Michael Aaron Murphy
c26c05f52e chore(rust): 1.51 is now the minimum-supported compiler 2021-08-19 20:22:42 +02:00
Michael Aaron Murphy
810cf39580 improv(feat): Load configs in parallel based on num of CPUs 2021-08-19 18:38:25 +02:00
Michael Aaron Murphy
dae8108cb1 feat: Support context options 2021-08-17 17:02:42 +02:00
Michael Aaron Murphy
8b4fbf441f fix(service): Switch from flume to postage to fix out-of-order communication 2021-08-17 13:01:08 +02:00
Michael Aaron Murphy
2287c40a38 improv(service): Plugins shall respond directly, without forwarding middleman 2021-08-16 22:10:17 +02:00