Commit Graph

215 Commits

Author SHA1 Message Date
NovaFox161
cf9e6ad91a Removing some now unused and deprecated code 2024-04-10 23:56:48 -05:00
NovaFox161
7cfe966b82 Refactor GuildSettings into kotlin coroutines and new patterns 2024-04-10 23:14:27 -05:00
NovaFox161
5a2af2957b Fix network manager not removing old instances 2024-03-23 16:46:25 -05:00
NovaFox161
7094d64f0a Trying to use less tags for images 2024-03-11 00:12:18 -05:00
NovaFox161
d479aaf582 Update Spring and some other dependencies 2024-03-08 23:43:49 -06:00
NovaFox161
3a15a7414d Lmao last minute typo made it into the commit 2024-03-04 13:43:48 -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
716bf70369 Uh, I killed the laptop 2024-03-01 16:40:47 -06:00
NovaFox161
9d2df2124a Rewrite RSVP business code into k-coroutines 2024-02-19 20:14:19 -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
6387ef4e04 Quick lil cleanup of some controllers 2023-10-16 19:02:17 -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
917e13e842 I finally figured out how to get dependency management working in multi-module 2023-09-29 18:27:25 -05:00
NovaFox161
411be03ce7 Fix r2dbc repositories not being auto configured
Also move flyway packages into API only
2023-09-03 12:51:25 -05:00
NovaFox161
ad43c3e20f Remove unused connection factory bean 2023-08-27 20:02:36 -05:00
NovaFox161
cac34eea85 Upgrade to Spring 3.1.2 and JDK 17 2023-08-18 20:47:31 -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
NovaFox161
5e9e718368 Remove manual db migration startup code - use Spring instead 2023-03-21 14:42:24 -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
b6a4690668 Migrate to new configuration 2023-01-09 16:51:30 -06:00
NovaFox161
c96a5c2637 Move bot list site config into appProps 2022-11-23 21:25:18 -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
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
99f9374730 Fix restart handler 2022-09-06 20:57:51 -05:00
NovaFox161
6dd23b7c87 All multiple instances of cam for better scaling 2022-08-14 13:28:42 -05:00
NovaFox161
ef8162000b Finish v3 status endpoints 2022-03-18 14:27:11 -05:00
NovaFox161
ac9cf01ff6 Springboot stuffs 2022-03-18 13:10:24 -05:00
NovaFox161
fbff173a8f Correctly set response mimetype 2022-02-15 14:57:35 -06:00
NovaFox161
986b6b3f49 Start work on APIv3 with an invite endpoint 2022-02-15 13:18:13 -06:00
NovaFox161
1d189b98b7 Update global command registrar to use bulk method 2022-02-13 14:14:48 -06:00
NovaFox161
ea5e43c447 This should make it compile now 2022-01-18 09:00:09 -06:00
NovaFox161
00c663e391 Rewrite announcement command to slash command
Still needs plenty of testing and possibly some code optimization,
but its great progress.
2022-01-01 22:54:45 -05:00
NovaFox161
ce516f5cea Fix not updating API uptime stat 2021-11-18 12:22:36 -06:00
NovaFox161
c216340912 Update to d4j 3.2.1 2021-11-17 19:35:03 -06:00
NovaFox161
4ac3e2217c Left a file unchanged on accident 2021-11-11 11:08:02 -06:00
Nova Fox
9d289110c1 Add discal CAM - A centralized authentication source (#118) 2021-11-04 17:08:55 -05:00
NovaFox161
58603f5327 Remove DBL library since it keeps breaking builds 2021-10-15 17:25:10 -05:00
NovaFox161
bbac319745 Move all versions into gradle.properties 2021-10-14 12:36:29 -05:00
NovaFox161
d3d0c95557 More legacy code removal and cleanup 2021-10-13 16:02:22 -05:00
NovaFox161
cd3d985e61 Resolve some more errors + slightly better formatting 2021-10-12 16:31:06 -05:00
NovaFox161
0059496eec Forgot to add filter for restart 2021-10-12 15:26:04 -05:00
Nova Fox
149b73b73a Status tracking rewrite + code cleanup (#116) 2021-10-12 15:10:40 -05:00
Nova Fox
38f44886b5 Convert calendar command to slash command (#115) 2021-10-06 11:11:37 -05:00
Nova Fox
fd1602bc4f Announcement runner rewrite (#114)
Full rewrite of the announcement runner in kotlin and remove several now-unused deprecated methods
2021-10-02 23:01:01 -05:00
NovaFox161
76707f6f45 Maybe I need to explicitly compare choices 2021-10-01 14:58:20 -05:00
NovaFox161
d805e07224 Attempting to see if recursive things are a good idea 2021-10-01 14:35:11 -05:00