kate-deft/docs
Levi Neely 7195a6c11b Frecency: usage-aware ranking across all palettes
FrecencyStore (palette lib, Qt::Core, 11 tests): per-id {count,last}
persisted as JSON at $XDG_CONFIG_HOME/olliepalette/frecency.json via
QSaveFile. bonus() = recency bucket x capped visit count, in [0,100] —
below the substring tier (400) so it nudges/tie-breaks without overriding
a stronger textual match, and floats habitual choices up on an empty
query.

Plugin: OllieView loads the store, records every activation (M-x
runAction + file/symbol switcher lambdas) and sets PaletteItem::frecency
before showing each palette. File/symbol frecency keys are
project-qualified so usage does not bleed between repos.
2026-10-07 21:00:00 +02:00
..
PLAN.md Frecency: usage-aware ranking across all palettes 2026-10-07 21:00:00 +02:00