feat: Ältere Nachrichten nachladen per Button (500er Batches)

- Backend: beforeId-Parameter + GetActiveMessagesBeforeId + GetActiveMessageCountBeforeId
- Frontend: Button 'X ältere Nachrichten laden' statt Info-Text
- Archiv-Button erscheint erst wenn alle älteren Nachrichten geladen
- Scroll-Position bleibt beim Nachladen erhalten
- Fix: wwwroot Quell-Dateien mit publish synchronisiert
This commit is contained in:
Meleki committed 2026-03-01 16:32:08 +01:00
1 parent 38bdb4408c
commit 575e5c1d44
7 files changed
+233 -18

No files matched your search

+2
View File
@@ -239,6 +239,8 @@ registerPage('chat', {
messages.length = 0;
lastKnownMessageId = 0;
loadedArchiveCount = 0;
_oldestLoadedMessageId = 0;
_hasMoreOlderMessages = false;
isStreaming = false;
await loadHistory();