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:
Note: Change logs in this section will not be final in till released!
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:
Note: Change logs in this section will not be final in till released!