|
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 |
|