Skip to content

Releases: Plenyx/PlenBotLogUploader

Release 85

24 Aug 21:52
Compare
Choose a tag to compare

New stuff

  • Changes to bosses' list - In order to apply these updates, use "Reset all bosses" in the "Edit boss data" window
    • Added support for Silent Surf fractal
    • Added support for Secrets of the Obscure strike missions

Bug fixes

  • Fixed Discord webhook icon for Icebrood Construct (thanks to faker0815)

Contributors on this release:

@Plenyx

Release 84

28 Jun 17:08
Compare
Choose a tag to compare

New stuff

  • Added a new subcondition type for Teams called "NOT", removed "Except any"
  • Added handling of rate limiting of dps.report
  • Added a simple failed log reuploader
    • If a log fails to upload due to any error it will try to reupload within the next 15 minutes

Bug fixes

  • Fixed Webhooks and Aleeva Integration not working if extra json was not obtained
  • Fixed GW2Bot failed logs being posted despite it should be success only

Other changes

  • Changed tooltips to be more reflecting on what checkboxes do
  • Mildly changed layout of the main window
  • Removed DX9 support since it is no longer supported by the game
  • Removed .NET 6 download option, use standalone from now on
  • Updated dependencies to latest versions
  • Moved GitHub repository from @HardstuckGuild to @Plenyx

Contributors on this release:

@Plenyx

Release 83

15 Feb 17:14
Compare
Choose a tag to compare

New stuff

  • Add proper error processing for Discord Webhooks
  • Remove default wipe counter for successful escort
  • Change the texts on the Aleeva integration windows

Bug fixes

  • Fixed the Teams functionality in Aleeva integration
  • Discord Webhooks should now be all executed even there is an error

Contributors on this release:

@Plenyx

Release 82

21 Jan 10:11
Compare
Choose a tag to compare

Bug fixes

  • Fixed possible error causing wrong dps.report Urls
  • Fixed possible error when downloading EliteInsight ExtraJson information

Contributors on this release:

@Plenyx @sobrinth

Release 81

20 Jan 22:55
Compare
Choose a tag to compare

New stuff

  • Boss information
    • Added support for Escort logs
    • Updated Discord webhook icons for multiple bosses
    • Please reset your bosses to include the latest changes
  • Multiple Aleeva integrations
    • Added the ability to store multiple Aleeva integrations
      • This change resets the currently used integration
    • Added the ability to use Teams for each Aleeva integration
  • Hs Build codes v2
    • Allow to specify compression settings for Hs Build codes (#27)
    • Updated Build codes to latest version
  • Added a new check for Discord webhooks to (dis)allow a post of unknown bosses
  • Updated Sessions to include "CM" tag for Strike CMs
  • Added smart !build recognition

Bug fixes

  • Fixed possible crashes while processing logs
  • Fixed many bugs and errors with Hs Build codes v2

Other stuff

  • There will be text based version and explaination of every feature currently in the release. This explaination will be provided at the end of the month.

Contributors on this release:

@Plenyx @sobrinth @SaculRennorb

Release 80

13 Dec 12:35
Compare
Choose a tag to compare

Bug fixes

  • Fixed multiple errors with Hs Build codes v2 generation

Contributors on this release:

@Plenyx @SaculRennorb

Release 79

11 Dec 23:30
Compare
Choose a tag to compare

New stuff

  • Old Lion's Court
    • Added support for OLC CM
    • Added Discord webhook icon
    • Please reset your bosses to include OLC and OLC CM triggers
  • Added support for Hs Build codes v2 (by @SaculRennorb) #23
  • Added "Know Thy Enemy" by @typedeck0 to arcdps plugin manager
  • Automatic update check will no longer write a message in the main window

Bug fixes

  • Fixed Aleeva channels not displaying properly

Other stuff

  • Update GitHub Actions to not run duplicates on PRs (by @sobrinth) #25

Contributors on this release:

@Plenyx @sobrinth @SaculRennorb

Release 78

10 Nov 12:59
Compare
Choose a tag to compare

New stuff

  • .NET 6.0
    • Optimised memory usage to use less memory where it is possible
    • Optimised speed of creating and processing Twitch command data, individual log uploads and session logs
    • Added the option to use a fully standalone client (169 MB, default download) or a .NET 6.0 Windows runtime required client (25 MB)
      • Modified the self-update feature to update the relevant client only
  • UI changes
    • The entire uploader is now using more modern font: Segoe UI
    • Increase the size of the font accross the uploader to make it more readable
    • Split the main window to be based on two tabs:
      • Main settings: ArcDps processing and Twitch integration
      • Other settings: any other settings
      • Made the main window to be smaller to fit smaller screens
    • Restructured the size of windows and buttons to fit the new font size
    • Make the visual condition preview of adding/editing Teams window read-only
  • Added support for Old Lion's Court strike mission
    • To add it to your boss list, use "Reset all bosses" in the "Edit boss data" window
  • Added <percent> variable for Twitch messages, showing the last reached boss %
    • This feature is still experimental, since there is no exact phase detection yet
  • Generate and post permalink according to the configured dps.report server (thanks to @sobrinth)
  • Allow arcdps to be installed in addons/arcdps for GW2AL integration (#19)
  • Changed the build to be done by GitHub actions instead of AppVeyor

Bug fixes

  • Fixed a problem with multiple dps.report user tokens causing them to not work at all (#20)
  • Fixed the licence information for the Commander's Toolkit
  • Fixed subcondition/account names not switching for Except condition while adding/editing Teams
  • Fixed incorrect button behaviour in adding/editing Teams window
  • Fixed Boss Templates not updating the data properly
  • Fixed DPI scaling by taking the scale of the main monitor
  • Fixed a possible application stall when resizing the main window
  • Fixed a possible application stall when checking for new version during application start

Other stuff

  • Entire application refactor based on the newly available language options

Contributors on this release:

@Plenyx @sobrinth @belst

Release 77

06 Sep 17:37
Compare
Choose a tag to compare

New stuff

  • Added support for multiple GW2 API keys
    • Just like before, these are used for !ign and !build Twitch commands
    • Added a button to quickly generate Hardstuck build link within the UI
    • Previously stored setting is reset with this addition
  • Added support for multiple user tokens and switching between them (#17)
    • Added new context menu to switch via the application icon in the taskbar
    • Added user token output to the csv files
    • Previously stored setting is reset with this addition
  • Modified UI and texts to be consistent across the application
  • Added Commander's Toolkit to arcdps plugin manager
  • Added KDR to WvW Discord Webhook summary (by @Drevarr #18)
  • Added a checkbox to enable shortened thousands in Discord Webhooks

Bug fixes

  • Removed legacy settings causing incorrect arcdps downloads, potentially causing a game crash
    • If the problem still persists, close the app, delete arcdps_components.json file and restart it

Other stuff

  • Removed DX9 from arcdps plugin manager
  • Codestyle changes and refactorings

Release 76

24 Aug 10:58
Compare
Choose a tag to compare

Bug fixes

  • Fixed a crash caused by invalid characters in session log files (#16)
  • Fixed an error caused by ending the session too early
  • Fixed incorrect ordering of a session summary from log sessions
  • Fixed a crash if the URL link is not set in DPS.report response
  • Fixed a deserialisation error if the player list is an empty array
  • Fixed an error with arcdps auto-update which caused arcdps to not function correctly

Other stuff

  • Updated default settings for !lastlog Twitch command
  • Code style changes and refactorings
  • I have created a GitHub project to track future changes to the uploader, you can find the project here