NovaFox161
bcb2caa74b
Add backwards compatibility for suspend/reactive commands
2022-11-27 19:09:49 -06:00
NovaFox161
c96a5c2637
Move bot list site config into appProps
2022-11-23 21:25:18 -06:00
NovaFox161
9139801a33
Move API url into app props
2022-11-23 20:48:31 -06:00
NovaFox161
9c59ce81e8
Get DiscordOauthHandler using DI
...
Includes further work towards config migration
2022-11-23 20:30:07 -06:00
NovaFox161
f041a7cb1d
Move logging config out of legacy settings
2022-11-22 23:00:45 -06:00
NovaFox161
9527ed5965
Setup redis caching boilerplate, move gateway client into spring bean
2022-11-22 17:48:44 -06:00
NovaFox161
6108a4c656
Beginning of refactor settings.properties to application.properties
2022-11-20 22:06:51 -06:00
NovaFox161
4058a61b7f
Cleanup spring config files
2022-11-20 17:12:50 -06:00
NovaFox161
4ac6771c3a
Refactor command registration to handle dev & premium commands better
2022-11-20 15:16:55 -06:00
Nova Maday
b5422971ce
Event listeners refactor for DI & KC ( #146 )
...
* WIP - moving event listeners to DI
* Finish refactoring event listeners
2022-11-20 11:05:06 -06:00
Nova Maday
930654b097
Refactor gradle files & setup Docker compose ( #142 )
...
* Refactor and cleanup gradle - Finally
* Add docker compose and get application running
* Upgrade spring to 2.7.5
Also remove commented out legacy
2022-11-19 12:13:48 -06:00
NovaFox161
be1fadb395
Fix error due to empty string
2022-08-14 13:28:42 -05:00
NovaFox161
2c3f41c0f6
Testing a display change
2022-08-14 13:28:42 -05:00
NovaFox161
6283a15c86
Allow event name/desc/location to be removed more easily
2022-08-14 13:28:42 -05:00
NovaFox161
dd9b6bc1a2
Add description and timezone args to cal create
2022-04-19 09:26:20 -05:00
NovaFox161
b795e69784
Add JSON formatter override to other modules
2022-03-19 12:13:29 -05:00
NovaFox161
8b0f9ebf83
This should fix broken patron check on rsvp role command
2022-03-01 12:49:09 -06:00
NovaFox161
df92101f82
Fix another empty return
2022-02-13 14:00:31 -06:00
NovaFox161
59d477f0fc
Suppressed dupe code warning in sub/unsub commands
2022-02-13 13:58:54 -06:00
NovaFox161
e310590130
Fix empty return on event confirm when missing values
2022-02-13 13:56:55 -06:00
NovaFox161
8fcc841515
Add additional optional args to event create
2022-02-13 13:52:32 -06:00
NovaFox161
d4240156bd
Hide recurrence field in edit wizard if the event is a child
2022-02-01 18:57:35 -06:00
NovaFox161
ee21fc393c
Fix announcement issue causing ratelimts
2022-01-24 17:11:15 -06:00
NovaFox161
fc3b4e1f55
whoops
2022-01-24 11:58:17 -06:00
Nova Fox
2c9e16330c
Adds all day and multi-day event displays to /displaycal ( #128 )
...
* Working on doing multi-day and all events in displaycal
* Fixing more stuff for this feature
* Properly handle 3+ day events
2022-01-22 21:49:33 -06:00
NovaFox161
4a2f7fd9ba
Should fix inconsistencies in embed displays
2022-01-17 20:24:10 -06:00
NovaFox161
177bf4fced
Fix adding to waitlist not triggering
2022-01-17 17:48:55 -06:00
Nova Fox
c7406ba27f
Implement RSVP waitlist ( #127 )
...
* WIP - RSVP waitlist
* waitlist DM embed + logic for filling N > 1 slots.
Handling of single wait listed user and
triggering waitlist in command still needed
* Prevent possible CME
* Remove `@JVMStatic` annotation as no longer needed
* Add rsvp waitlist DMing and triggering
Just need to set up adding to waitlist
* Cleanup some string list stuff
* This should be the last of the work on the waitlist system
2022-01-16 21:00:13 -06:00
NovaFox161
05bf092efc
Make sure subs string doesn't cause message send fail
2022-01-15 22:02:35 -06:00
NovaFox161
57336b7e33
Fixing API spam bug with new announcement code
...
This should hopefully fix the bug, will need hella testing tho
2022-01-15 21:16:42 -06:00
NovaFox161
8e8c6d3d74
Forgot a #
2022-01-13 21:09:24 -06:00
NovaFox161
17a2b42d41
This should fix a handful of issues with the new announcement command
2022-01-13 20:51:41 -06:00
NovaFox161
5ecceb342c
Display location in display cal, and fix code formatting
2022-01-08 12:41:01 -06:00
NovaFox161
9c2d7588f4
Fix announcement wizard not closing after confirmation
2022-01-03 11:45:49 -05:00
NovaFox161
b7344720e9
More fixes to announcement listing
2022-01-02 19:32:42 -05:00
NovaFox161
1a0ee154c2
Fix handling of showing all announcements
2022-01-02 18:28:26 -05:00
NovaFox161
f21e4342e5
Fix index out of bounds error
2022-01-02 11:37:36 -05:00
NovaFox161
00c663e391
Rewrite announcement command to slash command
...
Still needs plenty of testing and possibly some code optimization,
but its great progress.
2022-01-01 22:54:45 -05:00
NovaFox161
e379f3aa6b
Remove junk data if it is encountered while running announcements
...
eg, the bot no longer being in the guild.
2021-12-14 11:21:28 -06:00
NovaFox161
63a35d5b3a
Display day of week in overview, eg Wednesday - 08 December 2021
2021-12-08 16:58:37 -06:00
NovaFox161
766f1377ca
This should improve announcement service performance
2021-12-07 10:42:35 -06:00
NovaFox161
be41cdb52d
Fix incorrect i18n keys
2021-12-06 13:02:06 -06:00
NovaFox161
d5b1577a0b
Event confirmations are no longer ephemeral
2021-12-06 12:49:27 -06:00
NovaFox161
87632c5baa
Improve formatting
2021-12-05 20:48:43 -06:00
NovaFox161
4edc911684
Fix typos and test emoji indicator
2021-12-05 20:08:16 -06:00
NovaFox161
f1a9ba0e91
Add warnings to event wizard
2021-12-05 15:37:54 -06:00
NovaFox161
0486df5e02
Handle 403 on message update
2021-12-03 21:56:28 -06:00
NovaFox161
9981f2562d
Move where backpressure is on static message handler
2021-12-01 13:27:10 -06:00
NovaFox161
68dbdc544e
Add triggered static message updates
...
Updates are triggered on the following events:
- successful calendar edit via command
- successful event create via command
- successful event edit via command
- successful event delete via command
I will eventually add triggered updates on changes made through the API
and eventually from outside discal if possible.
2021-11-27 21:01:25 -06:00
NovaFox161
2d0a0a5fb0
Add displaycal to commands page
2021-11-26 22:37:49 -06:00