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