Commit Graph

269 Commits

Author SHA1 Message Date
ouwou
e51d5d1980 more WITH_VOICE guards 2023-03-14 14:18:54 -04:00
ouwou
c075f16c17 try to fix build 2023-03-14 13:24:02 -04:00
ouwou
345a84e654 fix build 2023-02-14 19:54:07 -05:00
ouwou
c1303bd289 Merge branch 'master' into voice 2023-02-07 15:03:03 -05:00
ouwou
4dd0eb24c4 fix potential crash (#136) 2023-02-06 23:51:02 -05:00
ouwou
73ec2adb7b fix some keybinds not working in the chat input (fixes #135) 2023-02-06 19:06:48 -05:00
ouwou
41a616edb4 fix potential stack overflow
this will only happen if:
there is a CHANNEL_UPDATE on a channel
the channel is part of a guild which is in a folder
and the channel is so old that it shares its id with the guild
2023-02-06 03:02:05 -05:00
ouwou
156bd2b720 fix channel tree expansion under folders 2023-02-04 23:17:35 -05:00
ouwou
ecc83036c1 Merge branch 'master' into pch 2023-02-01 23:49:48 -05:00
ouwou
ff812842e3 Merge branch 'folders' 2023-02-01 22:39:59 -05:00
ouwou
5a6f8cac09 first pass compile time optimization 2023-01-29 21:33:34 -05:00
ouwou
ff47134dc6 make embed labels selectable, let chat textview take focus 2023-01-28 19:05:57 -05:00
ouwou
7cd63de400 make window title consistent (#133) 2023-01-25 22:36:24 -05:00
ouwou
b4d3fc44c5 Merge branch 'master' into folders 2023-01-21 01:23:15 -05:00
ouwou
fea6db3394 mimic discord group dm naming scheme (closes #133) 2023-01-21 01:02:14 -05:00
ouwou
dc7047265f speed up channel list population on connect a good bit 2023-01-21 00:57:09 -05:00
ouwou
ea04035f0d persist voice settings, handle volume w/ no ssrc 2023-01-16 22:52:39 -05:00
ouwou
5e85d16cd6 dont disconnect on voice window close, add ability to reopen 2023-01-07 20:16:09 -05:00
ouwou
78adcf2f5c fix voice_user_connect signal 2023-01-07 20:16:09 -05:00
ouwou
ef37d5a486 add voice participant row on connect 2023-01-07 20:16:09 -05:00
ouwou
182602a71f remove voice participant row on disconnect 2023-01-07 20:15:55 -05:00
ouwou
67e924e538 display users in voice in channel list 2023-01-06 18:40:11 -05:00
ouwou
c4590f8b23 start voice info box 2023-01-03 22:52:41 -05:00
ouwou
dff93e103a actually go to connected state and transmit data 2023-01-03 19:57:38 -05:00
ouwou
02583b8512 re-add ssrc map 2023-01-03 19:47:56 -05:00
ouwou
4740965f4c rewrite DiscordVoiceClient and stuff 2023-01-03 19:01:33 -05:00
ouwou
d2cbe00af2 colors, fallback if guild_folders is empty 2022-12-24 02:44:56 -05:00
ouwou
1ba3daa04a basic folder support 2022-12-23 20:14:10 -05:00
ouwou
e0e0a6c767 add option to dump ready payload because thats useful 2022-12-21 21:49:18 -05:00
ouwou
573a619191 Merge branch 'master' into keychain 2022-11-29 15:53:02 -05:00
ouwou
afaba05293 actually reconstruct websocket on voice connect 2022-11-15 15:38:39 -05:00
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
2a9f49a148 add menu item + shortcuts to hide channel and member lists (closes #118) 2022-11-03 00:45:45 -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