ayn2op
|
9b83d85f7e
|
fix(messages_list): use consistent error message style
|
2025-12-15 02:57:26 -05:00 |
|
Ayyan
|
07914616af
|
fix(messages_list): prevent panic on failed attachment download (#660)
|
2025-12-11 17:02:24 -05:00 |
|
xqrs
|
9a83762580
|
feat(clipboard): add wayland support (#657)
Signed-off-by: xqrs <3bd3bdr@gmail.com>
Co-authored-by: Ayyan <ayn2op@gmail.com>
|
2025-12-10 16:02:38 -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
|
ac1436b4d4
|
refactor(cmd): move selected*ID fields to chatView struct
|
2025-11-24 14:58:14 -05:00 |
|
Ayyan
|
0499f5be6d
|
fix(cmd): do not fetch member for webhooks (#629)
|
2025-11-23 21:36:40 -05:00 |
|
ayn2op
|
8c77e6553f
|
refactor(cmd): explicitly use \n instead of tview.NewLine
|
2025-11-23 15:19:53 -05:00 |
|
ayn2op
|
8f217f1278
|
refactor(cmd): replace fmt.Fprint with io.WriteString
|
2025-11-23 14:45:25 -05:00 |
|
ayn2op
|
b3ac0dc6b4
|
refactor(cmd): separate chat UI widgets from application
|
2025-11-23 14:03:34 -05:00 |
|
Ayyan
|
1589d7b47f
|
perf(cmd): use a batch writer instead (#628)
|
2025-11-22 18:56:09 -05:00 |
|
ayn2op
|
db9e64fc50
|
Revert "feat: show error modal on errors (#621)"
This reverts commit dfaaf10818.
|
2025-11-22 13:38:39 -05:00 |
|
xqrs
|
dfaaf10818
|
feat: show error modal on errors (#621)
Co-authored-by: ossenthusiast <ossenthusiast@proton.me>
|
2025-11-22 01:47:26 +03:00 |
|
ayn2op
|
de52554f95
|
refactor(markdown): export renderer and use type-safe config
|
2025-11-11 23:13:22 -05:00 |
|
ayn2op
|
36fc183cb2
|
refactor: use (*state.State).Cabinet.Me instead
|
2025-10-11 17:49:26 -04:00 |
|
ayn2op
|
9e5c5aac5a
|
fix: check permissions for edit
|
2025-09-30 12:12:16 -04: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
|
60b63dc463
|
feat(cmd): render GuildMemberJoinMessage type
|
2025-09-04 15:23:24 -04:00 |
|
ayn2op
|
7abf5ad6bc
|
refactor: replace atotto/clipboard entirely
|
2025-08-25 13:32:16 -04:00 |
|
ayn2op
|
cdd97ff900
|
feat: open image attachments in default application instead of browser
Closes #560
|
2025-08-06 13:31:06 -04:00 |
|
ayn2op
|
137c55ab9f
|
feat(cmd): append channel topic to messages list title
|
2025-08-03 16:05:29 -04:00 |
|
ayn2op
|
628d17e45b
|
refactor(cmd): move var inside the if statement
|
2025-07-31 14:13:05 -04:00 |
|
ayn2op
|
a80c5bff2a
|
fix(cmd): disable message input if user does not have relevant permission
|
2025-07-31 14:10:06 -04:00 |
|
ayn2op
|
316ce889dc
|
fix(cmd): member may not be in cache
|
2025-07-29 15:46:52 -04:00 |
|
ayn2op
|
08501daab7
|
refactor(cmd): create*Msg to draw*Message
|
2025-07-24 17:57:15 -04:00 |
|
ayn2op
|
4d9dd1d01b
|
fix(cmd): if member does not exist in state, use the default name (display or user name)
|
2025-07-22 22:38:35 -04:00 |
|
ayn2op
|
a8e7dbd524
|
perf(cmd): only request guild members on initial channel load
|
2025-07-22 22:22:47 -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 |
|
ayn2op
|
4a6dd663e2
|
fix: handle empty (deleted) referenced message
|
2025-07-17 17:00:52 -04:00 |
|
ayn2op
|
728c1977c3
|
config: remove theme.background_color and fix highlights
|
2025-07-12 20:23:07 -04:00 |
|
ayn2op
|
d7e0852897
|
config: remove buggy prefer* implementation
|
2025-07-11 15:48:03 -04:00 |
|
ayn2op
|
3ca86d112d
|
fix: reset tag after each attachment
|
2025-07-10 18:14:35 -04:00 |
|
Ayyan
|
3b91275596
|
feat: support for attachments (#578)
|
2025-07-10 18:09:15 -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 |
|
ayn2op
|
d4c770eb49
|
cmd: remove redundant if statement
|
2025-07-05 01:27:17 -04:00 |
|
ayn2op
|
c2b1666f51
|
cmd: move err key to end
|
2025-07-05 01:25:39 -04:00 |
|
ayn2op
|
c42b6ef555
|
cmd: use SendGateway instead of Gateway().Send()
|
2025-07-05 01:19:17 -04:00 |
|
ayn2op
|
a58ee99917
|
Squash merge commands into main
|
2025-06-25 20:59:59 -04:00 |
|