summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLuke Bratch <luke@bratch.co.uk>2019-05-19 22:08:40 +0100
committerLuke Bratch <luke@bratch.co.uk>2019-05-19 22:08:40 +0100
commit62e67b22e721d2e08c4a4d5dbc85e404fd2ba507 (patch)
treed0bf4c580cdf36f3f677dcf817b9f529b78f2ea9 /TODO
parent47ab329212bf47f2f70fc7210e4d233210279944 (diff)
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.
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 8 insertions, 1 deletions
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.