Commit Graph

131 Commits

Author SHA1 Message Date
ouwou
e13a6eab81 handle opcode 9 invalid session and improve handling socket closure 2021-01-25 00:47:48 -05:00
ouwou
3923acd0dd add viewing audit log 2021-01-24 22:24:03 -05:00
ouwou
fd72d91cee handle merged_members in ready object
this way you dont have to load a channel to make the client aware of your permissions
2021-01-23 18:23:14 -05:00
ouwou
04734e7e55 fix guild order 2021-01-23 17:27:38 -05:00
ouwou
b28bfd6f20
remove cpr as a dependency (#21)
abstract away library usage
2021-01-23 21:07:03 +00:00
ouwou
547124c94f view and delete invites, more tweaking 2021-01-21 23:49:42 -05:00
ouwou
7b6fb861ac fix build 2021-01-20 02:47:19 -05:00
ouwou
dda203376d clear database on open, don't throw on failed fs::remove 2021-01-20 02:14:01 -05:00
ouwou
a010aa11a5 add bans to guild settings, tweak some other things 2021-01-20 02:08:48 -05:00
ouwou
42252aa6aa some better member/role update handling 2021-01-18 01:34:47 -05:00
ouwou
3a25249a0d add role list to user menu 2021-01-16 23:48:19 -05:00
ouwou
462f801af2
Guild settings 1 (#19)
* start guild settings window, tweak style
2021-01-15 06:37:35 +00:00
ouwou
6c4bdb51a3 fix some parameter ordering 2021-01-13 20:37:33 -05:00
ouwou
6dec601cf2 fix crash from stickers 2021-01-12 00:11:33 -05:00
ouwou
e8cbb9d3d1 add typing indicator with optional res/typing_indicator.gif 2021-01-11 18:27:46 -05:00
ouwou
4d62944dbb fix channel/guild updates 2021-01-09 02:10:48 -05:00
ouwou
8cf95fce0c improve build process, add github actions 2021-01-07 02:41:49 -05:00
ouwou
5cf2b7c2db format timestamps and place them on the right (#17) 2021-01-02 01:02:23 -05:00
ouwou
6985448eb9 display replies 2021-01-01 02:39:07 -05:00
ouwou
73b0f0c6b2 fix the members table 2020-12-30 23:16:13 -05:00
ouwou
dbd8564af7 CHANNEL_RECIPIENT_ADD, CHANNEL_RECIPIENT_REMOVE 2020-12-22 23:52:41 -05:00
ouwou
cb18543c50 show RECIPIENT_ADD, RECIPIENT_REMOVE messages 2020-12-22 22:32:05 -05:00
ouwou
2e2ed5fc8f show slash command/APPLICATION_COMMAND messages 2020-12-22 21:18:39 -05:00
ouwou
09f40cf9a9 get rid of some warnings 2020-12-22 02:35:57 -05:00
ouwou
81d3ab2f86 animated avatars on hover 2020-12-22 02:24:09 -05:00
ouwou
8a2f13795d animated emojis 2020-12-22 01:23:56 -05:00
ouwou
d8ff05ddf8 support animated guild icon 2020-12-21 19:08:44 -05:00
ouwou
486d184c83 fix replies from being empty 2020-12-21 02:29:00 -05:00
ouwou
5cbbdd344b fix member list from not populating sometimes 2020-12-21 02:18:09 -05:00
ouwou
31bef80530 add mention/emoji/channel completion 2020-12-20 22:10:45 -05:00
ouwou
c02cfb9dd8 fix off by one 2020-12-20 16:20:13 -05:00
ouwou
c8dfd3f492 change close code back cuz it might have broken something 2020-12-19 03:18:52 -05:00
ouwou
2ec60ce5ac fix presence in identify and update build number 2020-12-18 23:55:28 -05:00
ouwou
315a4a8df8 fix some reaction stuff 2020-12-15 02:45:37 -05:00
ouwou
2667a4b30d display reactions + click to add/remove 2020-12-15 01:51:49 -05:00
ouwou
22578921b9 pretend to be a real client a little better 2020-12-14 03:05:16 -05:00
ouwou
33ed25b2f6 add guild role update, create, delete events 2020-12-14 01:40:22 -05:00
ouwou
1f19efc90e change socket close code 2020-12-14 01:39:36 -05:00
ouwou
4b3a086881 fix more lifetime bullshit 2020-12-11 22:38:37 -05:00
ouwou
850b87c1ec cache channels 2020-12-10 03:50:40 -05:00
ouwou
bd918e7606 disk cache guild 2020-12-08 20:59:41 -05:00
ouwou
b84a98fbb9 member, emoji 2020-12-05 18:18:51 -05:00
ouwou
1989b22993 Merge branch 'master' into disk-cache 2020-11-28 02:16:59 -05:00
ouwou
ae77bfd1d1 set user-agent through ini 2020-11-27 01:37:01 -05:00
ouwou
0b8c83eaa1 progress 2 2020-11-23 20:34:09 -05:00
ouwou
deb482a8db initial sqlite, store user 2020-11-19 19:18:59 -05:00
ouwou
a0ece884d0 fix heartbeat breaking after resume, make websocket use sigc 2020-11-16 03:08:56 -05:00
ouwou
266fb15c91 handle reconnect messages 2020-11-15 02:21:14 -05:00
ouwou
1e3ebefb5e remove some stuff 2020-11-14 00:15:15 -05:00
ouwou
eb0feef511 use textviews in channel list + parse emojis 2020-11-10 01:38:44 -05:00