Commit graph

9 commits

Author SHA1 Message Date
ayn2op
5f72acbfeb
refactor(config)!: replace NavigationKeybinds with SelectionKeybinds (#802) 2026-06-10 21:22:21 -04:00
ayn2op
6eb4b56122
refactor!: rename message input to composer (#801) 2026-06-08 22:45:51 -04:00
ayn2op
318bf731ec
feat(chat): auto-expanding message input with shift+enter newline (#799) 2026-05-27 16:03:25 -04:00
ayn2op
b9152f8b21 refactor(config): make config.toml the sole source of keybind keys
defaultKeybinds() now supplies only help descriptions; the actual keys
are read from the embedded config.toml at load time, eliminating the
duplicate key definitions that could drift out of sync.

Add a test that walks every keybind after loading the defaults and fails
if any is missing a key (config.toml) or description (defaultKeybinds).
2026-05-22 23:12:15 -04:00
ayn2op
164795e39a feat(config): add keybinds.guilds_tree.collapse_all keybind 2026-05-04 16:11:24 -04:00
ayn2op
1ce19eccc9 fix(config): sync help key labels with remapped keybinds 2026-03-04 15:25:29 -05:00
Ayyan
76532a9dba
feat: add suspend keybind (#751) 2026-02-23 17:51:22 -05:00
Ayyan
20ef1a7be2
feat: add help bar (#750) 2026-02-23 16:03:11 -05:00
Ayyan
0dbe115864
refactor(config)!: rename keys table to keybinds (#725) 2026-01-25 21:03:03 -05:00