Skip to content

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 12:33
· 497 commits to main since this release

[1.5.0] — 2026-08-11

Schema: 20.

Added

  • pdfs-prompt --dmenu — the same search through an external dmenu-style launcher
    (fuzzel, rofi, wofi, tofi, bemenu, dmenu) instead of the built-in GTK HUD, so the prompt
    matches a tiling-WM desktop. A launcher filters a fixed list rather than re-querying per
    keystroke, so searching is a two-step loop; --query skips the first step, fuzzel and rofi
    get file-type icons. Configurable as "prompt": { "mode": "dmenu", "menu": [...] }, with
    --gtk overriding for one invocation.
  • Configurable open-with rules (pdfs-core/src/opener.rs): an ordered list of name/class
    patterns in config.json under open_with, each mapped to argv and optionally wrapped in
    a terminal, first match wins, falling back to xdg-open. Lets "open a text file" mean
    nvim in a terminal without breaking every graphical caller. Absent config reproduces the
    old behaviour exactly.

Fixed

  • The prompt and dmenu openers hand applications the cached file while matching rules
    against the original Drive filename, so e.g. .md files stop being routed by their
    cache-path extension.