467 Commits

Author SHA1 Message Date
NovaFox161
b28f275592 Check is static message is in archived thread before updating 2026-01-11 02:09:43 -06:00
NovaFox161
1ed6b4b3b6 Add proper support for Redis TLS 2026-01-07 01:29:12 -06:00
NovaFox161
f126789b8e Upgrade Gradle and several dependencies
Wow that required more changes than I expected
2025-12-23 01:27:31 -06:00
Nova Maday
97538ad564 Merge pull request #168 from DreamExposure/feature/redis-user
Feature/redis user
2025-08-12 19:19:45 -05:00
NovaFox161
cfdd42ef2f Add support for redis username and database 2025-08-12 18:55:09 -05:00
NovaFox161
f273359dfe Mystery solved, still some things to fix, but cleaning out the debug logging I had 2025-07-27 19:55:10 -05:00
NovaFox161
a6f4f8bc78 ITS A BAD REQUEST BUT WHY 2025-07-27 02:53:43 -05:00
NovaFox161
4f8861e494 EVEN MORE LOGS - HELP ME 2025-07-27 02:38:02 -05:00
NovaFox161
9ea05eb8eb MORE LOGS 2025-07-27 02:21:56 -05:00
NovaFox161
1fe2b46671 Usually if nothing happens, something isn't being subscribed
So lets try rewriting how the bot heartbeats lmao
2025-07-26 17:10:27 -05:00
NovaFox161
c485c0fa98 Attempting to refactor how network status is tracked
If this works, it will make the API completely stateless, finally, as well as remove a good chunk of legacy spaghetti
2025-07-26 02:01:29 -05:00
NovaFox161
e4ebdf5506 Sanity calls to make sure wizard really is closed out 2025-07-24 00:41:37 -05:00
NovaFox161
2203d8fc66 Missed case on when to always show rsvp dropdown 2025-07-24 00:32:57 -05:00
NovaFox161
760e7932ea Add settings subcommand to allow toggling new rsvp dropdown 2025-07-23 23:20:58 -05:00
NovaFox161
794cfe00c6 Apparently NotImplementedError will escape try/catches 2025-07-23 16:17:05 -05:00
NovaFox161
17a7222b43 Is the not implemented exception just treated differently? 2025-07-23 16:04:46 -05:00
NovaFox161
3533613287 Trying to replicate what I am seeing in prod, this is all going to be undone once I figure out what exactly is managing to escape 2025-07-23 15:46:06 -05:00
NovaFox161
6b98bf75c9 Forgot to defer these 2025-07-21 22:20:20 -05:00
NovaFox161
2750d32079 Add confirm/cancel buttons to wizard messages for improved UX 2025-07-21 20:48:18 -05:00
NovaFox161
7be589a371 Add support for announcement DURING modifier. Needs testing and validation, but oh boi, its exciting 2025-07-18 17:49:14 -05:00
NovaFox161
25168063e9 Apparently weeks are not supported as a unit in Instant 2025-07-06 21:21:16 -05:00
NovaFox161
9846ce5c4f Add ability to temporarily pause announcements, implements #54 2025-07-06 21:09:43 -05:00
NovaFox161
de75d4911c Wanting to see what the UX is for having the dropdown on condensed info 2025-07-06 18:18:12 -05:00
NovaFox161
1110cdc4f7 Added rsvp dropdown interaction
Needs testing, but hopefully it should work
2025-07-06 18:02:13 -05:00
NovaFox161
b7a34ac07d Handling for data in interaction custom IDs 2025-07-05 14:45:44 -05:00
NovaFox161
20ad67c5a1 Forgot markdown formatting 2025-07-03 21:46:39 -05:00
NovaFox161
67dee8069c Okay, maybe I'm just dumb 2025-07-03 21:34:48 -05:00
NovaFox161
45e4bea993 Discord is dumb 2025-07-03 21:24:09 -05:00
NovaFox161
b8f043f621 Add autocomplete to calendar option in commands 2025-07-03 21:04:47 -05:00
NovaFox161
f0487fb5cf This should help with autocomplete performance 2025-07-03 17:27:17 -05:00
NovaFox161
6c1e3ca1e8 Think this is why auto-complete isn't working correctly 2025-07-03 01:19:56 -05:00
NovaFox161
9e95e73beb Add autocomplete suggestions for timezone input 2025-07-02 23:34:04 -05:00
NovaFox161
c84db3f68e Added the rest of the interaction listeners 2025-07-02 22:57:17 -05:00
NovaFox161
bf6636986e Improve debug devex, closes #48 2025-07-02 22:31:27 -05:00
NovaFox161
65ee402170 Upgrade Discord4J to v3.3.3-RC2 2025-06-18 22:30:24 -05: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
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
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
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
ae08033d7c Rewrite image validation code into new patterns 2024-12-08 22:19:56 -06:00
NovaFox161
2a4ce80511 Remove the now tested todos 2024-12-07 19:41:33 -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
08e7ee54d9 Just casually deleting loads of now unused old code. Feels good 2024-12-07 01:22:26 -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