From 3f974b2dff4bef2c553d9ce1708ec4130aa19342 Mon Sep 17 00:00:00 2001 From: akastijn Date: Sun, 19 Jul 2026 17:54:46 +0200 Subject: [PATCH] Sort chat messages in descending order by timestamp for improved recency-based display. --- frontend/src/app/pages/altitude/chat/service/chat.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/app/pages/altitude/chat/service/chat.service.ts b/frontend/src/app/pages/altitude/chat/service/chat.service.ts index 23e492a..3e0726a 100644 --- a/frontend/src/app/pages/altitude/chat/service/chat.service.ts +++ b/frontend/src/app/pages/altitude/chat/service/chat.service.ts @@ -20,7 +20,7 @@ export class ChatService implements OnDestroy { private eventSource?: EventSourcePolyfill; private readonly authService: AuthService = inject(AuthService) private readonly _messages = signal([]) - public readonly messages = computed(() => this._messages().filter((message) => message.server === this._selectedServer()).sort((a, b) => a.timestamp - b.timestamp)); + public readonly messages = computed(() => this._messages().filter((message) => message.server === this._selectedServer()).sort((a, b) => b.timestamp - a.timestamp)); private readonly _servers = signal([]) public readonly servers = computed(() => this._servers().sort((a, b) => a.server.localeCompare(b.server))); private readonly _selectedServer = signal('');