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
NovaFox161
71007f1446
Add metrics for interactions
2023-10-13 21:51:20 -05:00
NovaFox161
4d1cf2bf28
Add build version info to image tags
...
Storage is cheap, and these images are layered correctly, so I think its
worth it for even better reproducibility
2023-10-08 18:28:45 -05:00
NovaFox161
40bd7053a4
Fix incorrect locale fetch due to typo
2023-10-07 23:29:32 -05:00
NovaFox161
0c9328f63a
Testing a really weird and probably dumb idea
2023-10-01 23:36:44 -05:00
NovaFox161
ce3fee274e
I think I might have finally figured it out?
...
That, or the changes I just made should at least be a small optimization, we'll see.
2023-10-01 18:09:53 -05:00
NovaFox161
0eed2a7760
Fix attempting to get error message from wrong locale file
2023-09-08 20:18:13 -05:00
NovaFox161
7c2e6891ff
Remove the remaining legacy java code
2023-09-03 16:40:06 -05:00
NovaFox161
ad43c3e20f
Remove unused connection factory bean
2023-08-27 20:02:36 -05:00
NovaFox161
e92b2dc6d6
Turns out there was a reason I did it this way
2023-08-19 09:48:34 -05:00
NovaFox161
cac34eea85
Upgrade to Spring 3.1.2 and JDK 17
2023-08-18 20:47:31 -05:00
NovaFox161
7ecc50a4ba
Upgrade to Kotlin 1.9.0
2023-08-16 21:13:25 -05:00
NovaFox161
957cf5f751
Upgrade to Kotlin 1.8.10
...
Also bump Jib and Kotlin Poet versions
2023-03-21 15:23:00 -05:00
Nova Maday
dcaa589539
Implement caching framework ( #153 )
...
* Setting up caching framework
* Getting more stuff done
2023-02-18 19:05:51 -06:00
NovaFox161
a2e01a8545
Fix typo in subcommand name
2023-02-12 20:30:29 -06:00
Nova Maday
78247afdb8
Allow retaining event duration when modifying start/end in the wizard ( #152 )
...
* WIP - keep event duration setting
* finish impl
2023-02-12 18:17:06 -06:00
NovaFox161
4fbe4cc9af
Add cache key prefix to d4j stores
2023-01-29 20:18:14 -06:00
NovaFox161
b6a4690668
Migrate to new configuration
2023-01-09 16:51:30 -06:00
NovaFox161
bcb2caa74b
Add backwards compatibility for suspend/reactive commands
2022-11-27 19:09:49 -06:00
NovaFox161
c96a5c2637
Move bot list site config into appProps
2022-11-23 21:25:18 -06:00
NovaFox161
9139801a33
Move API url into app props
2022-11-23 20:48:31 -06:00
NovaFox161
9c59ce81e8
Get DiscordOauthHandler using DI
...
Includes further work towards config migration
2022-11-23 20:30:07 -06:00
NovaFox161
f041a7cb1d
Move logging config out of legacy settings
2022-11-22 23:00:45 -06:00
NovaFox161
9527ed5965
Setup redis caching boilerplate, move gateway client into spring bean
2022-11-22 17:48:44 -06:00