| Age | Commit message (Expand) | Author |
| 2026-05-03 | render: move docstring to mode-line with exit-key displayexternals/keymap-popup | Thanos Apollo |
| 2026-05-03 | keep-pred: use and with t inside with-current-buffer | Thanos Apollo |
| 2026-05-03 | prepare-buffer: extract settings into keymap-popup-buffer-parameters | Thanos Apollo |
| 2026-05-03 | prefix: detect prefix-arg commands via this-command | Thanos Apollo |
| 2026-05-03 | entry-command: use plain lambda for lexical capture | Thanos Apollo |
| 2026-05-03 | meta: namespace pseudo-keys and shorten property names | Thanos Apollo |
| 2026-05-01 | Version bump: 0.2.3 | Thanos Apollo |
| 2026-05-01 | readme: Fix read-string example | Thanos Apollo |
| 2026-04-30 | docs: clarify defcustom and annotate keyword defaults in docstrings | Thanos Apollo |
| 2026-04-30 | readme: annotate example with dynamic descriptions and submenus | Thanos Apollo |
| 2026-04-30 | annotate: accept :popup-key, :exit-key, :description keywords | Thanos Apollo |
| 2026-04-29 | packaging: Version bump 0.2.2 | Thanos Apollo |
| 2026-04-29 | refactor: replace post-command-hook with explicit refresh calls | Thanos Apollo |
| 2026-04-28 | feat: user-pluggable display backend via function defcustom | Thanos Apollo |
| 2026-04-28 | readme: typo | Thanos Apollo |
| 2026-04-28 | readme: use as canonical demo. | Thanos Apollo |
| 2026-04-28 | feat: skip text properties for desc when already propertized | Thanos Apollo |
| 2026-04-28 | feat: pluggable display backend with child-frame support | Thanos Apollo |
| 2026-04-28 | cleanup: use mapconcant consistently | Thanos Apollo |
| 2026-04-28 | fix: guard keep-pred against dead popup buffer | Thanos Apollo |
| 2026-04-28 | refactor: extract collect-entries helper | Thanos Apollo |
| 2026-04-28 | packaging: Add author email address. | Thanos Apollo |
| 2026-04-28 | fix: inapt guard as layer over specialized handlers. | Thanos Apollo |
| 2026-04-28 | version bump: 0.2.1 | Thanos Apollo |
| 2026-04-28 | refactor: tighter callback ownership for reentering state | Thanos Apollo |
| 2026-04-28 | readme: Make c-u more obvious. | Thanos Apollo |
| 2026-04-28 | packaging: commentary: mention annotate | Thanos Apollo |
| 2026-04-28 | readme: Update for refactor | Thanos Apollo |
| 2026-04-28 | tests: Update for refactor | Thanos Apollo |
| 2026-04-28 | refactor: set-transient-map, drop option type, pseudo-key metadata | Thanos Apollo |
| 2026-04-27 | cleanup: use string-pad, drop keymap-popup--pad-line | Thanos Apollo |
| 2026-04-27 | Add elpaignore | Thanos Apollo |
| 2026-04-27 | feat: Add keymap-popup-annotate | Thanos Apollo |
| 2026-04-27 | tests: Add group predicate | Thanos Apollo |
| 2026-04-27 | feat: group-level: Add :if and :inapt-if predicates | Thanos Apollo |
| 2026-04-27 | readme: use real examples | Thanos Apollo |
| 2026-04-27 | packaging: Copyright to FSF | Thanos Apollo |
| 2026-04-27 | style: apply review suggestions by Philip | Thanos Apollo |
| 2026-04-26 | cleanup: remove transient jargon | Thanos Apollo |
| 2026-04-26 | Add makefile | Thanos Apollo |
| 2026-04-26 | Add guix.scm | Thanos Apollo |
| 2026-04-26 | tests: Add read-loop tests and fix indentation | Thanos Apollo |
| 2026-04-26 | packaging: use codeberg url | Thanos Apollo |
| 2026-04-26 | adjust indentation and whitespace | Thanos Apollo |
| 2026-04-26 | keymap-popup: Rename macro to keymap-popup-define, add :exit-key | Thanos Apollo |
| 2026-04-26 | keymap-popup: Extract --map-groups to deduplicate row traversal | Thanos Apollo |
| 2026-04-26 | readme: Update intro to match commentary. | Thanos Apollo |
| 2026-04-26 | readme: Add actual usage examples | Thanos Apollo |
| 2026-04-26 | keymap-popup: Add parent inheritance, inapt state, C-u prefix mode, key align... | Thanos Apollo |
| 2026-04-26 | keymap-popup: Add sub-menus, C-u prefix mode, column rows, and review fixes | Thanos Apollo |