From 687bd56e4269ba91f224fe627e072f763dfb34f2 Mon Sep 17 00:00:00 2001 From: Laurent Dubertrand Date: Wed, 11 Mar 2026 17:17:54 +0100 Subject: [PATCH] peer list at top, emoji w/o bubbles --- client/src/app/chat-page.component.html | 206 ++++++++++++------------ client/src/app/chat-page.component.scss | 40 +++-- client/src/app/chat-page.component.ts | 29 ++++ 3 files changed, 153 insertions(+), 122 deletions(-) diff --git a/client/src/app/chat-page.component.html b/client/src/app/chat-page.component.html index 5edc7da..7d986cb 100644 --- a/client/src/app/chat-page.component.html +++ b/client/src/app/chat-page.component.html @@ -70,6 +70,98 @@

{{ connectedUser.displayName }}

+ @if (displayedPeer(); as selectedPeer) { +
+ + + @if (peerDropdownOpen()) { +
+ @for (connectedPeer of session.peers(); track connectedPeer.id) { +
+ + +
+ } +
+ } +
+ }
@@ -107,105 +199,6 @@
- -
@@ -376,8 +369,9 @@ [class.bubble-incoming]="entry.direction === 'incoming'" [class.bubble-outgoing]="entry.direction === 'outgoing'" [class.bubble-system]="entry.direction === 'system'" + [class.bubble-emoji-only]="isEmojiOnlyEntry(entry)" > - @if (entry.direction !== 'system') { + @if (entry.direction !== 'system' && !isEmojiOnlyEntry(entry)) {
@if (isGeneratedImageEntry(entry)) {