Commit graph

40 commits

Author SHA1 Message Date
66a410083e
Rename map_irc_message to view_irc_message 2023-12-01 04:17:12 +01:00
03f0ea717a
Change 100.to_string() to "100".into() 2023-12-01 04:06:57 +01:00
a3f775222f
Move struct Channel to separate module 2023-12-01 04:06:39 +01:00
ce5b4fb2ac
Qualify Itertools::intersperse to fix warning 2023-12-01 03:39:57 +01:00
99ea540db8
Update dependencies 2023-12-01 03:38:38 +01:00
6e982f0343
Add /quit command 2023-12-01 02:28:23 +01:00
22209bd133
Add /nick command 2023-12-01 02:09:46 +01:00
8f1a3fdb29
Fix own message text color 2023-11-29 02:06:06 +01:00
793422c7da
Fix queries being broken 2023-11-29 02:05:44 +01:00
f15b092c26
Move colors to constants in util.rs 2023-11-29 01:39:53 +01:00
3c05b23b90
Chop up a couple functions into smaller functions 2023-11-29 01:30:49 +01:00
1eb8b971f5
Change "left the server" to "quit the server" 2023-11-29 01:12:09 +01:00
6ea1ea4d6c
Extract contains_word function 2023-11-29 01:11:42 +01:00
5b94e67f0d
Fix events in chat history being in the wrong order or missing 2023-11-29 01:11:07 +01:00
b0dcb6b170
Move all types to their own modules 2023-11-23 11:53:18 +01:00
8d2e832671
Move join handling to separate function 2023-11-23 11:47:01 +01:00
7fd71c8f07
Fix crash after some while 2023-11-23 11:45:55 +01:00
603f4c96e2
Add Ergo to IRC_CAPABILITIES 2023-11-23 02:11:29 +01:00
bf86615ad2
Replace str::to_string with into() or to_owned() 2023-11-23 02:10:01 +01:00
4238210403
Store list of members in channel and fix topic display 2023-11-23 01:41:26 +01:00
9fc8620176
Document IRC network capabilities
Welp
2023-11-23 01:32:28 +01:00
a90df6ef31
Gracefully fall back when capability echo-message is not supported 2023-11-23 00:34:37 +01:00
9006f53e4d
Implement chat history and multiline messages 2023-11-22 22:51:57 +01:00
63b04208d0
Use current nickname instead of hardcoded value 2023-11-17 13:39:37 +01:00
8065fdd8ff
Allow specifying a reason when parting 2023-11-17 10:17:32 +01:00
302ac9b050
cargo fmt 2023-11-17 10:17:20 +01:00
ef4c554820
Set channel active when joining 2023-11-17 09:06:49 +01:00
6209393cd0
Implement /join, /part and /query 2023-11-17 09:04:48 +01:00
c6f13f9388
Move some IRC code to separate file and use the irc crate's config.toml 2023-11-17 09:04:26 +01:00
7f518f7e1e
Add unread messages marker 2023-11-17 08:27:46 +01:00
6ca03dcfc8
Show unknown messages in Server log 2023-11-16 19:46:24 +01:00
4a10e38cfc Log raw messages to stdout 2023-11-10 02:13:42 +01:00
878e805b53 Style the chat list, small refactor 2023-11-10 01:56:32 +01:00
d077040823 Style the message log 2023-11-10 00:51:22 +01:00
8dddabc0e6 Create message log struct 2023-11-09 18:17:25 +01:00
ad5d2f3b37 Add support for channels 2023-11-06 15:06:14 +01:00
6d2b16d472 Add bacon to shell.nix 2023-11-06 14:40:19 +01:00
61b5fb1aa7 Box, box 2023-11-06 12:49:39 +01:00
dd55f8c623 Add basic messaging 2023-11-06 12:32:42 +01:00
18a5892371 Initial commit 2023-11-06 09:41:20 +01:00