Commit graph

229 commits

Author SHA1 Message Date
Michael Aaron Murphy
e043d97b6f fix(recent): Split keyword queries for improved search quality 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
6c2f5324fe perf(recent): Limit up to 20 results returned by plugin 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
37a827363b fix(recent): Reverse order of displayed results 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
e62aa1f1b8 fix(calc): Require inclusive search to start with a number 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
73afa4ce65 fix(web): Support http:// links 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
a50a19ab3b fix(debian): Add missing pkgconf dev dependency 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
90b5b229c2 fix(find): Strip excess ./ from file path prefix 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
f7823707fc fix(find): plugin never successfully interrupting 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
95e96c8958 feat: pop-launcher plugin logging when RUST_LOG=debug enables it 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
55864b78e2 fix: Remove lib-gtk3 dependency from package 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
45fe9612f3 chore(release): 1.2.0 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
ade8dc1950 feat(recent): Get recently-used files without GTK dependency 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
7b98785c27 refactor: Replace isahc with reqwest 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
805bf6333e chore(release): 1.1.1 2022-03-29 01:52:13 +02:00
Michael Aaron Murphy
2e38c69b69 fix(calc): Replace Unicode 2212 (Minus Sign) with '-' 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
2c7af23323 chore: Switch from Makefile to justfile 2022-03-29 01:52:13 +02:00
Ashley Wulber
d17acbd9ce
feat(web): add arxiv prefixes to launcher web config 2022-03-09 01:59:55 +01:00
Michael Aaron Murphy
eb6028f8fc fix: Show context for graphics only if switchable graphics found 2022-03-07 16:08:48 +01:00
Michael Aaron Murphy
21f699e483 fix(plugin-pop-shell): Add missing awaits on call_method 2022-03-01 17:55:28 +01:00
Michael Aaron Murphy
272544e77f chore: rust-toolchain stable 2022-03-01 17:55:28 +01:00
Michael Aaron Murphy
acdf64a313 chore: Add service to cargo vendor sync 2022-03-01 17:55:28 +01:00
Michael Aaron Murphy
563128904b chore: Update dependencies 2022-03-01 17:55:28 +01:00
Nathan
1d031d99c1
feat: Remove "approx." keyword and improve decimal point/comma handling 2022-01-25 00:25:23 +01:00
Michael Aaron Murphy
74d1bdfce5 fix(terminal): Do not invoke read command on shell execution 2022-01-12 00:39:22 +01:00
Ningvin
3b4136eeef
fix(pop-shell): Implement 'Quit' request handler 2021-12-22 22:05:01 +01:00
Michael Aaron Murphy
8eb3104920 feat(desktop-entries): Nix application paths support 2021-12-21 14:39:28 -07: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
9f782113d2 chore(plugins-web): Update help description 2021-11-25 00:15:50 +01:00
Michael Aaron Murphy
3ab1823128 chore(plugins-web): Change aliases to address complaints
People don't like that `a` features Amazon and `b` features Bing. I'm
sure the same could be said for `g` for Google. Single-character aliases
seem to be a bad idea. Other aliases could also use some improvements
to add additional obvious aliases.
2021-11-25 00:15:50 +01:00
Michael Aaron Murphy
14aa06aaba
chore(release): 1.1.0 2021-11-22 22:10:20 +01:00
Michael Aaron Murphy
ed38f3a79a chore!: Remove deprecated IconSource::Window 2021-11-19 15:36:27 -07:00
Michael Aaron Murphy
d62225baf3 feat(plugin-pop-shell): Get window icon from desktop entry 2021-11-19 15:36:27 -07: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
nedia
857acd1ed8 fix(find): Fallback to fd if fdfind is not found 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
f26f67f347 chore(vscode): Use clippy by default with rust-analyzer 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
e3a14f7f9b chore(vscode): Set podman as default docker container tool 2021-10-31 16:08:34 +01:00
nedia
ac4ff8b735 chore: Add VS Code devcontainer 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
be7438fe64 fix(calc): Extract value from last occurrence of assignment operator 2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
b8192e1df1 feat(calc): Show calculations globally if query is a math expression 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
c330552c20 fix(calc): Extract value from output expression on activate 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