From f6517733e25428580250f0d60005210142764b5a Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Thu, 29 Jan 2026 18:36:18 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20ux(matrix-web):=20add=20settings?= =?UTF-8?q?=20access=20from=20chat=20sidebar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add gear icon button next to the "new chat" button in the sidebar header to provide easy access to the Settings page where users can manage their profile, encryption settings, and logout. Co-Authored-By: Claude Opus 4.5 --- .../web/src/routes/(app)/chat/+page.svelte | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte b/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte index 019429733..117635097 100644 --- a/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte +++ b/apps/matrix/apps/web/src/routes/(app)/chat/+page.svelte @@ -3,7 +3,7 @@ import { RoomList, RoomHeader, Timeline, MessageInput } from '$lib/components/chat'; import CreateRoomDialog from '$lib/components/chat/CreateRoomDialog.svelte'; import RoomSettingsPanel from '$lib/components/chat/RoomSettingsPanel.svelte'; - import { ChatCircle, Plus } from '@manacore/shared-icons'; + import { ChatCircle, Plus, Gear } from '@manacore/shared-icons'; import { browser } from '$app/environment'; // Start with sidebar closed on mobile @@ -76,13 +76,22 @@

{matrixStore.userId}

- +
+ + + + +