@if (inRoom()) {
{{ roomName() }}
@if (isVoiceWorkspaceExpanded()) {
/
{{ connectedVoiceChannelName() }}
} @else if (textChannels().length > 0) {
/
{{ activeTextChannelName() }}
}
@if (showRoomCompatibilityNotice()) {
{{ signalServerCompatibilityError() }}
}
@if (showRoomReconnectNotice()) {
Reconnecting to signal server...
}
@if (roomContextMeta()) {
{{ roomContextMeta() }}
}
} @else if (!isInDirectMessage()) {
{{ username() }} | {{ serverName() }}
Reconnecting...
}
@if (hasServerPlugins()) {
}
@if (isElectron()) {
}
@if (showMenu()) {
@if (inRoom()) {
}
{{ inviteStatus() }}
}
@if (isElectron()) {
}
@if (optionalPluginRequirement(); as requirement) {
Optional server plugin available:
{{ requirement.manifest?.title || requirement.pluginId }}
@if (optionalPluginRequirementCount() > 1) {
+{{ optionalPluginRequirementCount() - 1 }} more
}
@if (pluginRequirementError()) {
{{ pluginRequirementError() }}
}
}
@if (requiredPluginRequirements().length > 0 && currentRoom()) {
Required server plugins
{{ currentRoom()!.name }} requires a plugin update
An admin added required plugins for this server. Install them to keep using the server, or leave the server.
@for (requirement of requiredPluginRequirements(); track requirement.pluginId) {
{{ requirement.manifest?.title || requirement.pluginId }}
@if (requirement.reason) {
{{ requirement.reason }}
}
Required
}
@if (pluginRequirementError()) {
{{ pluginRequirementError() }}
}
}
@if (showMenu()) {