Commit Graph

1430 Commits

Author SHA1 Message Date
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 e63f6f46a5 Fixing more logic issues 2021-10-06 14:23:33 -05:00
NovaFox161 2cbc3c0edf Fix some logic issues in new cal create command 2021-10-06 14:12:29 -05:00
NovaFox161 97f69d4fb4 Always return true on perm check if they are server owner 2021-10-06 12:37:50 -05:00
NovaFox161 cde903f6d7 Delete lazy discal file, it needs to be rewritten 2021-10-06 11:48:04 -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
NovaFox161 75abcc16de Remove documentation for removed subcommand 2021-10-02 23:21:28 -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 9eff63142c Next development version 2021-10-01 16:34:02 -05:00
NovaFox161 74860501d4 Remove mention listener, it broke somehow 2021-10-01 15:52:55 -05:00
NovaFox161 d9956c70b1 Quick ass hotfix 2021-10-01 15:41:57 -05:00
NovaFox161 e9b04f2398 Release version 4.1.2 4.1.2 2021-10-01 15:16:15 -05:00
NovaFox161 76707f6f45 Maybe I need to explicitly compare choices 2021-10-01 14:58:20 -05:00
NovaFox161 d805e07224 Attempting to see if recursive things are a good idea 2021-10-01 14:35:11 -05:00
NovaFox161 a0e96842fa Update readme 2021-09-30 15:50:06 -05:00
NovaFox161 0eed8d713c Add back "view on Google" button but supports more hosts now!! 2021-09-30 12:31:33 -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 117c926643 Revert "Move k8s step to own job in workflow"
This reverts commit 0cbfe093fb.
2021-09-26 22:27:25 -05:00
NovaFox161 0cbfe093fb Move k8s step to own job in workflow 2021-09-26 22:24:15 -05:00
NovaFox161 25e49de530 Add k8s deploy build step 2021-09-26 22:17:49 -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 407444f277 Forgot to update the lock file 2021-09-24 15:52:29 -05:00
NovaFox161 0859c71be6 Update several node deps
Fingers crossed this doesn't break the website lol
2021-09-24 15:48:28 -05:00
NovaFox161 adbdb389fa Now compiles on Windows! 2021-09-22 13:38:21 -05:00
NovaFox161 cde28d1a18 Update to latest D4J snapshot 2021-09-21 22:07:03 -05:00
NovaFox161 aae9927af3 command registrar will no longer always update commands on boot 2021-09-16 22:40:51 -05:00
NovaFox161 9b2c9ab98e This should fix compilation errors 2021-09-15 13:25:37 -05:00
NovaFox161 411ca58264 Improve caching for some objects
This is not full caching for everything, but helps reduce some API calls
with the goal of eventually supporting full caching across the
discal network
2021-09-15 13:09:19 -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 66a4f7fd04 Edit readme 2021-08-27 15:54:28 -06:00
NovaFox161 28bac4af11 Update commands page to reflect recent help command change 2021-08-26 15:54:24 -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 300fb4a045 Fix empty button 2021-08-26 12:04:36 -06:00
NovaFox161 641e64b7a1 Remove "view on Google" button
It's honestly not really needed anymore and will become even less relevant once other hosts are supported
2021-08-26 11:52:26 -06:00
NovaFox161 ea4e104e12 This should add support for new cal features on embed page 2021-08-26 11:23:14 -06:00
NovaFox161 842e572970 Fix limit message not displaying when event is full 2021-08-26 10:46:50 -06:00