ouwou
5a3bce7498
basic voice gate
2022-10-18 01:47:43 -04:00
ouwou
621beb1344
basic volume meters
2022-10-16 23:12:26 -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
c30d17ebb2
show avatar in voice window
2022-10-07 20:43:41 -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
dfcfe4353a
center voice window
2022-10-05 22:01:23 -04:00
ouwou
9edac78380
put voice member list in a scrolled window
2022-10-05 21:54:07 -04:00
ouwou
d2c9985c57
one mutex is enough
2022-10-05 21:39:18 -04:00
ouwou
92c70bda08
add per user volume slider
2022-10-05 18:43:44 -04:00
ouwou
9dc2e863e8
temp mindeps build fix
2022-10-04 02:08:48 -04:00
ouwou
9394ac9b93
support voice text channels
2022-10-03 16:05:31 -04:00
ouwou
05acb8c857
try and handle voice socket closure properly maybe
2022-10-03 00:16:56 -04:00
ouwou
d8d9f1b857
close voice window on context menu disconnect
2022-10-02 02:50:48 -04:00
ouwou
e08e3106d6
rudimentary dm voice call support
2022-10-01 17:46:10 -04:00
ouwou
3e3afde223
try to fix mindeps build
2022-09-30 01:23:58 -04:00
ouwou
0438b11c91
dont dispatch udp to main
2022-09-30 01:09:51 -04:00
ouwou
f8ae99ee7b
fix crash on disconnect
2022-09-29 22:47:10 -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
3027e00905
open browser on mouse release ( fixes #108 )
2022-09-25 01:44:09 -04:00
ouwou
2ecbacc924
Merge branch 'master' of https://github.com/uowuo/abaddon
2022-09-09 02:52:17 -04:00
ouwou
84eb56d6b1
store user from interaction even if member is not present
2022-09-09 02:51:59 -04:00
ouwou
f3e5dcbe65
fix some potential crashes because of optionals
2022-09-09 02:40:33 -04:00
KnightMurloc
a78fdd386f
add opt-in hide to system tray icon ( #99 )
2022-09-09 05:03:55 +00: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
b7fffb8691
fix min call
2022-09-02 01:47:13 -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
1f4070e52f
basic buffering (i think)
2022-08-31 20:42:14 -04:00
ouwou
2e9beaaa30
dont send preferred region
2022-08-31 20:03:24 -04:00
ouwou
21d640cea3
try to fix mindeps run
2022-08-31 17:55:03 -04:00
ouwou
352c0fd1c1
fix opus include path (pt 2)
2022-08-31 17:07:43 -04:00
ouwou
12a5fcfcd3
fix opus include path
2022-08-31 16:58:17 -04:00
ouwou
f2f8afa368
fix compilation maybe
2022-08-31 16:44:30 -04:00
ouwou
c393cc9707
add deps to ci
2022-08-31 03:01:48 -04:00
ouwou
0fa33915da
rudimentary voice implementation
2022-08-31 01:51:02 -04:00
ouwou
634f51fb41
add miniaudio submodule
2022-08-28 16:58:09 -04:00
ouwou
348c1cb965
remove curl error buffer
...
it was useless anyways
2022-08-21 14:10:28 -04:00
ouwou
32fc7def7c
fetch cookies and build number on startup
2022-08-17 01:42:30 -04:00