From 62e67b22e721d2e08c4a4d5dbc85e404fd2ba507 Mon Sep 17 00:00:00 2001 From: Luke Bratch Date: Sun, 19 May 2019 22:08:40 +0100 Subject: Don't log replay TOPIC/JOIN/PART if we're not in that channel, and don't ever replay them if they were from ourself. --- TODO | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index 7140402..613ded5 100644 --- a/TODO +++ b/TODO @@ -2,4 +2,11 @@ Move debug output into some debug function that can be enabled/disabled. Automatically try new nicks if there's no more configured nicks to try (e.g. if foo is in use, try foo1, foo2, etc.) -Don't replay logs for channels the user isn't currently in or clients will take JOINs/PARTs literally, plus channel info will be missing. +Add various auto replay options: + - All logs since the final client disconnected + - All logs since the most recent client connect/disconnect + - All logs since *you* last sent a message + - All logs since X seconds ago (already implemented) + - All logs since the current client last disconnected (track clients with some special token the client auto sends on connect) + +Allow log replay time to be specified with days:hours:minutes:seconds. -- cgit v1.2.3