Commit graph

229 commits

Author SHA1 Message Date
Michael Aaron Murphy
0e113131d3 improv(calc): Handle warnings the same as errors 2021-08-18 17:53:19 +02:00
Michael Aaron Murphy
66fdf397cb fix(desktop-entries): Hide entry if it doesn't match DE requirement 2021-08-18 14:38:20 +02:00
Michael Aaron Murphy
a378194f57 fix(desktop-entries): Multi-word query support 2021-08-18 14:28:19 +02:00
Michael Aaron Murphy
5b15e92bcb fix(desktop-entries): Stop NoDisplay items from being shown 2021-08-18 14:26:18 +02:00
Michael Aaron Murphy
44f1cf3b4e improv(find): Default to case-insensitive search 2021-08-18 14:21:23 +02:00
Michael Aaron Murphy
106804ec27 fix(find): Hang due to not resetting active status on finished 2021-08-18 14:14:18 +02:00
Michael Aaron Murphy
878e31f30c improv(plugins): crate::send shall use write_all instead of write 2021-08-18 14:01:28 +02:00
Michael Aaron Murphy
4a45257472 improv(files): Limit to 20 sorted results 2021-08-18 13:59:13 +02:00
Michael Aaron Murphy
9c69310e09 improv(files): Cache items in a directory 2021-08-18 13:56:00 +02:00
Michael Aaron Murphy
d29268d8be feat(files): Convert to Rust 2021-08-18 13:55:06 +02:00
Michael Aaron Murphy
bc1fc717b1 feat(calc): Convert to Rust w/ Qalc 2021-08-18 13:33:38 +02:00
Michael Aaron Murphy
dae8108cb1 feat: Support context options 2021-08-17 17:02:42 +02:00
Michael Aaron Murphy
a852584a0d chore(readme): Document the minimum-supported rustc toolchain 2021-08-17 13:01:16 +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
490c6a6e8b fix(scripts): MPMC channel causing deadlock 2021-08-17 00:23:52 +02:00
Michael Aaron Murphy
2287c40a38 improv(service): Plugins shall respond directly, without forwarding middleman 2021-08-16 22:10:17 +02:00
Michael Aaron Murphy
2805d43b2b fix: Packaging for focal 2021-08-16 16:47:41 +02:00
Michael Aaron Murphy
690f3257bd improv: Apply suggestions from clippy 2021-08-16 13:27:26 +02:00
Michael Aaron Murphy
aa17efd34d feat(web): Merge configs from all paths 2021-08-16 13:26:52 +02:00
Michael Aaron Murphy
0195939ed8 improv: Use HashSet for tracking finished plugins 2021-08-16 13:19:08 +02:00
Michael Aaron Murphy
48f09be4c9 improv(plugins): Convert web plugin to Rust plugin, with config support 2021-08-16 13:19:06 +02:00
Michael Aaron Murphy
251dcd5b2c improv(service): Load plugins from all paths in parallel 2021-08-16 13:19:06 +02:00
Michael Aaron Murphy
2c14701898 feat(library): Add function for finding plugin configs 2021-08-16 13:19:02 +02:00
Michael Aaron Murphy
ebb3e83b73 feat(library): Add constants for plugin paths 2021-08-16 13:17:39 +02:00
Michael Aaron Murphy
88acf0a74e improv: Separate components & merge plugins binary with launcher service 2021-08-14 14:31:31 +02:00
Michael Aaron Murphy
43a4229ba7 fix(debian): Attempt to fix issue resolving flume during offline build 2021-08-14 00:10:36 +02:00
Michael Aaron Murphy
a70cfa9d0c chore(debian): Add debian/source/format 2021-08-13 19:50:46 +02:00
Michael Aaron Murphy
200e7ba55f feat(scripts): Walk scripts directory when loading a list of scripts 2021-08-13 19:27:00 +02:00
Michael Aaron Murphy
8b3b95aae8 Initial Release 2021-08-13 19:18:05 +02:00