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

Version 0.2

Compare
Choose a tag to compare
@PhlexPlexico PhlexPlexico released this 17 May 05:35
· 240 commits to master since this release
9d98a99

I've decided to change the version convention, as I think these are major changes, but I don't think I'm ready for a full release just yet. So this is a release for 0.2 which is on a stable build. I also wanted to draft some of the current features that are in place. Everything in here should be ready for use by everyone and stable enough to run on majority of systems!

Release 0.2

What's new?

  • /teams now presents all public teams.
  • Teams can upload logos to the server.
    • Logos MUST be 64x64 and less than 16kB in size, in either SVG or PNG.
  • Dependencies have been updated
    • No more known vulnerabilities on the project, yay!
  • MAXPLAYERS is now a dynamic variable.
    • This means that you can set how many players per team you want before you start the application. It is recommended to set this once and leave it, however. As if you add in more, and then reduce, there will be existing players on teams, unless you remove them before shrinking team sizes.
  • Audit tables exist. Track which user does what! Really useful for matches, we now log every call that is made on an rcon command, and team edits are now stored to show who edited a team.
  • Optional Player name assignment on teams.
    • Just like the pro leagues, we can use get5 to use keyvalue pairs and load names from a file. This is to prevent having people change steam names and not knowing who they are throughout seasons.
  • Automagic FTP Demo Uploads.
    • The new API stats plugin generates a config file where you can adjust a few values, like FTP address, port, username, and password, as well as whether you want to compress your demos. This features requires System2. Note this feature has not been widely tested, so bug reports are welcome.
  • Site header is now within the config file. So you can change the site header to be whatever you want!
  • seasons links are now based on ID. If you wish to view a users seasons it can be found via /seasons/user/{user.id}.

What is on the TODO List:

  • Toornament API Integration

Attached to this release is 0.2 of the get5_apistats. I've mainly added in the logic for demo uploads under a call, and sent off a request to the database, and when the demo uploads there should be a download button on the web. Also there is currently a forfeit bug, but I'm not entirely sold on it being an API mistake, but could be a get5 mistake.

Special Thanks To

@Mikkeldk For doing various testing, much appreciated!
@TandelK for fixing a few mobile layout issues
You, for supporting this application!