feat: Add deafen to pc, fix mobiel view, fix freeze on startup

This commit is contained in:
2026-06-05 15:27:06 +02:00
parent 35f52b0356
commit a675f12e61
85 changed files with 2499 additions and 519 deletions

View File

@@ -31,6 +31,7 @@ import { NotificationsFacade } from './domains/notifications';
import { TimeSyncService } from './core/services/time-sync.service';
import { VoiceSessionFacade } from './domains/voice-session';
import { ExternalLinkService, ViewportService } from './core/platform';
import { shouldShowMobileAppServersRail } from './core/platform/mobile-shell-layout.rules';
import { SettingsModalService } from './core/services/settings-modal.service';
import { ElectronBridgeService } from './core/platform/electron/electron-bridge.service';
import { UserStatusService } from './core/services/user-status.service';
@@ -136,6 +137,17 @@ export class App implements OnInit, OnDestroy {
return routePath.startsWith('/dm') || routePath.startsWith('/pm') || routePath.startsWith('/call');
});
readonly showMobileAppServersRail = computed(() => {
if (!this.isMobile()) {
return false;
}
return shouldShowMobileAppServersRail(this.getRoutePath(this.currentRouteUrl()));
});
readonly hideAppServersRail = computed(() => {
return this.isThemeStudioFullscreen()
|| (this.isMobile() && !this.showMobileAppServersRail());
});
readonly desktopUpdateNoticeKey = computed(() => {
const updateState = this.desktopUpdateState();