Skip to content
This repository has been archived by the owner on Jun 22, 2021. It is now read-only.

Releases: Team-Creative-Name/Plexi

Plexi-V2.0 Dev

10 Jun 05:56
Compare
Choose a tag to compare
Plexi-V2.0 Dev Pre-release
Pre-release

In this release, we move to version 2(!) While we don't add any features that would normally necessitate that, the Ombi API changed and so we need a way of differentiating the different Plexi versions. From this point on, the v1 branch will no longer be updated. More features will be coming soon after Plexi works with the new Ombi API.

Changed in this update:

  • Removed the ability to request tv shows
  • Removed the ability to remove all media requests
  • Added new splash messages on some embeds

IMPORTANT NOTE
This version was released so people using the new Ombi API can use plexi without crashes. Plexi 2.0 supports Ombi v4 ONLY

Plexi-V1.1

05 Oct 04:23
0bfe740
Compare
Choose a tag to compare

This is the first update to Plexi since it has been out of beta!

New in this update:

  • The viewRequests command
    • View all requests that Plexi and Ombi have that aren't filled.
  • The Upcoming command
    • View TV shows or movies that are releasing soon. Please note that this information is sourced from Ombi and tends to have media that was released a while ago.

IMPORTANT NOTES
This version of Plexi requires a new key/value pair in the configuration file. This will not be automatically added to the file. If a file does not exist, the new one generated will contain the updated fields. Otherwise, Please add the following line somewhere in your file.

//Allow users other than the bot owner to view media requests (default is true)
usersViewRequests = "true"

Plexi-V1.0-Release

26 Jul 03:22
ec71222
Compare
Choose a tag to compare

Plexi is finally out of beta!

Changes in this release:

  • Documentation!
    • A lot of Plexi's core classes are now fully documented via Java docs. No longer do I have to worry about forgetting what things do. (I totally haven't done though)
  • Plexi's ASCII art is now properly shown in the GUI. No more weird malformed text
  • Logs!
    • The GUI's output displays items in a much better way and we even output stuff to a file! The file version of the log has a lot more information that the console version, so be sure to look at it whenever a problem occurs.

A few other changes were added here and there that aren't really noticeable to users. Now that Plexi's base is complete, I can work on adding more features.

Oh, and did I mention that we have platform specific binaries now? These are the same as the provided jar file, but make plexi feel a lot more like a native application.

I'm so excited to have this out of beta

Plexi-v1.0-beta.6

01 Jul 20:33
Compare
Choose a tag to compare
Plexi-v1.0-beta.6 Pre-release
Pre-release

We are getting even closer to release. Only a few small bugs remain that need to be fixed before we are ready to release v1.0. These can be tracked via github.com/Team-Creative-Name/Plexi/milestone/1 (sorry, I dont think github can auto link milestones yet)

Changes in this version:

  • removed 🆕 emote from the tv search command. It didnt work and I couldnt quite figure out how it worked. The code is not removed, but made so it doesnt execute. We can add it again later once figured out.
  • added way too many new API calls to OmbiCallers.java. Most of them are neccessary because the ombi API likes to return incorrect values and I have to scrape info from other places.
  • fixed issue where a tv shows request status was either incorrect or vague. Field now states Fully Requested || partially requested || Not requested
  • Made tv requests a lot more reliable & flexible. As long as the request field says something other than "Fully Requested" or the availability field says "Fully available", you should be able to request a show.
  • Added the ability to remove requests. This removes all requests for a given bit of media, so please be careful while using it.
  • Added enhanced reaction verification. A new abstract method in the Paginator.java class allows a child class to return false if a reaction is used incorrectly. If it is, the program ignores it. By default, this method should return true;
  • Fixed spelling issues with text logged to the terminal via the search command.
    -Bump version to Plexi-v1.0-beta.6

Plexi-v1.0-beta.5.3

28 Jun 22:36
57107a3
Compare
Choose a tag to compare
Plexi-v1.0-beta.5.3 Pre-release
Pre-release

We are getting very close to release! This version includes mostly bug fixes and pushes us closer to being out of beta.

Changes:

  • Bumped JDA version to latest (as of June 26, 2020)
  • Changed PlexiBot.java into a class that follows the singleton pattern to ensure that there is only one bot instance running at the same time and allow other classes to easily get access to the bot instance
  • Fixed issue where OKHTTP would report that a response body was not closed. closes #17
  • Fixed issue where initial GUI size was too small to show entire Plexi ASCII art
  • Added new ping command (called via "prefix + ping")
  • changed shutdown command to have an alias "stop"
  • Plexi now prompts the user if the bot is running and they click on the close button
  • Bumped Plexi version num to v1.0-beta.5.3

Plexi-v1.0-beta.5.2

26 Jun 02:12
fc4a40a
Compare
Choose a tag to compare
Plexi-v1.0-beta.5.2 Pre-release
Pre-release

Fixed issue where Plexi would not report the correct issue if the Ombi URL was incorrect in the config file.
bumped version to beta 5.2

All release notes from v1.0-beta.5.1 apply to this version.

Plexi-v1.0-beta.5.1

26 Jun 01:27
43928d3
Compare
Choose a tag to compare
Plexi-v1.0-beta.5.1 Pre-release
Pre-release

We finally have the ability to generate a config file if Plexi can't detect on in the jar path!

  • Added the ability for a config file to be generated if there isn't one detected in the jar path
  • Updated dependencies
  • added added slf4j-simple dependency
  • Added ability to (kinda) validate settings values
  • Bumped Plexi version to v1.0-beta.5.1

You no longer need to supply a config file in order to get Plexi to run. If a config file is detected, it will use that file instead of generating a new one. If there are any issues, you will be notified.

Plexi-v1.0-beta.4

15 Jun 04:49
78b154d
Compare
Choose a tag to compare
Plexi-v1.0-beta.4 Pre-release
Pre-release

While this release might not have a lot of new features, there are a ton of changes to the code that make development a bit easier. New features and bugfixes in the next version!

We should be ready to push to plexi v1.0 in the next release!

** NOTE: Plexi is still unable to generate a missing config file. You MUST download the attached config and fill it out before attempting to run Plexi.

Plexi-v1.0-beta.3

31 May 03:28
Compare
Choose a tag to compare
Plexi-v1.0-beta.3 Pre-release
Pre-release

Wow! It has been a while since I've put anything in the releases tab. Hopefully the next one wont take as long to push out.

New in this release:

  1. Plexi is now able to request TV shows! Related Issue: #1
  2. Some small bug fixes. Related Issue: #8

This pushes Plexi towards being feature complete for movies and TV. After some beta testing, we should be able to officially release version 1.0. Yay!

** NOTE: Plexi is still unable to generate a missing config file. You MUST download the attached config and fill it out before attempting to run Plexi.

Plexi v1.0-beta.2

20 Feb 06:57
Compare
Choose a tag to compare
Plexi v1.0-beta.2 Pre-release
Pre-release

This is the first public release of Plexi! Alongside the jar file, the user must have a config file; the program says that it will generate a file, but it is currently incapable of doing so.