NovaFox161
9d667a4ff2
Removing more deprecated code and warnings where possible
2024-12-11 16:06:53 -06:00
NovaFox161
1526096857
Add /calendar list command
2024-12-09 21:00:00 -06:00
NovaFox161
c4e897bde2
Add /calendar view command
2024-12-08 23:19:58 -06:00
NovaFox161
ae08033d7c
Rewrite image validation code into new patterns
2024-12-08 22:19:56 -06:00
NovaFox161
2a4ce80511
Remove the now tested todos
2024-12-07 19:41:33 -06:00
NovaFox161
28b1357e67
Re-do the wizard state impl I undid because I never commented why I did it and forgot
2024-12-07 12:51:13 -06:00
NovaFox161
08e7ee54d9
Just casually deleting loads of now unused old code. Feels good
2024-12-07 01:22:26 -06:00
NovaFox161
c384e6c261
Rewrite EventCommand to using new calendar backend and patterns
...
Holy shit, I'm finally almost at the finish line. Need to test this all of course, but damn, almost there.
Next commit is gonna be a crazy amount of removals, gonna feel so good
2024-12-06 23:05:54 -06:00
NovaFox161
24df723195
Remove calendar v2 API, replaced with v3 and rip out related code that is now unused
2024-11-29 20:51:50 -06:00
NovaFox161
81ff1c6447
Convert CalendarCommand to new backend and patterns
2024-11-29 19:43:45 -06:00
NovaFox161
871820f2e0
Wrote up the wizard methods, next is rewriting CalendarCommand
2024-11-24 23:34:04 -06:00
NovaFox161
28246e19d0
Fix up the implementation for WizardStates
2024-11-21 14:56:11 -06:00
NovaFox161
eb71733ff7
Refactor events command to use new calendar backend and patterns
2024-11-21 01:13:21 -06:00
NovaFox161
9cac32bf35
Two other new commands that I forgot to include changes to
2024-11-20 18:47:36 -06:00
NovaFox161
bb50031dbd
Wiring up the new stuff into the new UI
2024-11-19 19:01:48 -06:00
NovaFox161
d4e98ff982
Add better error catching for heartbeat cron job
...
Seems that the exceptions are escaping, I think because there's some context shenanigns going on that I need to fix, but this should keep it functioning in the meantime
2024-07-02 18:42:51 -05:00
NovaFox161
2f6c1c7a7a
Add better error catching for announcement cron job
...
This should keep the announcement job from crapping out when a major error occurs
2024-06-23 17:32:48 -05:00
NovaFox161
6022c2bb22
Removing deprecated guild settings and cleaning up data layer separation
2024-04-13 00:48:57 -05:00
NovaFox161
8642f5ea9a
Add ability for dev command to show guild settings for debugging
2024-04-12 18:20:21 -05:00
NovaFox161
ef82fd2bf9
Fix command parsing error for snowflake args
2024-04-12 17:48:29 -05:00
NovaFox161
7cfe966b82
Refactor GuildSettings into kotlin coroutines and new patterns
2024-04-10 23:14:27 -05:00
NovaFox161
bfdf9b2ef9
Removing some of the redundant extensions
2024-04-06 21:23:12 -05:00
NovaFox161
68bf290d1e
Fix not sending error message on static message update interaction
2024-04-06 19:31:36 -05:00
NovaFox161
a70a35b519
Add handling of optionally deferring commands
2024-04-06 14:11:04 -05:00
NovaFox161
af64c67647
Possible fix for /discal slowness
2024-03-27 13:23:24 -05:00
NovaFox161
74ee20b586
Move shutdown hook package location
2024-03-20 19:43:31 -05:00
NovaFox161
84d6da2819
Maybe metrics will be better if I standardize some of the label values
2024-03-17 21:33:28 -05:00
NovaFox161
fbd60eb999
This should allow metrics to see subcommand usage
2024-03-17 20:08:14 -05:00
NovaFox161
a89a268725
Make static message update task frequency configurable
...
Also default it to every 30 minutes instead of every 60
2024-03-15 11:16:32 -05:00
NovaFox161
ac536daddf
This seemed to be more performant (and reliable for that matter)
2024-03-13 19:31:16 -05:00
NovaFox161
33c7b0984e
Fix showing incorrect wizard state
2024-03-13 16:22:28 -05:00
NovaFox161
2c371a5166
Adding try/catch for debugging
2024-03-12 13:53:28 -05:00
NovaFox161
7ca110b5ff
I'm bummed that I can't do this in a cleaner way
2024-03-11 20:53:22 -05:00
NovaFox161
7094d64f0a
Trying to use less tags for images
2024-03-11 00:12:18 -05:00
NovaFox161
1ad42e364c
Refactor announcement command
2024-03-08 12:45:57 -06:00
NovaFox161
adecb44e99
Trying to see if missing scope is why this is failing to log metrics
2024-03-04 18:07:22 -06:00
NovaFox161
e7df77ab43
Refactor help command lol
2024-03-04 15:27:02 -06:00
NovaFox161
f6dee006fb
Refactor time command to new patterns, also add Discord timestamp
2024-03-04 14:16:12 -06:00
NovaFox161
70bc759040
Further refactor for announcement related code
...
This one refactors the announcement cron job, status update,
announcement endpoints, and various related code
Next will be updating the announcement command code, which will open up
possibilities for new interactions and better UX
2024-03-04 13:40:00 -06:00
NovaFox161
01f9fbf3c1
Add refresh button for static messages
2024-02-29 13:17:36 -06:00
NovaFox161
59b1d5b8d0
Refactor linkCal command to kotlin coroutines
2024-02-27 22:39:26 -06:00
NovaFox161
ca715f6dd9
Refactor static message related code
...
Next is adding some targeted interactions to improve UX
2024-02-27 22:25:25 -06:00
NovaFox161
46b8d684e2
Fix minor bugs from refactor
2024-02-20 00:17:29 -06:00
NovaFox161
9d2df2124a
Rewrite RSVP business code into k-coroutines
2024-02-19 20:14:19 -06:00
NovaFox161
3ef0fc017f
Fix NoSuchElement exception
2024-01-19 17:54:26 -06:00
NovaFox161
b2b1a37e85
Add metrics for static message update task
...
Also put task duration under a common metric name
2024-01-07 22:25:26 -06:00
NovaFox161
be4a52757b
Add metrics for static messages
2023-12-28 13:32:25 -06:00
NovaFox161
816dad61af
Fix exceeding discord's field count limit
2023-12-27 22:14:04 -06:00
NovaFox161
2d475e08b8
Its a whole new auth world
...
I redid the new auth system I added a little while back,
this time it's not spaghetti and should be maintainable
2023-10-22 01:37:04 -05:00
NovaFox161
85ee29b9d9
Add metrics for announcement service
2023-10-14 17:57:33 -05:00