Skip to content

Conversation

Zomatree
Copy link
Member

@Zomatree Zomatree commented May 1, 2025

Supercedes #318
Porting voice services to livekit.

Tracking issue: #313

Zomatree and others added 30 commits April 9, 2024 21:21
fix up code

undo changes to compose file

add back .env.example
feat: call started system message in dms
@insertish insertish changed the title Feat: Livekit port (new voice server) voice chats v2 Jun 7, 2025
Copy link
Member

@IAmTomahawkx IAmTomahawkx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also add voice-ingress to scripts/build-image-layer.sh and scripts/publish-debug-image.sh

}

if revision <= 42 {
info!("Running migration [revision 33 / 29-04-2025]: Convert all `VoiceChannel`'s into `TextChannel` ");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
info!("Running migration [revision 33 / 29-04-2025]: Convert all `VoiceChannel`'s into `TextChannel` ");
info!("Running migration [revision 42 / 29-04-2025]: Convert all `VoiceChannel`'s into `TextChannel` ");

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This'll all need to be confirmed prior to final merging anyways.

voice.replace(v);
}
},
Self::VoiceChannel { .. } => {}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

panic or error here since a migration should remove all of these?

@@ -32,6 +39,7 @@ pub async fn edit(

// Fetch server and member
let mut server = server.as_server(db).await?;
let target_user = member.as_user(&db).await?;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
let target_user = member.as_user(&db).await?;
let target_user = member.as_user(db).await?;

@github-project-automation github-project-automation bot moved this from 🆕 Untriaged to 🛑 Changes requested in Pull Request Overview Aug 3, 2025
@insertish insertish moved this from 🛑 Changes requested to 🆕 Untriaged in Pull Request Overview Aug 9, 2025
- move voice and video limits to config
- seperate VoiceInformation into model and db model
- fix build scripts
check max participants when creating a token to avoid giving tokens but erroring when attempting to join,
check if the channel actually supports voice
fix: calculate user overwrites correctly
fix: dont include personal info in livekit user metadata
fix: revoke video permissons on denied publish
fix: add video to default permissions
@Zomatree Zomatree mentioned this pull request Sep 3, 2025
34 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 Untriaged
Development

Successfully merging this pull request may close these issues.

8 participants