Commit graph

84 commits

Author SHA1 Message Date
Roman Moisieiev
062f826d28 Remove RwLock for database
All checks were successful
/ check_lfs (pull_request) Successful in 9s
/ lint_fmt (pull_request) Successful in 10s
/ lint_clippy (pull_request) Successful in 30s
/ build (pull_request) Successful in 1m19s
2025-09-11 12:54:54 +01:00
Roman Moisieiev
7e90f45196 Fix typos 2025-09-11 12:36:03 +01:00
3149a5f99f Bump 2
All checks were successful
/ check_lfs (push) Successful in 9s
On_Push / lint_fmt (push) Successful in 17s
On_Push / lint_clippy (push) Successful in 27s
On_Push / build (push) Successful in 1m38s
On_Push / deploy (push) Successful in 15s
2025-08-31 11:55:35 +00:00
061b73378a Bump the bot
Some checks failed
/ check_lfs (push) Successful in 14s
On_Push / lint_fmt (push) Failing after 1m13s
On_Push / lint_clippy (push) Successful in 2m53s
On_Push / build (push) Has been skipped
On_Push / deploy (push) Has been skipped
2025-08-31 11:51:57 +00:00
d0726169ee
clippy: changes from nightly clippy
All checks were successful
/ check_lfs (push) Successful in 16s
/ check_lfs (pull_request) Successful in 12s
all of this is embeding teh var into teh format macro
2025-07-21 00:50:20 +01:00
9d409e3692
fmt: clippy and nightly fmt 2025-07-21 00:38:59 +01:00
57d4947edf
fix: no longer needint to wait until the cache in teh main program is filled 2025-07-20 23:48:05 +01:00
feff293043
feat: moved the update server icon to the main thread 2025-07-20 23:12:02 +01:00
227db8a741
feat: moved the update data to the main thread 2025-07-20 22:54:34 +01:00
96eb81293b
feat: got the committee update running smoothly (using cache and far far faster due to fixing some logic issues) 2025-07-20 22:32:55 +01:00
5815cde38b
fmt: better wording for logs 2025-07-20 22:28:59 +01:00
a8bed0bacc
fix: was calling the wrong ctx 2025-07-20 20:43:46 +01:00
04aa0e63d4
feat: setup update users to be every 5 min while using the cache 2025-07-20 20:37:28 +01:00
e901f3ed74
feat: add caching to everything, should make all member interacts faster
All checks were successful
/ check_lfs (push) Successful in 13s
On_Push / lint_fmt (push) Successful in 24s
On_Push / lint_clippy (push) Successful in 25s
On_Push / build (push) Successful in 1m59s
On_Push / deploy (push) Successful in 17s
2025-07-07 22:22:25 +01:00
b8ffd42184
feat: the bot wasnt using any caching, this should make many operations far faster now
All checks were successful
On_Push / lint_fmt (push) Successful in 23s
/ check_lfs (push) Successful in 22s
On_Push / lint_clippy (push) Successful in 1m45s
On_Push / build (push) Successful in 1m46s
On_Push / deploy (push) Successful in 14s
2025-07-07 21:29:37 +01:00
7403f531eb
feat: the backend is pretty simple, just pull the rep link from teh config_toml and add on the path to the docs.
All checks were successful
/ check_lfs (push) Successful in 11s
/ check_lfs (pull_request) Successful in 12s
Then its just linking it all up.

Closes #37
2025-06-24 00:13:29 +01:00
a6eff75e39
feat: use values from teh env file to dictate the servers
All checks were successful
/ check_lfs (pull_request) Successful in 8s
/ check_lfs (push) Successful in 8s
2025-06-17 15:38:15 +01:00
9134feee4e
feat: cleaned up remaining unwraps, and then clippy+fmt
All checks were successful
/ check_lfs (pull_request) Successful in 9s
/ check_lfs (push) Successful in 4s
2025-06-16 21:56:06 +01:00
721c8246ac
todo: add a todo where teh mc commands get moved in under committee 2025-06-16 21:56:06 +01:00
86f54aec6d
feat: got the commands mostly working, will need some further fine tuning 2025-06-16 21:56:05 +01:00
esy
22ff91b152 correct command for linking wolves acc 2025-04-23 11:30:22 +00:00
e7425588a6
fix: hardcode teh inter-committee server
All checks were successful
On_Push / lint_fmt (push) Successful in 35s
On_Push / lint_clippy (push) Successful in 1m49s
On_Push / build (push) Successful in 1m45s
On_Push / deploy (push) Successful in 15s
2025-04-09 00:06:20 +01:00
f307fcea43
feat: made the minecraft command fall under Wolves
All checks were successful
On_Push / lint_fmt (push) Successful in 28s
On_Push / lint_clippy (push) Successful in 26s
On_Push / build (push) Successful in 1m29s
On_Push / deploy (push) Successful in 17s
2025-03-06 21:42:27 +00:00
df032f2d7b
feat: updated the core committee commands 2025-03-06 21:35:17 +00:00
0e6a5d3455
fmt: re-organised it o better reflect what teh commands in teh file are for 2025-03-06 20:43:36 +00:00
aa58c97fcf
feat: made the other user wolves commands sub_commands 2025-03-06 20:32:26 +00:00
3a39084f40
feat: unlink is now a subcommand of wolves
All checks were successful
On_Push / lint_fmt (push) Successful in 40s
On_Push / lint_clippy (push) Successful in 1m43s
On_Push / build (push) Successful in 3m33s
On_Push / deploy (push) Successful in 15s
2025-03-06 19:21:17 +00:00
7d7afcd00c
feat: new command to count the server info, available on the computer soc server 2025-02-27 23:56:48 +00:00
143483d3b3
feat: new command to see how many of each club/soc are on teh server
Some checks failed
On_Push / lint_clippy (push) Failing after 34s
On_Push / lint_fmt (push) Successful in 50s
On_Push / build (push) Has been skipped
On_Push / deploy (push) Has been skipped
2025-02-27 03:02:35 +00:00
6481fcb89f
feat: updated teh bot to use the new wolves_id for clubs/socs
All checks were successful
On_Push / lint_fmt (push) Successful in 16s
On_Push / lint_clippy (push) Successful in 3m48s
On_Push / build (push) Successful in 2m56s
On_Push / deploy (push) Successful in 15s
2025-02-24 17:07:26 +00:00
6b84f33d2e
feat: bumped serenity to the latest version
Lots of changes to how it runs
2025-02-19 00:17:02 +00:00
a8c1cc9cf1
fix: slight duplicate removal 2025-02-18 22:46:58 +00:00
1aef86ad01
feat: now properly sets and removes roles for committee members 2025-02-18 21:14:05 +00:00
5b22f699d6
fix: getting teh server config needs to happen after checking for committee 2024-11-09 14:59:05 +00:00
6739c7e068
feat: now use env vars to get teh server and roles for committee 2024-11-09 14:55:26 +00:00
344d6d3585
fmt: formatting and clippy 2024-10-28 21:53:04 +00:00
32249364ff
feat: new committee member joins the committee server they automagically get roles 2024-10-28 21:40:48 +00:00
41407ecefb
feat: split out all the databse interactions into their own file 2024-10-28 00:59:04 +00:00
b2d8238c17
Merge branch 'main' into #17-automate-onboarding-mk-ii
# Conflicts:
#	.gitignore
#	src/commands/committee.rs
2024-10-27 23:56:48 +00:00
0d9ce2de7f
fmt: fmt and clippy 2024-09-30 00:09:29 +01:00
32292a3c0b
feat: tested out command and gt rid of the last few kinks 2024-09-29 23:47:33 +01:00
ec74dc0aa7
prep: skeleton to handle roles changing from other means 2024-09-29 21:04:08 +01:00
5e17a98bff
chore: remove old method, fix fmt of r# str
All checks were successful
On_Push / lint_fmt (push) Successful in 7s
On_Push / lint_clippy (push) Successful in 12s
On_Push / build (push) Successful in 1m49s
On_Push / deploy (push) Successful in 16s
2024-09-18 07:15:25 +01:00
0ab290a876
fmt: feckin fmt
All checks were successful
On_Push / lint_fmt (push) Successful in 5s
On_Push / lint_clippy (push) Successful in 10s
On_Push / build (push) Successful in 1m48s
On_Push / deploy (push) Successful in 12s
2024-09-18 00:03:53 +01:00
a62f893a98
fix: add logging and a default value for not null sql
Some checks failed
On_Push / lint_fmt (push) Failing after 9s
On_Push / lint_clippy (push) Successful in 11s
On_Push / build (push) Has been skipped
On_Push / deploy (push) Has been skipped
2024-09-17 23:57:46 +01:00
f3ef03a418
fmt: fmt and clippy 2024-09-17 22:11:34 +01:00
11240914ac
fix: role_current needednt have been an Option 2024-09-17 22:08:20 +01:00
0df7c8a29f
feat: using teh vars from teh DB now 2024-09-17 21:48:33 +01:00
0e1a7d56b6
feat: remove teh temp setup 2024-09-17 11:02:26 +01:00
Skynet
5f4e46bb51
Initiating world domination 2024-09-17 09:00:07 +01:00