ayntgl
2400226ee1
Store selected message index (+1) instead of *discordgo.Message struct ( #71 )
...
* Store selected message index (+1) instead of *discordgo.Message struct
* Fix typo; Repling -> Replying
2021-10-15 22:26:48 +04:00
ayntgl
d52e488cf4
discord: parse markdown in embed description and field values
2021-10-13 14:14:22 +04:00
ayntgl
7212644748
discord: distinguish between inline and non-inline embed fields
2021-10-13 13:00:31 +04:00
ayntgl
a8e5998734
discord: improve message embed rendering
2021-10-13 12:53:49 +04:00
ayntgl
813188198d
feat: render message embeds ( #70 )
...
Closes #69
2021-10-11 16:07:18 +04:00
ayntgl
083eda48bf
refactor: move renderer functionality to discord.go
2021-10-10 16:56:22 +04:00
ayntgl
14f93ee1c0
feat: mark unread channels ( #65 )
...
* feat: distinguish unread messages, channels, and guilds
* feat: add UI acknowledgement functionality
* fix: return if tree node by reference not found
* feat: mark pre-unread messages with bold tag
2021-10-01 22:25:11 +04:00
ayntgl
85438d0799
refactor: preload (append to guild TreeNode) channels upon receiving READY event ( #64 )
2021-09-29 12:28:49 +04:00
ayntgl
88674c5f4d
refactor: rename mainTreeView to channelsTree
2021-09-27 11:29:00 +04:00
ayntgl
cbfd15ade8
feat: add DM channels functionality ( #58 )
...
* feat: add DM channels functionality
* fix: remove main TreeView title
2021-09-25 12:52:15 +04:00
ayntgl
f84c232aab
Move global variables declaration to pertinent file
2021-09-24 19:16:21 +04:00
ayntgl
e43a631950
Directly use *discordgo.Session from global state
2021-09-23 21:57:53 +04:00
ayntgl
8dad4deec0
Implement inline reply mention functionality ( #50 )
2021-09-20 11:27:31 +04:00
ayntgl
f945fbf4f8
Switch to a flat project structure ( #48 )
2021-09-19 19:56:51 +04:00