ouwou
929ebf1a60
mess with some websocket stuff to try and fix things
...
to be honest, im not sure what ive done here. whatever memory i have of the issue i was trying to fix has long disappeared by the time im committing this. theres still some issues with being force disconnected and i really dont understand it
ill figure it out eventually... maybe :/
2022-11-15 02:15:21 -05:00
ouwou
0471688732
add ability to set capture device
2022-11-08 04:01:54 -05:00
ouwou
f8f9a907c9
add basic combobox to choose output device, start using spdlog
2022-11-05 02:32:43 -04:00
ouwou
e2110c22ee
store user data from voice state updates
2022-10-18 18:34:14 -04:00
ouwou
17e7478bb4
add user row on voice connect
2022-10-12 01:51:32 -04:00
ouwou
78a5b9599c
remove user from list on disconnect
2022-10-10 00:27:47 -04:00
ouwou
5588c46d14
Merge branch 'master' into voice
2022-10-09 23:01:09 -04:00
ouwou
1767575728
make CURLOPT_ACCEPT_ENCODING automatic
2022-10-09 17:31:15 -04:00
ouwou
fd9d1ffb33
Merge branch 'master' into voice
2022-10-07 20:34:02 -04:00
ouwou
0a34c04b44
remove ability to join guilds
...
because 1. joining a guild seems to often require captchas now which are never going to be supported and 2. joining guilds is one of the things that upsets discords spam filter the most, so it kinda makes sense to remove anyways just like open dm
2022-10-06 03:08:54 -04:00
ouwou
7e85168576
remove a bunch of unnecessary fields from user settings
2022-10-06 02:34:45 -04:00
ouwou
05acb8c857
try and handle voice socket closure properly maybe
2022-10-03 00:16:56 -04:00
ouwou
e08e3106d6
rudimentary dm voice call support
2022-10-01 17:46:10 -04:00
ouwou
0438b11c91
dont dispatch udp to main
2022-09-30 01:09:51 -04:00
ouwou
b735feb901
add udp keepalive
2022-09-29 22:47:00 -04:00
ouwou
dc127d15fb
display user list, client side mute
2022-09-29 21:46:15 -04:00
ouwou
a96d96b3aa
basic mute/deafen
2022-09-28 22:10:36 -04:00
ouwou
d57d822aa9
manage decoders with ssrc updates
2022-09-28 20:44:52 -04:00
ouwou
a79b2d418e
synchronize ws close/open to creating thread
2022-09-28 20:44:33 -04:00
ouwou
0571a05497
Merge branch 'master' into voice
2022-09-27 00:36:11 -04:00
ouwou
84eb56d6b1
store user from interaction even if member is not present
2022-09-09 02:51:59 -04:00
ouwou
90437de2c0
make voice disconnect/reconnect work
2022-09-06 03:29:13 -04:00
ouwou
654e225093
try to fix shutdown with select
2022-09-06 03:25:24 -04:00
ouwou
e93b8715f9
basic voice capture + transmission
2022-09-05 02:21:37 -04:00
ouwou
0a04985678
make compile work if voice support is disabled
2022-09-02 01:25:33 -04:00
ouwou
9c8d9e54fe
handle multiple speakers properly
2022-09-02 00:38:59 -04:00
ouwou
2e9beaaa30
dont send preferred region
2022-08-31 20:03:24 -04:00
ouwou
f2f8afa368
fix compilation maybe
2022-08-31 16:44:30 -04:00
ouwou
0fa33915da
rudimentary voice implementation
2022-08-31 01:51:02 -04:00
ouwou
32fc7def7c
fetch cookies and build number on startup
2022-08-17 01:42:30 -04:00
ouwou
6a5ecb4d95
Merge branch 'attachments'
2022-08-12 18:35:58 -04:00
ouwou
dc28eae95a
spoof a bunch of headers like the web client
2022-08-11 23:37:39 -04:00
ouwou
31ca6d9fd2
update capabilities and client build number
2022-08-10 23:38:12 -04:00
ouwou
a4c8a2290d
remove ability to create dms
2022-08-10 23:29:00 -04:00
ouwou
96ec5bb665
fix removing roles from members (maybe)
2022-08-10 23:20:27 -04:00
ouwou
e8260c164f
stop printing every event type
2022-07-31 17:53:55 -04:00
ouwou
3610a2508b
limit how often progress bar can update
2022-07-25 01:10:31 -04:00
ouwou
544ae6f915
fix potential deadlock
2022-07-14 04:12:17 -04:00
ouwou
fba5cee519
try to fix compile again
2022-07-10 02:38:19 +00:00
ouwou
f95d79129e
handle premium server upload size limits
2022-07-09 03:05:48 -04:00
ouwou
241d9a2140
fix compile
2022-07-08 02:27:21 -04:00
ouwou
41776fbd02
add upload progress bar
2022-07-07 03:09:54 -04:00
ouwou
5c7631e713
fix checks for is bot
2022-07-05 03:53:00 -04:00
ouwou
4ee7025ab0
add file upload via dnd + rework http
2022-06-17 02:46:55 -04:00
ouwou
4456c8771d
refactor send message params into one struct
2022-06-14 02:36:04 -04:00
ouwou
caa551a469
Merge branch 'master' into attachments
2022-06-14 02:23:22 -04:00
ouwou
2474ffc2ba
hoisted_role can be missing from guild member list update
2022-06-14 02:15:08 -04:00
ouwou
49ff9a249e
remove temp attachment files when theyre actually done being uploaded
2022-06-09 01:48:24 -04:00
ouwou
270730d9b3
start attachments (image paste and upload)
2022-06-05 21:41:57 -04:00
ouwou
4ec5c1dfcc
try to fix multiple attachment handling
2022-06-05 01:53:11 -04:00