Skip to content

v0.2.2 — Phrase-length slider + matching quality fixes

Choose a tag to compare

@jonata jonata released this 27 Apr 01:07
· 10 commits to main since this release

New

  • Phrase length slider in the suggestions modal — drag to filter by exact phrase length (1 to 6 words). Defaults to the configured `min_phrase_words`.
  • Modal height is fixed at 80vh so the sliders no longer shift while you drag.

Improved

  • Per-target dedup now subsumes only by overlap. Unrelated short matches in the same target's title (e.g. Software and QEMU) are both kept; only fragments contained inside a longer matching phrase are dropped.
  • Backend always generates phrases from 1 word up; `min_phrase_words` becomes the slider's default value.
  • Internal result cap raised 30 → 500 so single-word matches aren't silently truncated.
  • Stopword list expanded with Portuguese articles/prepositions/conjunctions/pronouns and common short English words.
  • Tokenizer preserves dots and underscores between alphanumerics (`6.1.4` is one token).
  • Suggestions inside markdown links, autolinks, HTML anchors, bare URLs, code blocks, and inline code are ignored.
  • Context preview lands on a real plain-text occurrence — never on a substring inside a longer word inside a markdown link.

Bugfix

  • Self-suggestion exclusion fixed for pages nested under the home alias.
  • Radio buttons inside a target group share the same `name`, so picking a different target deselects the previous one.
  • Pure-number 1-word phrases (`5.18`, `40`) no longer surface as standalone suggestions.

See the full CHANGELOG.