Commit Graph

395 Commits

Author SHA1 Message Date
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
NovaFox161 6108a4c656 Beginning of refactor settings.properties to application.properties 2022-11-20 22:06:51 -06:00
NovaFox161 4058a61b7f Cleanup spring config files 2022-11-20 17:12:50 -06:00
NovaFox161 4ac6771c3a Refactor command registration to handle dev & premium commands better 2022-11-20 15:16:55 -06:00
Nova Maday b5422971ce Event listeners refactor for DI & KC (#146)
* WIP - moving event listeners to DI

* Finish refactoring event listeners
2022-11-20 11:05:06 -06:00
Nova Maday 930654b097 Refactor gradle files & setup Docker compose (#142)
* Refactor and cleanup gradle - Finally

* Add docker compose and get application running

* Upgrade spring to 2.7.5

Also remove commented out legacy
2022-11-19 12:13:48 -06:00
NovaFox161 be1fadb395 Fix error due to empty string 2022-08-14 13:28:42 -05:00
NovaFox161 2c3f41c0f6 Testing a display change 2022-08-14 13:28:42 -05:00