Skip to content

Releases: AsyncDevTeam/mcMMO-Dashboard

v1.30.1

10 Oct 20:46
Compare
Choose a tag to compare

mcMMO Version

Warning
This project is no longer actively maintained and will not receive further updates or bug fixes at this time. We want to focus on other priorities first.

New features

  • A new "More" button has been added to the header, which provides access to Dark Mode and other links.
  • Welcome to Links in Header! Admins can set up link shortcuts for the server.
    • By default, three links are available (Discord, Dynmap, and the website), but you can add many more! Edit the icon, text, and URL in parameters.js
  • New function fLoadVersionFromServer. You can directly know if you have a new version of the mcMMO Dashboard available! We want to help you the best way possible, that's why we added a new button to 'Copy error' and improved the debugging process.

Improvements

  • We have added two new parameters to parameters.js: localStorage and refreshStorage. Setting localStorage to true will cause the website to use localStorage to store data (such as leaderboard, best leaderboard, and user information). Otherwise, sessionStorage will be used.
  • You can also set refreshStorage to select the minimum time before refreshing. Supported values include: h (hour), 6h (6 hours), 12h (12 hours), and d (day) from your first connection. Any other values will be interpreted as 1 minute.
  • The page will no longer wait for the Head skin in the table.
  • Improve detection of errors and add PHP 8 requirement

Bug fixes

  • Clicking on header datatables will upload new skin.
  • CheckUnixTimestamp fixed; expiration date was not taken into account

Other

  • We have added support for local storage to the loading function and set a default template for all.
  • DataTables have a new default ordering set to "Total" value.
  • Explanation added to some functions
  • We have updated jQuery reference to jQuery-3.6.0.
  • You can now customize the text in the footer.
  • Add Animated skin toggle in top bar menu
  • New parameters for toast translation: update and generic text.

Join our Discord server to help us improve this dashboard!

Full Changelog: v1.25.2...v.1.30.0

mcMMO-Dashboard v1.25.2

02 Jun 17:55
Compare
Choose a tag to compare

photo_2023-06-02_16-50-38

New features

  • Welcome Shareable links for comparison page! You can now call /comparison.php?player_1=...&player_2=...
  • Created a new chart on the dashboard to replace the previous one, which was not suitable for large amount of players
    • The new chart is capable of adapting to servers ranging from 10 players to servers with tens of thousands of players
    • Also added some new translations for the chart
  • New "URL_success", "URL_error" and "cp-c" parameters in parameters.js

Improvements

  • We drastically improved loading time for large servers. This feature includes:
    • Better usage of getSkin (Bedrock skins are downloaded when needed)
    • The "changeImageTable" function loads the skin for a player only when they become visible! (e.g: if the player is set on table page 2, the skin is not loaded until it becomes visible (by search, page increment or size of visible data per page)
      • By default, bedrock skin is loaded
      • We store skin in SessionStorage for comparison page to avoid redundant API calls
    • Search-user now displays a datatable (the same as the index page) and you can easily search for the player you want!
    • We removed animations from charts to avoid laggy loads
      • We set default display to 50 players instead of "max"

Bug fixes

  • Copy & Paste is too easy... We changed option value in index page select for chart

Other

  • We removed the filter button in the search-page (datatable does it automatically)
  • Parameters.js includes 2 new parameters for the searchbar in search-user "sSearch" (if you want to add some text before input, default is empty) and "searchPlaceholder"

Join our Discord server to help us improve this dashboard!

mcMMO-Dashboard v1.24.0

30 May 13:04
Compare
Choose a tag to compare

v1 24 0

New features

Skins

  • Animated skins:
    • Add option to enable/disable it in parameters.js
    • Animated skins is working thanks to the skinview3d library
    • Random animations at each page load
  • Skin update date for bedrock players
  • We removed the need to use Tydium API for bedrock skins. In fact, we can directly use the Geyser API ourselves :)
  • Improve getSkin method for bedrock and fix display of empty server icons
    • Add the last update date info for bedrock skins
    • Avoid displaying server icons which are only full of transparent pixels. To do so we added a method "isImageEmpty" to detect empty server icons and replace them with our mcMMO default one

Others changes:

  • We added much more toasts to show errors! Happy debugging!
  • Better overflow management for long username
  • "See profile" button now visible for small devices

Charts:

  • Best player is now always on bottom of radar chart (comparison page)
  • New "setColorsToRoot" function to set tintX_50 variable with 50% opacity (JS usage)
  • Radar chart is now bigger in comparison page

Bug fixes:

  • Fix player names with special characters
  • Fix skin not updating when choosing the same players (comparison page)
  • Fix wrong player skin model
  • All skins were using the "slim" model. Now it will auto-detect when it's a "slim" model or a default one
  • Fix for chart colors (including fix for #10)
  • Radar charts now use tint1 (player1) and tint2 (player2) from parameters.css
  • Fix for filter issue in comparison page

Join our Discord server to help us improve this dashboard!

ezgif com-video-to-gif-1

mcMMO-Dashboard v1.23.0

27 May 17:33
0c7a7de
Compare
Choose a tag to compare

v1 23 0

New features

  • Bedrock skin support

Thanks to UUID stored by mcMMO we can easily know if a player is a bedrock player or not. If it is, then we use the TydiumAPI with his UUID to display his skin. Otherwise we still use player name to show his skin.

  • Edit PHP scripts for skins (bedrock, uuid and name)

Also :

Better display for:

  • Best ability cards in user page on small devices
  • Labels in user page on small devices
  • Table in index page

Bug fixes:

  • title_header in parameters.js updated from "mcMMO Stats" to "mcMMO Dashboard"

Join our Discord server to help us improve this dashboard!

mcMMO-Dashboard v1.22.03

14 May 21:54
Compare
Choose a tag to compare

734shots_so

Thank you for using mcMMO-Dashboard.

Bug fixed:

  • This release includes fix for #5.

Join our server at https://discord.gg/F4UKkXQX to help us improve this dashboard!

mcMMO-Dashboard v1.22.02

25 Apr 08:43
Compare
Choose a tag to compare

photo_5920375005085024227_y

New features

  • New download folder to add pre-made template

You can add an upload.css file to add a theme on your dashboard. Visit https://mcmmo.nicolasvaillant.net/themes for exclusive custom themes!

  • Comparison page update:
    • Link to player page
    • Highlighting the best comparison label
  • Tint for chart now available!

Bug fixed:

  • Some translations have been added:

table_player_label, table_total_label which were not included by default in the translation

  • The names of the families were not translated

Also:

  • You can change header title directly from parameters.js (search for 'title_header')
  • We added a force_darkMode variable in parameters.js to force dark mode by default. You still have the option to toggle the behavior with the dark mode button.
  • Cleaned up code in the project

mcMMO-Dashboard v1.20.0

10 Apr 14:22
Compare
Choose a tag to compare

image Have a look on the project's landing page for more info

Hello

Let's welcome the all new comparison page!

New features

  • You're now able to compare stats between 2 players
  • Some animations were added
  • 'rank' parameter added to get_all_leaderboard.php
  • main.scss is now called style.scss (the file has been cleaned up)
  • Materialize cdn moved to head.php
  • JS functions moved to shared.js (copyToClipboardAction, window.onload, openSidebar, setServerStats)
  • Removal of unnecessary on the aside (these are modified with the translation)
  • Added translation settings for comparison
  • Sort function improved
  • Aside.php page improved to match corresponding page
  • Total added in search-user
  • Filter buttons now appear in aside for comparison and search-user
  • Shortcut labels are now in the active color when selected
  • Gradient format in parameters.js has been updated
  • Group by family of abilities in the user page
    • You can now filter these new groups with a cool dropdown
  • New numeric sorting for user abilities
  • The back to top button now appears at the bottom of the page
  • Some components are now in a separate file
  • New opacity animation for server stats
  • Simplified content size with media queries

Bug fix

  • Width for wide screen
  • Aside Button in user page
  • Text blocked in the first column of the data table when no results are displayed
  • Translation was not working in user search page

mcMMO-Dashboard v1.11.0

24 Mar 15:06
Compare
Choose a tag to compare

Group 9

Hello

Goodbye mcMMO-Stats-Panel, welcome mcMMO-Dashboard !

New features

  • Add gorgeous loading bar
  • Improve top players visibility accross all pages (highlight their names)
  • Server version now supports color codes
  • Server icon is now updated in the header and in the tab
  • German translation thanks to @James_Bach
  • Hamburger menu icon is now a cross when open

Bug fix

  • MDI icons were missing
  • Issue #3
  • Issue with wrong translations et column names

Config files

  • Please take the new parameters.js because structure was modified a lot
  • The german translation was added to parameters.js
  • New setting available in parameters.css to set horizontal size of the page (for large screens)
    • /*Adapt the size of the website for wide screen*/
      /*!important is required at the end of the property to override the initial one*/
      --size-aside-wide-screen:400px!important;
      --size-content-wide-screen:800px!important;

Have a look on the project's landing page for more info

mcMMO-Stats v1.10.0

20 Mar 09:33
Compare
Choose a tag to compare

image

Hello,

In order to fix some issues about wrong paths and unauthorized access on php scripts, we release this new version.

Bug fix :

  • Absolute not relative paths => to avoid that, all pages were moved to the root of the project
  • PHP scripts were not secured and denying all requests => to fix this, we implemented the CSRF token

First release!

18 Mar 23:16
Compare
Choose a tag to compare

image

This is the first release with the following features :

  • All users stats leaderboard,
  • Global charts
  • Players ranking
  • Search bar
  • Dark mode
  • Responsive
  • Colors customization
  • User personal page