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
38c5230a1d
add window to change more stuff with opus
2022-11-14 01:28:07 -05:00
ouwou
e2784cd97b
model stuff to track active device
...
also minor refactor
2022-11-09 19:03:53 -05:00
ouwou
0471688732
add ability to set capture device
2022-11-08 04:01:54 -05:00
ouwou
f97a6ff266
fix up CI:
...
add libhandy as dependency
change ubuntu actions environment
update nlohmann/json to latest release
add preprocessor checks
2022-11-08 02:32:45 -05:00
ouwou
f8f9a907c9
add basic combobox to choose output device, start using spdlog
2022-11-05 02:32:43 -04:00
ouwou
cb690b6def
only enable microphone when in a voice channel
2022-10-24 22:10:50 -04:00
ouwou
f751037717
Merge branch 'master' into voice
2022-10-24 02:48:57 -04:00
ouwou
64245bf745
add option to autoconnect ( closes #114 )
2022-10-23 18:23:11 -04:00
ouwou
772598996c
Add option to hide the menu bar behind alt key ( #115 )
2022-10-23 02:56:07 +00:00
ouwou
e888306272
add gain slider (how 2 loudmic? 🤓 )
2022-10-21 01:23:37 -04:00
ouwou
848e75f577
use new volume meter for other users
2022-10-20 02:18:01 -04:00
ouwou
e2110c22ee
store user data from voice state updates
2022-10-18 18:34:14 -04:00
ouwou
cf53831b2a
decay capture meter faster
2022-10-18 18:34:02 -04:00
ouwou
88f2e63eeb
custom draw capture volume with gate indicator
2022-10-18 02:53:11 -04:00
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