Commit graph

9 commits

Author SHA1 Message Date
ayn2op
de2f2c94f0 test(config): use method call for applyDefaults in test 2026-09-21 20:14:43 -04:00
ayn2op
5e4018a742 refactor(config): simplify MIME type lookup 2026-08-31 18:57:21 -04:00
ayn2op
86c1fd6a77 feat(config): add attachment MIME allowlist and keybinds 2026-08-31 18:57:21 -04:00
ayn2op
e53354a738
feat: allow disabling keybind help (#832) 2026-08-27 15:06:10 -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
Ayyan
20ef1a7be2
feat: add help bar (#750) 2026-02-23 16:03:11 -05:00
Ayyan
92382aabf5
test(config): add tests (#681) 2026-01-03 02:16:07 -05:00
ayn2op
7b12d96144 Remove redundant file 2024-03-18 19:36:36 +05:30
ayn2op
dd416b3305 refactor: add comments to config.yml 2023-10-28 19:44:35 +05:30