Commit graph

6 commits

Author SHA1 Message Date
Breadway
eaf3fdc93f 0.2.6: search placeholder text, tighten fuzzy-match noise
All checks were successful
Mirror to GitHub / mirror (push) Successful in 5s
release / build (push) Successful in 1m16s
Build and publish package / package (push) Successful in 1m59s
Search entry's placeholder read "breadbox" -- the app's own name --
easily mistaken for an already-typed query. Now reads "Search apps...".

Bare-subsequence matching (e.g. "zen" matching "Avahi Zeroconf Browser"
via z...e...n) surfaced alongside real name-based hits like "Zen
Browser". The filter now hides subsequence-only rows whenever a
stronger, name-based match exists elsewhere in the results -- that kind
of noise now only shows up when it's the best any entry can do.

Note: bumping to 0.2.6, not 0.2.5 -- Cargo.toml had drifted one release
behind the actual latest tag (v0.2.5 already existed).
2026-07-05 09:15:42 +08:00
Breadway
8c64ec1bf2 Release 0.2.4: shared bread-theme stylesheet
Some checks failed
Mirror to GitHub / mirror (push) Successful in 2s
Build and publish package / package (push) Failing after 3m13s
2026-06-16 18:32:48 +08:00
Breadway
732c3126ae Release 0.2.2: shared bread-theme stylesheet
Pin bread-theme v0.2.6 and load the shared ecosystem stylesheet.
2026-06-16 18:32:12 +08:00
Breadway
311f0d261f chore: bump version to 0.2.1 2026-06-11 14:21:31 +08:00
Breadway
423d00383b feat: rank search results by match quality and launch frequency
Some checks failed
release / build (push) Failing after 4s
Track per-app launch counts in ~/.cache/breadbox/history.json. When a
query is active, sort visible results by fuzzy match quality (exact >
prefix > contains > subsequence) then by launch count descending, so
the most relevant and most-used app rises to the top. The base list
(no query) also surfaces most-launched apps above unvisited ones.
2026-06-07 14:35:06 +08:00
Breadway
d823edc14e can't be bothered writing a commit message 2026-05-24 18:57:01 +08:00