1950 Commits

Author SHA1 Message Date
NovaFox161
4e6dfa4667 Upgrade Kotlin to v2.1.21 2025-06-17 22:58:07 -05:00
NovaFox161
133c833222 Upgrade Gradle to v8.14.2 2025-06-17 22:44:21 -05:00
NovaFox161
06eb7a6490 Explicitly define events dependency
I think github runners broke without it somehow, I'm not sure, maybe this won't change anything
2025-01-20 16:57:30 -06:00
NovaFox161
fb48222e6d Fix a handful of bugs observed in embeds 2025-01-20 16:11:25 -06:00
NovaFox161
60d84ac860 Fix dev commands being registered improperly
This should help with easier debugging and patron activation without needing to connect to the db directly
2025-01-20 16:11:03 -06:00
NovaFox161
9bfca5c421 Add interaction handler IDs to error log for easier debugging 2025-01-20 16:10:16 -06:00
NovaFox161
5132652000 Attempting collections error fix 2025-01-17 19:06:16 -06:00
NovaFox161
b315cb88b1 Next development version 2024-12-30 23:07:42 -06:00
Nova Maday
4e9a333a74 v4.2.7 RC
v4.2.7 RC
4.2.7
2024-12-30 22:57:54 -06:00
NovaFox161
56d07380f0 Fix issue with unexpected prod data lol 2024-12-30 22:08:49 -06:00
NovaFox161
98e0164f5a Place reactor metrics collection behind toggle
Needed because I can't yet map URI templates yet
2024-12-28 23:58:46 -06:00
NovaFox161
2b90e28f3c Okay, I think I'm figuring this out now, need to test what this shows 2024-12-28 18:50:08 -06:00
NovaFox161
b93fd5feff Trying to see if this will expose reactor metrics...
I doubt it, I imagine I still need to make spring aware they exist, but maybe?
2024-12-28 18:16:46 -06:00
NovaFox161
95602c6776 Add error handling for exceptions that come up when confirming an event 2024-12-28 17:52:13 -06:00
NovaFox161
c7ede7e3a5 Improved error catching on image validation handling 2024-12-28 17:42:50 -06:00
NovaFox161
ea31fecc11 Finally got rid of this warning about deprecation 2024-12-26 22:42:08 -06:00
NovaFox161
4f08addcf4 Prepping for release I hope 2024-12-26 21:18:27 -06:00
NovaFox161
9d667a4ff2 Removing more deprecated code and warnings where possible 2024-12-11 16:06:53 -06:00
NovaFox161
b6bec26304 Attempting to fix the double @ announcement bug yet again 2024-12-10 00:12:42 -06:00
NovaFox161
1526096857 Add /calendar list command 2024-12-09 21:00:00 -06:00
NovaFox161
c4e897bde2 Add /calendar view command 2024-12-08 23:19:58 -06:00
NovaFox161
a37cf89a44 Delete announcements for event when event is not found 2024-12-08 23:09:22 -06:00
NovaFox161
ae08033d7c Rewrite image validation code into new patterns 2024-12-08 22:19:56 -06:00
NovaFox161
6046aa739e Ooops, copy/paste strikes again 2024-12-08 18:56:07 -06:00
NovaFox161
74b5595131 This should fix the json encoding issues 2024-12-08 18:53:19 -06:00
NovaFox161
1212dba7bc Got ahead of myself
Recreated some of the V2 endpoints that the legacy website still needs.

Definitely could do a better job at fixing this code, but for now I'm looking just to make sure it works functionally the same and I care less about making this respect new patterns since its deprecated anyways
2024-12-08 18:18:00 -06:00
NovaFox161
2a4ce80511 Remove the now tested todos 2024-12-07 19:41:33 -06:00
NovaFox161
5b5a54898e Quick check to help reduce work in some cases, ain't much, but its honest work 2024-12-07 19:14:41 -06:00
NovaFox161
80b8e70340 This should fix issues with recurring events showing up incorrectly due to caching 2024-12-07 18:19:38 -06:00
NovaFox161
28b1357e67 Re-do the wizard state impl I undid because I never commented why I did it and forgot 2024-12-07 12:51:13 -06:00
NovaFox161
3d83f03fb7 Removing the DatabaseManager class after all these years feels so good 2024-12-07 10:58:06 -06:00
NovaFox161
08e7ee54d9 Just casually deleting loads of now unused old code. Feels good 2024-12-07 01:22:26 -06:00
NovaFox161
061c9544c3 Created a WebGuildV3Model impl to be used
Tho I also added a very hasty compatibility layer into the v2 endpoint to hopefully not entirely break the existing website... needs testing tho ofc
2024-12-07 01:01:57 -06:00
NovaFox161
c384e6c261 Rewrite EventCommand to using new calendar backend and patterns
Holy shit, I'm finally almost at the finish line. Need to test this all of course, but damn, almost there.

Next commit is gonna be a crazy amount of removals, gonna feel so good
2024-12-06 23:05:54 -06:00
NovaFox161
7d470d48f4 Remove events v2 API, replaced with v3 2024-11-30 00:25:40 -06:00
NovaFox161
24df723195 Remove calendar v2 API, replaced with v3 and rip out related code that is now unused 2024-11-29 20:51:50 -06:00
NovaFox161
81ff1c6447 Convert CalendarCommand to new backend and patterns 2024-11-29 19:43:45 -06:00
NovaFox161
871820f2e0 Wrote up the wizard methods, next is rewriting CalendarCommand 2024-11-24 23:34:04 -06:00
NovaFox161
28246e19d0 Fix up the implementation for WizardStates 2024-11-21 14:56:11 -06:00
NovaFox161
eb71733ff7 Refactor events command to use new calendar backend and patterns 2024-11-21 01:13:21 -06:00
NovaFox161
9cac32bf35 Two other new commands that I forgot to include changes to 2024-11-20 18:47:36 -06:00
NovaFox161
8b9c33f387 Fix incorrect null check 2024-11-19 20:57:40 -06:00
NovaFox161
7c18d2c833 Trying something interesting I hope 2024-11-19 20:27:31 -06:00
NovaFox161
63aea16002 This should resolve cyclical dependency issue 2024-11-19 19:26:04 -06:00
NovaFox161
bb50031dbd Wiring up the new stuff into the new UI 2024-11-19 19:01:48 -06:00
NovaFox161
7a91d8e3b2 This should be the rest of the event methods, needs some testing then, time to start wiring this up to things and migrating from the legacy impl 2024-11-16 20:36:50 -06:00
NovaFox161
e3c70b9f74 Working on adding event support in the new impl
Just need to finish the remaining CRUD methods (create, update, delete)
2024-11-16 16:03:15 -06:00
NovaFox161
d6b16e63c1 Wire together something to mimic the old deleteCalendarAndRelatedData method
Just need to handle events, time for the event service maybe? or should events live in the calendar service? hmmm
2024-11-08 00:56:48 -06:00
NovaFox161
d9197df3ae More work on implementing the new calendar backend 2024-11-06 14:45:04 -06:00
NovaFox161
6794ac74ed Wrapping up GoogleCalendarApiWrapper method returns in ResponseModel 2024-11-01 22:28:45 -05:00