summaryrefslogtreecommitdiff
path: root/irc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Vertical channel listHubert Hirtz2020-10-261-0/+2
|
* Handle KICK messagesHubert Hirtz2020-10-192-2/+27
|
* Show topic changesHubert Hirtz2020-10-192-0/+13
| | | | Closes #34
* Ensure timestamps from msg.TimeOrNow() are always UTCHubert Hirtz2020-10-191-1/+1
|
* Typing indicator timeoutHubert Hirtz2020-09-022-5/+93
|
* irc: Reset typing ratelimiter after sent messageHubert Hirtz2020-09-011-0/+2
|
* General refactor yayHubert Hirtz2020-08-263-172/+211
| | | | | | | | | | | | - Centralize message formatting - Make line formatting more flexible - Provide more information in irc events - Refactor command handling - Add a /help command - Make /me reply to last query if from home - Enforce argument for /me - Make BufferList and Editor public - Batch processing of IRC events
* Allow /part with a reasonHubert Hirtz2020-08-241-3/+4
|
* Drop username and hostname from TopicWhoHubert Hirtz2020-08-241-1/+1
|
* Improve query displayHubert Hirtz2020-08-242-0/+2
| | | | | - Print outgoing messages as "-> target" instead of self nick - Don't highlight messages
* Fix multiple SelfJoinEvent being sentHubert Hirtz2020-08-241-5/+1
| | | | | ... every time NAMES were requested. SelfJoinEvent should be ok being in the "JOIN" handler, since names are only useful for the user.
* Fix /topic only accepting one wordHubert Hirtz2020-08-221-1/+1
|
* Fix same messages being fetched with CHATHISTORYHubert Hirtz2020-08-222-3/+1
| | | | | | | | | The issue was that Message.Time() converted the timestamp to Local time, and this local timestamp was being used with UTC timestamps. Thus senpai now converts the time only during display. Moreover, to avoid missing messages in history (and at the cost of duplicates), the condition in bufferList.AddLines() as been modified.
* irc: Don't panic on a NICK from an unknown userHubert Hirtz2020-08-201-4/+5
|
* ui: Show unhandled messages in debug modeHubert Hirtz2020-08-192-4/+7
|
* ui: Show the nick when senpai registers with a different oneHubert Hirtz2020-08-192-5/+2
|
* ui: Don't panic when the connection failsHubert Hirtz2020-08-191-5/+5
|
* Properly close everything in case of errorHubert Hirtz2020-08-191-0/+6
|
* irc: Fix RPL_TOPICWHOTIME handlingHubert Hirtz2020-08-181-1/+1
|
* irc: Update TopicWho and TopicTime on TOPICHubert Hirtz2020-08-182-29/+17
|
* irc: Send NAMES when multi-prefix is negociatedHubert Hirtz2020-08-171-12/+21
|
* Add /names commandHubert Hirtz2020-08-172-42/+77
|
* irc: Handle CAP NEW/DEL/NAK before registrationHubert Hirtz2020-08-171-0/+2
|
* irc: Also update casefolded nickname on ERR_ERRONEOUSNICKNAMEHubert Hirtz2020-08-171-0/+1
|
* irc: Use a bool instead of an error for validationHubert Hirtz2020-08-162-114/+37
|
* Handle RPL_TOPICWHOTIMEHubert Hirtz2020-08-162-4/+25
|
* Add a /topic commandHubert Hirtz2020-08-162-5/+47
|
* irc: Delete ConnectionState and use a bool insteadHubert Hirtz2020-08-161-14/+6
|
* irc: go syntax i guessHubert Hirtz2020-08-161-3/+1
|
* irc: Use better names for casefolded variablesHubert Hirtz2020-08-161-57/+58
|
* irc: Use typing constantsHubert Hirtz2020-08-162-10/+17
|
* irc: Simplify debug logging of incoming messagesHubert Hirtz2020-08-161-13/+4
|
* Fill events with original channel caseHubert Hirtz2020-08-151-7/+10
|
* Remove UserEvent and ChannelEventHubert Hirtz2020-08-152-83/+62
|
* Show NICK changesHubert Hirtz2020-08-052-4/+32
|
* Add a -debug flag and show raw messagesHubert Hirtz2020-08-053-34/+114
|
* TidyingHubert Hirtz2020-08-051-2/+2
|
* Configurable highlightsHubert Hirtz2020-08-051-0/+4
|
* Show incoming NOTICEsHubert Hirtz2020-08-012-2/+6
|
* Show messages from self when echo-message is disabledHubert Hirtz2020-08-011-0/+9
|
* Handle self-NICKHubert Hirtz2020-08-011-0/+11
|
* Add /quote commandHubert Hirtz2020-08-011-0/+15
|
* Make message handlers able to return more than one eventHubert Hirtz2020-08-011-22/+16
|
* Add constants for IRC repliesHubert Hirtz2020-08-013-18/+117
|
* Display typing indicatorsHubert Hirtz2020-06-233-8/+75
|
* draft/chathistory support???Hubert Hirtz2020-06-133-38/+117
|
* Fix timezone with server-timeHubert Hirtz2020-06-041-1/+2
|
* Also show QUITsHubert Hirtz2020-06-032-0/+24
|
* Show JOIN and PARTsHubert Hirtz2020-06-032-2/+24
|
* Part Join TypingHubert Hirtz2020-06-033-15/+82
|