475 Commits

Author SHA1 Message Date
NovaFox161
0e36fc21d8 Slowly progressing through monthly recurrence options 2026-01-24 11:32:56 -06:00
NovaFox161
22c84a38ec Should properly defer when disabling recurrence 2026-01-21 01:21:26 -06:00
NovaFox161
623c269c6a Event count should default to null rather than -1 2026-01-21 01:10:36 -06:00
NovaFox161
e66f8b3551 Forgot to await lmao 2026-01-21 00:59:27 -06:00
NovaFox161
e306aeb83d Let's see if I handled the weekly case well 2026-01-21 00:11:48 -06:00
NovaFox161
e1bab59cfd Ooops forgot two files 2026-01-20 23:14:43 -06:00
NovaFox161
388791352e Clean up slash command method returns
This allows responding with modals and more
2026-01-20 23:07:00 -06:00
NovaFox161
d2a6e190e2 Create new RRule implementation
This should allow me to support more complex recurring rules once I figure out how to implement the user-facing input
2026-01-20 00:07:41 -06:00
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