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