Commit graph

130 commits

Author SHA1 Message Date
Ayyan
0dbe115864
refactor(config)!: rename keys table to keybinds (#725) 2026-01-25 21:03:03 -05:00
Ayyan
3a4fd37bf6
feat(ui/chat): add channels picker (quickswitcher) (#723) 2026-01-22 23:20:26 -05:00
Ayyan
314bad64cf
feat(config): add configurable icons for guilds tree (#722) 2026-01-21 10:31:46 -05:00
Ayyan
d700548d02
feat(config)!: add additional selection keys to keys.mentions_list (#720) 2026-01-19 22:03:38 -05:00
Ayyan
e5a4fb25c2
feat(config): add message_style and selected_message_style options for messages list (#717) 2026-01-17 00:51:46 -05:00
Ayyan
3c3c33e978
feat(ui/chat): fetch older messages on select-scrolling (#716) 2026-01-16 18:02:34 -05:00
Ayyan
dc40dc1f14
feat(ui/chat): add typing indicators (#702) 2026-01-14 19:35:54 -05:00
Ayyan
28857a9fb7
feat(ui/chat): add messages list scroll keys (#690) 2026-01-06 00:14:54 -05:00
Ayyan
92382aabf5
test(config): add tests (#681) 2026-01-03 02:16:07 -05:00
ayn2op
9450fb124b feat: add footer configuration support to message input and theme 2025-12-30 18:27:34 -05:00
Vara Rahul Rajana
6f7381df9d
feat(config): add toggleable auto focus on channel select (#671)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-12-21 20:00:20 -05:00
Ayyan
ffdd141f70
fix(config): resolve Ctrl+P conflict between focus_message_input and mentions_list.up (#661) 2025-12-11 17:13:09 -05:00
Ayyan
d29de744fc
build: switch to tcell/v3 (#655) 2025-12-09 01:35:40 -05:00
xqrs
7e8af16e72
fix(message_input): add support for mentions list in (group) dms (#649)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-12-09 01:34:41 -05:00
ayn2op
9581ca6bd4 feat(config): change reply keymap to align with official client 2025-12-04 14:54:17 -05:00
ayn2op
49c3a81956 feat: change default keymap for focus_message_input to Ctrl+P 2025-12-03 22:27:35 -05:00
ayn2op
e8a53b0dfb build!: upgrade tview to latest 2025-11-30 21:14:11 -05:00
ayn2op
7c67c21d0f refactor(config): merge border.go with theme.go 2025-11-23 15:47:29 -05:00
Théotime Marcopoulos
2af722b283
feat(config): add keybinds to cycle focus between widgets (#613)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-11-06 09:55:12 -05:00
ayn2op
2210a6dab9 Squash merge edit into main 2025-09-30 11:48:09 -04:00
Dmytro Maistruk
a2f16a4d72
feat: add confirmation modal for delete action (#575) (#605)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-09-26 21:38:57 -04:00
ayn2op
72400571fe refactor(config): remove redundant struct 2025-09-14 15:21:23 -04:00
ayn2op
a978bb36f7 fix(config): pass err to log 2025-07-30 21:25:34 -04:00
ayn2op
f91e7d39b5 feat: attach image from clipboard
Closes #96
2025-07-29 14:25:19 -04:00
ayn2op
a0907e6e2d feat(config): change to saner defaults for keys.mentions_list 2025-07-25 16:47:16 -04:00
ayn2op
4fe62a8b1d fix(config): handle defaults when using default config 2025-07-22 22:01:17 -04:00
ayn2op
7da44507bb fix: remove theme.messages_list.author_style and bold author markup by default 2025-07-17 17:09:02 -04:00
Ayyan
4b8a815a26
feat: support for unread guilds and channels (#582) 2025-07-16 23:41:11 -04:00
ayn2op
0b40c3d98e config: colorize active border by default 2025-07-12 20:29:22 -04:00
ayn2op
ac47a730b2 config: format comments 2025-07-12 20:26:13 -04:00
ayn2op
728c1977c3 config: remove theme.background_color and fix highlights 2025-07-12 20:23:07 -04:00
ayn2op
aad29d0d71 config: use plain and thick borders for normal and active border set, respectively 2025-07-12 19:55:57 -04:00
ayn2op
8dc7bb3e35 config: add hidden border set 2025-07-12 19:11:40 -04:00
ayn2op
7fe4ff7df1 config: refactor 2025-07-12 15:10:59 -04:00
ayn2op
69e3a3e863 config: refactor some stuff 2025-07-11 15:53:22 -04:00
ayn2op
d7e0852897 config: remove buggy prefer* implementation 2025-07-11 15:48:03 -04:00
Ayyan
3b91275596
feat: support for attachments (#578) 2025-07-10 18:09:15 -04:00
ayn2op
67b2c9b1f3 refactor(config): gofmt 2025-07-05 17:51:20 -04:00
xqrs
0a5e566608
feat(config): add fine-grained controls for showing {display/nick/user}names (#573)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-07-05 17:47:36 -04:00
Ayyan
80d4a3124a
feat: fetch identify props from dolfies API (#571) 2025-07-03 22:19:00 -04:00
Ayyan
d701e7d15b
feat(config): add support for attributes (#567) 2025-06-26 15:48:40 -04:00
ayn2op
9026c75040 refactor(config): rename autocomplete to mentions_list 2025-06-25 21:12:56 -04:00
ayn2op
a58ee99917 Squash merge commands into main 2025-06-25 20:59:59 -04:00
ayn2op
519d0276c3 fix(config): use default foreground instead for guildsTree 2025-06-19 22:29:44 -04:00
Ayyan
7eff390646
feat(config): granular control over theme config (#564) 2025-06-19 22:27:21 -04:00
ayn2op
beb1dbc42d Squash merge blazinglyfastcolors into main 2025-06-17 20:48:30 -04:00
ayn2op
998bff119a refactor: run gofmt 2025-06-15 17:41:28 -04:00
xqrs
b7e095a50b
feat: add mention support (#555)
Co-authored-by: ayn2op <ayn2op@gmail.com>
2025-06-15 17:19:13 -04:00
ayn2op
ea5abfdcd6 feat(config): document default config 2025-06-12 12:09:25 -04:00
ayn2op
a737b466e2 feat(config): add theme.guilds_tree.graphics_color field 2025-06-10 19:09:29 -04:00