github AndyHazz/bookends.koplugin v5.0.0
Bookends 5.0.0

latest releases: v5.22.0, v5.21.0, v5.20.0...
3 months ago

Bookends 5.0.0

Readable tokens, expanded conditional logic, and popularity-sorted preset gallery.

New

  • Readable tokens. Use %page_num, %author, %chap_title_1 instead of %c, %A, %C1. Every token name is now an English word. Your existing presets keep working: legacy tokens auto-rewrite to the new names when you open the line editor.
  • Custom date and time formats via %datetime{spec}. Pass any strftime spec. Example: %datetime{%d %B %Y} → "23 April 2026". The fixed tokens like %date and %time_12h still cover the common cases.
  • Expanded conditional logic. [if:...] blocks now support [else], !=, and @key cross-references between fields (alongside the existing =, <, >). Example: [if:chap_title_1!=@title]Chapter · [/if]%page_num of %page_count.
  • Preset gallery popularity sort. The Gallery tab gains a [Latest | Popular] sort pill. Popular orders entries by install count (recorded anonymously; no accounts, no user tracking).
  • Library sort modes. [Latest | Starred] on My presets: tap Latest to see what you've been tweaking, tap Starred to jump to your cycle-gesture favourites.
  • Conditional picker Reference. The token picker's conditional submenu now has a full state-key table and ready-made snippets alongside examples.

Improvements

  • Faster, cleaner pagination across every picker (preset library, font picker, insert token, insert conditional, insert symbol).

See the README for the full token and conditional logic reference.

Don't miss a new bookends.koplugin release

NewReleases is sending notifications on new releases.