Commit graph

237 commits

Author SHA1 Message Date
ayn2op
bca733a352 refactor(notifications): rename HandleIncomingMessage to Notify 2025-07-25 18:17:07 -04:00
ayn2op
1266628d42 refactor(cmd): fix spelling mistake 2025-07-24 18:02:17 -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
f594779f08 fix(cmd): use (*config.Config).Status instead 2025-07-22 22:04:04 -04:00
ayn2op
5217df9d97 cmd: do not log (*ws.RawEvent).Raw 2025-07-20 13:17:11 -04:00
ayn2op
0f6e2ee953 build: upgrade tview to latest 2025-07-19 23:26:21 -04:00
ayn2op
0a0ba1c9a3 cmd: refactor 2025-07-19 22:22:59 -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
620ed4bbff feat: add handler for message update event 2025-07-17 00:12:29 -04:00
ayn2op
7164b27214 refactor(cmd): remove IsValid check 2025-07-17 00:04:36 -04:00
Ayyan
4b8a815a26
feat: support for unread guilds and channels (#582) 2025-07-16 23:41:11 -04:00
ayn2op
a0b1c285b8 cmd: use tview defaults 2025-07-16 16:43:40 -04:00
ayn2op
728c1977c3 config: remove theme.background_color and fix highlights 2025-07-12 20:23:07 -04:00
ayn2op
3bc51c418b cmd: use httputil.WithHeaders instead
thanks diamondburned <3
2025-07-12 18:06:50 -04:00
ayn2op
37da34a41a cmd: add Accept-Language header 2025-07-12 15:12:46 -04:00
ayn2op
00c4c6386d cmd: set X-Super-Properties and other headers to HTTP client 2025-07-12 15:02:03 -04:00
ayn2op
2111f93e17 cmd: refactor chain methods 2025-07-11 21:02:14 -04:00
ayn2op
f175fab16d cmd: remove call to String 2025-07-11 20:46:36 -04:00
ayn2op
9cff20fdc8 cmd: inline function 2025-07-11 18:47:53 -04:00
ayn2op
5511b09ab5 cmd: use unicode pkg 2025-07-11 18:46:48 -04:00
ayn2op
b5d5dc4694 cmd: log if presence is nil 2025-07-11 18:41:53 -04:00
ayn2op
3d493839d8 cmd: move into a new method 2025-07-11 15:58:26 -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
ayn2op
8886a1baad feat: add log-path flag 2025-07-05 18:10:51 -04:00
ayn2op
d9a1e50f49 refactor: remove log-format flag 2025-07-05 18:03:43 -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
Ayyan
80d4a3124a
feat: fetch identify props from dolfies API (#571) 2025-07-03 22:19:00 -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
01bcf54f0c refactor(cmd): add package comment 2025-06-23 22:29:21 -04:00
ayn2op
e129ab7bda refactor(cmd): fix varnamelen warning in state.go 2025-06-20 18:25:18 -04:00
ayn2op
644dfadb4f fix(cmd): do not clear messages in messagesText widget
Closes #453
2025-06-20 15:50:38 -04:00
Ayyan
7eff390646
feat(config): granular control over theme config (#564) 2025-06-19 22:27:21 -04:00
ayn2op
e97e697a03 fix(cmd): use default color for text color in messagesText 2025-06-19 22:17:52 -04:00
ayn2op
a72f606833 refactor(cmd): fix common lint issues 2025-06-19 13:29:43 -04:00
ayn2op
6aeccfb500 refactor(cmd): remove (*application).show and inline it in Run 2025-06-19 13:23:11 -04:00
ayn2op
ba458ca972 refactor(cmd): add/remove mentions list page instead 2025-06-18 19:12:09 -04:00
ayn2op
4a77d7cbd5 build: upgrade tview to latest 2025-06-18 18:56:03 -04:00
ayn2op
0243039600 refactor: remove intermediate var 2025-06-18 16:22:47 -04:00
ayn2op
9ab5b2317b refactor(cmd): chain method calls 2025-06-17 20:53:07 -04:00
ayn2op
beb1dbc42d Squash merge blazinglyfastcolors into main 2025-06-17 20:48:30 -04:00
ayn2op
1dfe7ca17b refactor(cmd): chain calls 2025-06-17 12:52:22 -04:00