Commit Graph

292 Commits

Author SHA1 Message Date
NovaFox161 8672edf6ff Close wizards on successful confirmation 2021-11-17 21:22:14 -06:00
NovaFox161 62f326bac5 Fix formatting on old command migration message 2021-11-15 14:47:13 -06:00
NovaFox161 6588d0f881 Bump dependency versions and remove unneeded deps 2021-11-11 11:02:54 -06:00
NovaFox161 8d945aa2fe Fix @everyone and @here mentions for announcements 2021-11-09 11:10:01 -06:00
Nova Fox 849bceab58 Fix encryption race condition (#119) 2021-11-08 16:43:50 -06:00
Nova Fox 9d289110c1 Add discal CAM - A centralized authentication source (#118) 2021-11-04 17:08:55 -05:00
NovaFox161 f771fa8a6e This should fix several small bugs with new announcement embeds 2021-10-18 13:01:09 -05:00
NovaFox161 40feb1ef06 Fix publish param not being displayed correctly 2021-10-16 12:29:23 -05:00
NovaFox161 cb6bf1f8fe Make sure all embed fields are safely trimmed 2021-10-15 19:33:08 -05:00
NovaFox161 7ca5ba384c Fix event view 2021-10-15 17:35:37 -05:00
NovaFox161 b2c20d1881 Better formatting for calendar and event embeds 2021-10-15 17:07:11 -05:00
NovaFox161 5ac25ade51 Event view will now no longer be ephemeral 2021-10-15 16:48:20 -05:00
NovaFox161 ea43f825c9 Fix various issues with event command 2021-10-15 16:32:58 -05:00
NovaFox161 f2a4935866 Fix pre event embed 2021-10-15 15:55:08 -05:00
Nova Fox 8879d5028d Rewrite event command to slash command (#117)
This rewrites the event command into being a slash command, complete with in-built support for multi-cal and fully abstracted from google code to allow drop-in support for additional hosts

Just needs testing
2021-10-15 15:40:22 -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 2bbe9d13b3 Convert HTML to markdown for discord embeds 2021-10-13 12:52:22 -05:00
Nova Fox 149b73b73a Status tracking rewrite + code cleanup (#116) 2021-10-12 15:10:40 -05:00
NovaFox161 5718360584 Use a common message for unset fields 2021-10-09 15:13:10 -05:00
NovaFox161 3885a406dd Rsvps are going to be the death of me 2021-10-08 17:31:57 -05:00
NovaFox161 4183867625 Improve message shown when trying to use migrated command 2021-10-07 21:41:40 -05:00
NovaFox161 65907d11e4 Working on fixing rsvp bugs 2021-10-07 17:36:17 -05:00
NovaFox161 d42ec7b441 Calendar creation supports multi-cal
This also makes several changes to database stuff:
moves queries to own read-only variables in class
and optimizes the db ops that need to be performed on calendar delete.
2021-10-07 15:22:09 -05:00
NovaFox161 14146c0a00 Fix some potential bugs 2021-10-06 17:41:08 -05:00
NovaFox161 48bf609714 Fix link cal command error 2021-10-06 17:14:53 -05:00
NovaFox161 3f897c8384 Remove pending message
Discord actually technically does this for me, one less request for the bot to make!
2021-10-06 17:06:28 -05:00
NovaFox161 8260f7db18 Add missing embeds in messages 2021-10-06 16:56:35 -05:00
NovaFox161 33f5d2608a Add explicit error message
Unlike chat commands, failing silently is no longer "good" so, if an uncaught error travels back up the chain, it's best to tell the user something went wrong.
2021-10-06 16:53:14 -05:00
NovaFox161 6de0e5a1b4 Turns out all of my issues were just a blank field 2021-10-06 16:44:46 -05:00
NovaFox161 1fc33b4647 Trying to fix unexpected empty mono stuff 2021-10-06 15:13:10 -05:00
NovaFox161 2cbc3c0edf Fix some logic issues in new cal create command 2021-10-06 14:12:29 -05:00
Nova Fox 38f44886b5 Convert calendar command to slash command (#115) 2021-10-06 11:11:37 -05:00
NovaFox161 8842eca2db Attempting to fix event listing order 2021-10-03 10:28:14 -05:00
NovaFox161 1170c02d0f rename option "number" to "calendar" for consistency 2021-10-03 00:18:50 -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 5769255720 hotfix -- Should fix crazy auth errors. 2021-10-01 18:26:09 -05:00
NovaFox161 74860501d4 Remove mention listener, it broke somehow 2021-10-01 15:52:55 -05:00
NovaFox161 1a133b4973 Add commands page link to moved command notice 2021-09-29 17:22:13 -05:00
NovaFox161 20cb007c40 Fix mistake from last commit
Not sure how I typed that twice
2021-09-29 16:49:23 -05:00
NovaFox161 47d31799f1 Add mention listener
Functions as an alias for /discal
2021-09-29 16:33:44 -05:00
NovaFox161 d5df374af8 Implement moved command warning 2021-09-29 10:57:31 -05:00
NovaFox161 21a8ecc41f Add info to inform users of commands being converted to slash commands 2021-09-28 18:23:02 -05:00
NovaFox161 08cedb8d4c Upgrade to D4J 3.2.0
It was mostly done, but this finalizes it.
2021-09-26 21:56:11 -05:00
NovaFox161 cde28d1a18 Update to latest D4J snapshot 2021-09-21 22:07:03 -05:00
NovaFox161 b9bac2fb67 Add /addcal slash command
This is locked to devs only for right now until I finish the full flow that is planned in #113

I also cleaned up some code in a few places while I was messing with some stuff
2021-08-29 19:09:37 -06:00
NovaFox161 b40ff58834 Add help slash command
This literally just sends the user a link to the commands page as I will implement a proper help command later in the future and would rather focus on more important features since the commands page provides pretty good docs regarding commands.
2021-08-26 15:48:28 -06:00
NovaFox161 842e572970 Fix limit message not displaying when event is full 2021-08-26 10:46:50 -06:00
NovaFox161 69a92b7bb1 Switch incorrect count displaying 2021-08-26 10:27:15 -06:00
NovaFox161 882bc8f68a Fix a few things to clear up information 2021-08-26 10:18:30 -06:00