NovaFox161
9a70ac37cc
Add json for settings command
2021-08-09 14:10:38 -05:00
NovaFox161
120c0c4a8f
Have database migration called by spring rather than manually
2021-08-07 07:49:28 -04:00
NovaFox161
4905ae84bc
Fix various small things
2021-08-06 16:30:26 -04:00
NovaFox161
9cef5e9c87
clean up some response code, remove !events (in favor of only using slash version)
2021-08-06 16:10:42 -04:00
NovaFox161
1ebdd4d1c8
Discord does not send required if its false
2021-08-06 15:24:19 -04:00
NovaFox161
8dfbf29d34
Add events slash command
2021-08-06 15:09:02 -04:00
NovaFox161
1deec97062
Fix some mistakes of not getting the actual message content
2021-08-06 10:17:09 -04:00
NovaFox161
98a1fd9098
Discord is stupid and doesn't allow ints big enough to be snowflakes
2021-08-05 19:09:01 -04:00
NovaFox161
4114c5a4c6
Was missing some required attributes
2021-08-05 18:41:04 -04:00
NovaFox161
1063d565aa
Convert dev command to slash command
...
Still needs testing
2021-08-05 18:25:05 -04:00
NovaFox161
44999a7242
Add new i18n files from changes/i18n
...
Can't merge the two because there's some files I definitely don't want, so just copy/pasting the changes lol
2021-08-05 12:08:28 -04:00
NovaFox161
9b97ec236b
Convert !time to slash command, /time [calNumber] respectively
2021-08-05 09:43:15 -04:00
NovaFox161
a23ffb93e8
Delete !linkCal command in favor of the slash command version
2021-08-04 21:33:33 -04:00
NovaFox161
a38e3bd0b6
Fix issues with slash command json
2021-08-04 19:40:09 -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
35473ce8fa
This should fix RSVP data getting issues
2021-08-03 11:19:36 -04:00
NovaFox161
436fbd047b
Google's library is dumb and throws 4xx codes as exceptions lol
2021-08-03 00:04:25 -04:00
NovaFox161
3a79065c4d
Fix behaviors when dealing with deleting/deleted events
2021-08-02 23:48:14 -04:00
NovaFox161
704262316a
Should fix event images not displaying
2021-08-02 12:42:15 -05:00
NovaFox161
280addc85b
Debugging event images not displaying
2021-08-02 11:49:14 -05:00
NovaFox161
0df2e6f1f3
Discord wants timestamps in seconds, not milliseconds
2021-08-01 16:37:02 -05:00
NovaFox161
3a67f2c91d
Better formatting for webhook logger
2021-08-01 16:35:43 -05:00
NovaFox161
05f9b56cb1
Use d4j 3.2.0-SNAPSHOT until RC3/release due to bugs
2021-08-01 16:19:37 -05:00
NovaFox161
5f3f651e57
Fix another okhttp response object not being closed.
2021-07-30 19:35:34 -05:00
NovaFox161
56526c8c0b
Accidentally provided discal version as d4j version in heartbeat
2021-07-30 16:06:02 -05:00
NovaFox161
8c279183d4
Fix up logback configuration
...
I think I like it this way
2021-07-30 15:46:43 -05:00
NovaFox161
7a288f47b4
Fix some issues with new logging
...
Just some typos mainly
2021-07-30 14:36:54 -05:00
NovaFox161
277bfa0ab6
Stop leaking OkHTTP response bodies
...
Why they did it this way, I have no clue, but it should be fixed now
2021-07-29 16:58:09 -05:00
NovaFox161
abf21a4384
Removal all usages of Throwable#printStacktrace()
...
These should be put into the logger instead
2021-07-29 16:42:21 -05:00
NovaFox161
0467bf3c30
Transition to logback fully with custom appender for discord webhooks
...
This will be the standard logging we use for now until
the codebase is fully kotlin instead of kotlin/java, in which
time we will switch to klogger (probably)
2021-07-29 16:30:35 -05:00
NovaFox161
53a3f3b0c2
Fix some errors slipping through from image validating.
...
Thanks random user for finding a neat bug! <3
2021-07-28 18:00:11 -05:00
NovaFox161
50b67414ff
Update to d4j 3.2.0-RC2
...
Other updated deps:
kotlinx serialization 1.2.2
okhttp 4.9.1
org.json 20210307
google-api-client 1.32.1
google-api-services-calendar v3-rev20210708-1.32.1
google-oauth-client-jetty 1.31.5
r2dbc-pool 0.8.7.RELEASE
r2dbc-mysql 0.8.2.RELEASE
thymeleaf & thymeleaf-spring5 3.0.12.RELEASE
thymeleaf-layout-dialect 2.5.3
flyway-core 7.11.2
mysql-connector-java 8.0.25
spring-r2dbc 5.3.9
2021-07-28 15:25:00 -05:00
NovaFox161
2130b0b1cf
Rewrite Heartbeat sending in kotlin
...
Remove @JvmStatic from several functions that are no longer accessed with Java
2021-07-28 14:19:58 -05:00
NovaFox161
de35f67397
Add calendar_number column to certain objects
...
This way these objects can be focused toward a specific calendar (or all calendars for announcements) once multi-cal support is done
2021-07-27 19:16:37 -05:00
NovaFox161
c8f607e4ff
Consolidate a lot of google related code (and abstracted)
...
Convert exception classes to kotlin
2021-07-27 10:57:09 -05:00
NovaFox161
e9579cf0ec
Next development version
2021-07-23 14:50:48 -05:00
NovaFox161
1e162fd305
Release v4.1.1
4.1.1
2021-07-23 13:52:34 -05:00
NovaFox161
6c7d7bfd6b
Fix some thread safety issues due to not using thread safe list
2021-07-23 13:38:02 -05:00
NovaFox161
d4aacb4216
Logging for fixing authorization error
2021-07-23 13:31:40 -05:00
NovaFox161
878c12be87
Upgrade to D4J 3.2.0-RC1
...
This means I redid everything that used Consumer<Spec> and now just Spec
Also cleaned up some other code too. Potentially fix database connection leaking
2021-07-23 11:37:18 -05:00
NovaFox161
855883debb
Next development version
2021-07-22 09:19:18 -05:00
NovaFox161
ee02800ecb
Release 4.1.0
4.1.0
2021-07-22 09:08:54 -05:00
NovaFox161
6f5fbfb36f
Bump max MySQL connection pool limit to 15, from 10
2021-07-21 21:04:27 -05:00
NovaFox161
9e3dfebaaa
Use npm ci instead of npm install for more reproducible builds
2021-07-21 20:43:50 -05:00
NovaFox161
a7733fee57
Remove org.jetbrains.annotations dependency
...
Its no longer needed, it was used for only a single @NotNull and its a redundant annotation at that.
2021-07-21 17:32:37 -05:00
NovaFox161
14d7dc8ba6
Remove joda-time in favor of using java.time
2021-07-21 12:29:10 -05:00
NovaFox161
35c6c37d9e
Upgrade kotlin to 1.5.21
2021-07-21 10:39:58 -05:00
NovaFox161
12ca201323
Undo last commit -- it broke everything lol
2021-07-19 13:12:23 -05:00