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
NovaFox161
cde28d1a18
Update to latest D4J snapshot
2021-09-21 22:07:03 -05:00
NovaFox161
aae9927af3
command registrar will no longer always update commands on boot
2021-09-16 22:40:51 -05:00
NovaFox161
9b2c9ab98e
This should fix compilation errors
2021-09-15 13:25:37 -05:00
NovaFox161
91afc55f3c
Convert rsvp command to slash command
...
Also deprecate most of the java util classes and clean up code in several places that were touched by this change
2021-08-25 15:17:45 -06:00
NovaFox161
75eabd458e
Code cleanup
...
Convert a few event listeners to kotlin
Remove discalChannel as this is no longer needed since slash commands can be restricted by
2021-08-24 12:08:44 -06:00
Nova Fox
b1c12b2788
Convert to Gradle ( #112 )
...
Fully convert to using Gradle instead of Maven for dependency management and building.
This change also includes using Jib again as it works properly for multi-module projects with Gradle.
Some files have been relocate to places that semantically make more sense and work will with a proper build system.
Added GitProperties for handling certain variables that need to be set at build time (for example the version name seen by users) as these were previously set through Maven hackery.
2021-08-23 11:13:44 -05:00
NovaFox161
7cc2367ed9
Add settings slash command and rework several things to fit it better
...
Deprecate several things
2021-08-10 12:04:04 -05:00
NovaFox161
120c0c4a8f
Have database migration called by spring rather than manually
2021-08-07 07:49:28 -04:00
NovaFox161
8dfbf29d34
Add events slash command
2021-08-06 15:09:02 -04:00
NovaFox161
44a8bfa5ac
Use d4j's object mapper
2021-08-04 17:23:44 -04:00
NovaFox161
379d07e6db
Forgot to change this to handle a changed signature
2021-08-04 16:23:03 -04:00
NovaFox161
8bdb23da4b
Add link calendar command as slash command
...
Will be deleting the message based version if this works
2021-08-04 16:15:45 -04:00
NovaFox161
5f3f651e57
Fix another okhttp response object not being closed.
2021-07-30 19:35:34 -05:00