Commit graph

95 commits

Author SHA1 Message Date
Yash Karandikar d15653287e Add raw_prefix option to Config 2022-04-04 11:35:26 -05:00
Yash Karandikar 5309789d9b Markdown is hard 2022-02-07 11:41:12 -06:00
Yash Karandikar 8ba5e0b579
Rustfmt 2022-02-05 13:12:23 -06:00
Yash Karandikar 43b2b8cab0
Only replace one formatting char at a time 2022-02-05 13:12:00 -06:00
Yash Karandikar 934941e2bb Preserve spaces before pings 2022-02-01 14:23:59 -06:00
Yash Karandikar 3ea6cf2127 Fix numbers in pings 2022-02-01 13:36:17 -06:00
Yash Karandikar 27c2944d33 Handle guild member updates 2022-01-31 08:50:12 -06:00
Yash Karandikar 2a9e9ee3bd Replace unicode ellipsis 2022-01-28 11:44:10 -06:00
Yash Karandikar 4bce3f9382 Put backticks around inline code 2022-01-28 11:02:08 -06:00
Yash Karandikar 78b02420fd Rustfmt 2022-01-27 11:14:14 -06:00
Yash Karandikar b25ec4de18 Rewrite ping parser on IRC -> Discord 2022-01-27 11:12:16 -06:00
Yash Karandikar c6c95fe591 Rewrite ping parser on Discord -> IRC 2022-01-27 10:59:59 -06:00
Yash Karandikar 1322814766 Fix wording 🐸 2022-01-26 13:26:04 -06:00
Yash Karandikar 8958cc6160 Fix build error 🐸 2022-01-26 13:22:54 -06:00
Yash Karandikar f8d5233074 Rustfmt 2022-01-26 13:19:05 -06:00
Yash Karandikar 5b9fe214be Change reply format 2022-01-26 13:18:52 -06:00
Yash Karandikar 377602a0da Show attachments of replied message 2022-01-26 13:18:12 -06:00
Yash Karandikar 6bae4ce33c Show "version number" when shutting down 2022-01-24 13:16:22 -06:00
Yash Karandikar a55a2a8ec3 Implement graceful shutdown 2022-01-24 11:38:14 -06:00
Yash Karandikar 29cdda85b6 Don't spawn the IRC loop 2022-01-24 11:18:00 -06:00
Yash Karandikar c42e10c084 Port the channel parser to non-webhook code 2022-01-24 11:13:42 -06:00
Yash Karandikar cfed812b0e
Parse discord role mentions 2022-01-23 19:09:31 -06:00
Yash Karandikar ffa8bb6f70
Rustfmt 2022-01-23 18:40:51 -06:00
Yash Karandikar aea6e7a3d7
Handle channels from IRC -> Discord 2022-01-23 18:37:37 -06:00
Yash Karandikar 3e59bfdca8
Handle channels from Discord -> IRC 2022-01-23 18:07:34 -06:00
Yash Karandikar 13cb669543
Handle NICK from IRC 2022-01-23 13:00:12 -06:00
Yash Karandikar d1babea3af
Update README.md 2022-01-23 11:00:43 -06:00
Yash Karandikar be4c706403
Fix some warnings 2022-01-23 11:00:16 -06:00
Yash Karandikar 85c69ae433
Handle custom Discord emojis 2022-01-23 10:55:08 -06:00
Yash Karandikar 8cadcaf9a6
Use chars() instead of mapping bytes to chars 2022-01-23 10:39:28 -06:00
Yash Karandikar 5c9392d80b Show nick in replies 2022-01-21 13:50:30 -06:00
Yash Karandikar 1c63510077 Support partial mentions on IRC 2022-01-21 11:01:16 -06:00
Yash Karandikar 443036dfb9 Rustfmt 2022-01-21 10:05:06 -06:00
Yash Karandikar 058ac1677a Fix Discord -> IRC pings 2022-01-21 10:04:10 -06:00
Yash Karandikar 8ec501b8d6 Make newlines work again 2022-01-20 08:54:51 -06:00
Yash Karandikar 15c6c0bda8 Fix typo 2022-01-19 15:58:53 -06:00
Yash Karandikar 588096b233 Factor in the nickname 2022-01-19 15:57:42 -06:00
Yash Karandikar 70784017f6 Remove newlines in replies 2022-01-19 15:54:13 -06:00
Yash Karandikar da51f4636f Add support for replies 2022-01-19 15:40:48 -06:00
Yash Karandikar 7fe042f3c4 Use actual reset character instead of setting text to white 2022-01-19 10:54:26 -06:00
Yash Karandikar 332f72952d Rustfmt 2022-01-18 17:22:06 -06:00
Yash Karandikar 035a59db34 Port formatting to non-webhook code 2022-01-18 17:21:48 -06:00
Yash Karandikar be42406ef9 Formatting from IRC -> Discord 2022-01-18 17:20:50 -06:00
Yash Karandikar 21402aa859 Bridge discord formatting to IRC 2022-01-18 16:55:36 -06:00
Yash Karandikar 4e1e9ce86f Don't process pings if it's a codeblock 2022-01-18 10:58:54 -06:00
Yash Karandikar 5b06bcc90f Rustfmt 2022-01-18 09:48:41 -06:00
Yash Karandikar 91f95c795c Support codeblocks IRC -> Discord 2022-01-18 09:48:08 -06:00
Yash Karandikar f124ba75a5 Support codeblocks Discord -> IRC 2022-01-18 09:42:14 -06:00
Yash Karandikar 3173b90c24
Rustfmt 2022-01-16 19:04:15 -06:00
Yash Karandikar 73abc15f4c
Don't hardcode channels 2022-01-16 19:03:50 -06:00