Commit graph

50 commits

Author SHA1 Message Date
c8116ea278 Set MSRV to 1.82 2025-02-23 22:35:55 +01:00
39b6c341fa Create euphoxide-bot crate 2025-02-23 22:35:55 +01:00
4d09c0c4df Create euphoxide-client crate 2025-02-23 22:35:55 +01:00
7aba0eb50e Set up workspace 2025-02-23 22:35:55 +01:00
eca41c7d25 Add examplebot 2025-02-23 22:35:55 +01:00
d5c61081bd Refactor basic euphoria connection 2025-02-23 22:35:55 +01:00
2a8b466fa1 Refactor replies module 2025-02-23 22:35:55 +01:00
096df5d9fa Refactor and document nick module 2025-02-23 22:35:55 +01:00
92ea7f0aa0 Refactor and document api module 2025-02-23 22:35:55 +01:00
5ddffb510d Refactor and document emoji module 2025-02-23 22:35:55 +01:00
d22ccd767a Prepare rewrite 2025-02-23 22:35:55 +01:00
4f7cc49b63 Bump version to 0.6.0 2025-02-21 00:40:15 +01:00
1d444684f7 Update dependencies 2025-02-20 20:16:50 +01:00
bc3e3b1e13 Update tokio-tungstenite 2025-02-20 20:16:11 +01:00
7360bf96f8 Fix rustls panic in example bots 2024-12-04 18:52:29 +01:00
8506a231dd Add more lints 2024-12-04 17:21:53 +01:00
85c93ee01d Update dependencies 2024-12-04 17:10:42 +01:00
4314a24e78 Switch to jiff from time 2024-12-04 17:08:52 +01:00
0256329f65 Bump version to 0.5.1 2024-05-20 18:54:48 +02:00
20b2aab209 Update dependencies 2024-05-20 18:53:55 +02:00
276ff68512 Bump version to 0.5.0 2023-12-27 00:18:44 +01:00
97fe80bca1 Update dependencies 2023-12-27 00:18:44 +01:00
fa6c8cdce9 Bump version to 0.4.0 2023-05-14 15:55:58 +02:00
ebdbb52f0d Update dependencies 2023-05-14 15:54:20 +02:00
1844cddcc0 Bump version to 0.3.1 2023-02-26 21:17:57 +01:00
7120e1d5b9 Update dependencies 2023-02-26 21:17:57 +01:00
c5be90cd60 Bump version to 0.3.0 2023-02-11 21:03:00 +01:00
88bf1f7cf0 Update dependencies 2023-02-11 21:01:24 +01:00
632760cfb9 Fix example dependencies 2023-01-30 19:09:55 +01:00
09a9620f8e Implement nick normalization and mentioning 2023-01-30 18:46:19 +01:00
a0d55482cc Add botrulez 2023-01-24 15:47:57 +01:00
4dcc021f73 Add bot::command::clap 2023-01-24 14:36:19 +01:00
84b742ee6e Add bot::command and bot::commands 2023-01-24 12:15:22 +01:00
fb8bb33965 Support cookies in instances 2023-01-21 16:17:27 +01:00
3f5ae51a41 Add debug logging to connection 2023-01-21 14:05:42 +01:00
c1a970ae3c Re-add tokio-tungstenite tls feature
I'm not sure how to best leave this up to the user. Probably by cloning
those features? I'll have to have a look at what tokio-tungstenite does.
2023-01-21 01:25:03 +01:00
74423b6207 Add testbot example for Instance 2023-01-21 00:45:12 +01:00
0ea72259f6 Add bot feature and submodule 2023-01-21 00:08:03 +01:00
6916977a47 Rewrite conn module 2023-01-20 19:20:21 +01:00
58e39fa5bc Bump version to 0.2.0 2022-12-10 02:32:42 +01:00
5b9648271c Update dependencies 2022-12-10 02:32:42 +01:00
547256b842 Remove direct dependency on thiserror
Thiserror is still a transitive dependency due to tungstenite.
2022-10-23 13:33:45 +02:00
c54a16e1c8 Update dependencies 2022-10-23 02:41:49 +02:00
73949f56fc Reduce required features of future crate 2022-08-18 18:30:25 +02:00
cab82cf775 Remove dependency on rand 2022-08-18 18:28:56 +02:00
cfea721836 Add simple example bot named TestBot 2022-08-18 17:31:35 +02:00
f2cc06b147 Remove dependency on anyhow 2022-08-18 15:41:59 +02:00
c4bde36f40 Remove dependency on log 2022-08-18 15:23:04 +02:00
1495095fa8 Copy euph-api-related parts from cove
Also includes the required dependencies and some minor changes to the
module structure, as well as all the clippy and rustc warnings.
2022-08-18 00:46:16 +02:00
629ce3ceb9 Create project 2022-08-18 00:25:02 +02:00