Add Bot to Discord Server

Change Logs:

Control Panel Released Updates:

  • 02/08/2024 (DD/MM/YYYY)!
    • Updated "Add Bot to Discord Server" button with invite link

  • 01/08/2024 (DD/MM/YYYY)!
    • Improved the Previews of Features
    • Fixed wrong wording of "Previews of Platform" by changing to "Previews of Features", on homepage
    • Added "Whats included?" to include Events Updates as a card, on homepage
    • Added "Whats included?" to include Launch Updates as a card, on homepage
    • Added "Whats included?" to include Launch & Event Schedule Embed as a card, on homepage
    • Removed pointless card tiles from "Whats included?" section, on homepage
    • Added "Launch Schedule Embed" image to the "Previews of Features" section on the homepage
    • Added "Event Countdown Alert" image to the "Previews of Features" section on the homepage
    • Added "Event Updates Alert" image to the "Previews of Features" section on the homepage
    • Added "Event Schedule Embed" image to the "Previews of Features" section on the homepage
    • Fixed 404 page not including all possible items of the top navbar
    • Added "Add Bot to Discord Server" place holder button to top navbar ready for invite link
    • Updated Discord button on the footer to point to the discord support server invite link
    • Updated Service Status button on the footer to point to the status page
    • Added Terms of Service page
    • Added Privacy Policy page
    • Fixed 404 page page title being incorrect
    • Updated Which Space Agencies are Supported? section on homepage

  • 1.0.0 06/11/2023 (DD/MM/YYYY)!
    • First Release

Control Panel Future Updates:

Bot Released Updates:

v1.4.0 Bug Fix 3 (v1.4.0.3) - 30/08/2024 (DD/MM/YYYY)

  • Fixed another possible null pointer with Next Launch embed data

v1.4.0 Bug Fix 2 (v1.4.0.2) - 29/08/2024 (DD/MM/YYYY)

  • Fixed Next Launch embed picking the last launch in the list instead the first

v1.4.0 Bug Fix 1 (v1.4.0.1) - 29/08/2024 (DD/MM/YYYY)

  • Fixed a possible null pointer with Next Launch embed data

v1.4.0 - 29/08/2024 (DD/MM/YYYY)

  • Fixed an error with checking for moderator role permission when running mod+ slash commands when no moderator role was set
  • Fixed typos in Rocket Stage Landed Status Updated Alert embed
  • Added missing Last Updated footer data to Next Launch Schedule embed, when no launches are found or launches are currently being loaded
  • Fixed Next Launch Schedule embed not selecting the correct launch in certain use cases
  • Fixed a bunch more possible multi threading issues with formatting date/time

v1.3.9 - 20/08/2024 (DD/MM/YYYY)

  • Fixed Next Launch Schedule embed having the wrong data for Mission type
  • Fixed Launch Update alerts for Rocket Stage landing status not working
  • Added Mission Details. Launch Pad location, Stage Landed Status to Next Launch Schedule embed

v1.3.8 Bug Fix 1 (v1.3.8.2) - 20/08/2024 (DD/MM/YYYY)

  • Fixed loading launches from cache not making timers, causing missed countdown alerts

v1.3.8 Bug Fix 1 (v1.3.8.1) - 20/08/2024 (DD/MM/YYYY)

  • Fixed a formatting issue with all schedule embeds

v1.3.8 - 20/08/2024 (DD/MM/YYYY)

  • Added a message to all schedule embeds for when Tracked Launch & Events are still being loaded
  • Updated Launch Launch Status Updated to use a better format for old & new status output
  • Improved the formatting of Live Stream links, for all schedule embeds for when Tracked Launch & Events

v1.3.7 Bug Fix 1 (v1.3.7.1) - 19/08/2024 (DD/MM/YYYY)

  • Fixed a null pointer error in the caching of internal alert type for Tracked Launches
  • Tweaked formatting of the new Next Launch Schedule embed
  • Fixed the new Next Launch Schedule embed having the possibility to show a launch longer than wanted after launch 'finished'

v1.3.7 - 17/08/2024 (DD/MM/YYYY)

  • Fixed issue where TBD, TBC > Go Launch status wasnt being detected correctly causing timers for countdown to not be created.
  • Fixed a few more thread safe issues with parsing of string dates > date objects
  • Fixed 'Upcoming Event NET Changed' alert showing 'Launching Date/Time' instead of 'Event Date/Time'
  • Fixed 'Upcoming Event NET Changed' alert title having incorrect spacing
  • Added better logging for removing of launch countdown timers
  • Added support for both Launches & Events to save the last alert type to the db for later tracking
  • Added support for a new Launch Update alert, which provides updates on Rocket Stage Landing Success or Failure
  • Added support for a new Event Update Alert, which provides updates of the live streaming starting
  • Added support for both Launches & Events to load the last alert type from cache/db upon loading cache
  • Added support for a new type of schedule embed which is for displaying more details for the next launch relation to NET date/time
  • Improved the design of all Launch Countdown & Updates embeds to provide a much cleaner look and design
  • Improved the title of all Launch Countdown & Updates embeds so that notifications will include the launch name
  • Improved the design of 'Upcoming Event NET Changed' embed to provide a much cleaner look and design

v1.3.6 - 06/08/2024 (DD/MM/YYYY)

  • Changed all dev commands to only show on the internal dev discord server

v1.3.5 Bug Fix 1 (v1.3.5.1) - 02/08/2024 (DD/MM/YYYY)

  • Fixed /get-space-server-info showing incorrect channel for Launch Countdown channel

v1.3.5 - 01/08/2024 (DD/MM/YYYY)

  • Event: Removed the old system for handling events
  • Event added a comparable system like we use for launches currently
  • Event: Added Schedule Embed system for Events like we have for launches.
  • Launched: Renamed a few classes to easily tell they are to do with launches
  • Fixed possible memory leaks
  • Removed audit tracking as we now have a new bot for this, and this bot is fully space only!
  • Updated a bunch of commands slash names
  • Added discord events for join and deleted of guilds, to help setup and delete data when not needed
  • Fixed an issue with checking event channel id for null in UpdateSchedulesEmbedMsgThread
  • Added missing commands for adding channel id for launch and event countdowns/updates
  • Fixed the alerts role slash command to include all the possibles roles instead of just erroring due to out of date logic
  • Added new set channel slash command to replace the single slash commands for each channel type
  • Changed dev only commands to have a prefix of dev-
  • Changed /tracking & /tracking-timers commands to be moderator+ permission level
  • Added support for disabling and enabling again different agencies for Launch Coundown & Launch Updates alerts (All agencies are enabled by default)
  • Added a bunch more agencies and improved the code logic a bit more
  • Fixed a possible null pointer errors when getting channel ids for posting alerts
  • Added /get-space-server-info & /get-space-server-agency-info slash commands
  • Added override for MJRLegends user only for Moderator and Admin levels of permissions

v1.3.4 - 12/01/2024 (DD/MM/YYYY)

  • Added error handling for ChatInputInteractionEvent#createFollowup calls in call default discord commands
  • Added more error and debugging logging for Updating of Data Cache Thread

v1.3.3 - 06/12/2023 (DD/MM/YYYY)

  • Fixed an issue with parsing date for Tracked Launches causing Countdown Alerts to not be posted

v1.3.2 - 30/07/2023 (DD/MM/YYYY)

  • Attempt to fix some of the issues with the Schedules Embed Msg getting reposted every so often
  • Added some more debug admin tools for testing
  • Added status endpoints to internal api to allow for debugging, and live status page on website & on discord via MJR Status Bot

v1.3.1- 30/07/2023 (DD/MM/YYYY)

  • Fixed a bunch of Thread safe issues when formatting string formatted dates to a Date instance

v1.3.0 - 30/07/2023 (DD/MM/YYYY)

  • Correctly fixed issue with launches being tracked/included in Launch Scheucle Embed when the launch is a far away difference away from current datetime
  • Improved the handling and debugging on some weird NET date issues with Launches and Events
  • Updated dependencies to include downstream fixes

v1.2.9 - 19/06/2023 (DD/MM/YYYY)

  • Removed dev logging of cache for agencies, added a general start and end of the checking loop log output instead
  • Added a dev logging message to TrackedLaunchData#getFormattedNET to output a error message containing launch id when the net is null, to help debug issues
  • Fixed an issue with launches being tracked/included in Launch Scheucle Embed when the launch is a far away difference away from current datetime

v1.2.8 - 26/05/2023 (DD/MM/YYYY)

  • Fixed a formatting issue with Live Stream started alerts when multiple live stream urls are posted
  • Fixed Live Stream started alerts being posted with launch countdown ping not launch updates ping

v1.2.7 - 24/05/2023 (DD/MM/YYYY)

  • Fixed an issue with the cache updating system failing after a while
  • Added better error handing for the cache updating system
  • Added ability to have different roles for Launch Updates, Countdowns & Events Updates, Countdowns alerts
  • Added ability to have different channels for Launch Updates, Countdowns & Events Updates, Countdowns alerts

v1.2.6 - 21/05/2023 (DD/MM/YYYY)

  • Tweaks to the layout of all Launch Alert Embeds

v1.2.5 - 21/05/2023 (DD/MM/YYYY)

  • Possible fix for the Launch Started being posted twice for Launch Alerts
  • Added support to the API model Launch Detailed the mission patch array which the api results supports
  • Changed "Launch Started" to "Launch Lift off Started" in the title for t-0 alerts for rocket launches
  • Added mission patch & launch image to all launch alert embeds
  • Added a new alert type to Launches for when the live stream is active (Will be 99.9% accurate within 5-10 mins of api status change)
  • Changed "Launch Company" to "Launch Agency" for all launch related alerts

v1.2.4 - 21/05/2023 (DD/MM/YYYY)

  • First Tracked Release

Bot Future Updates: