Commit Graph

71 Commits

Author SHA1 Message Date
Nick Krecklow
f1fe9d02e4
fix early div closure 2020-03-30 00:43:49 -05:00
Nick Krecklow
d4353d8fe1
add 24hr peak 2020-03-30 00:37:49 -05:00
Nick Krecklow
7b8f91af68
add dark mode support 2020-03-30 00:17:20 -05:00
Hugo Manrique
0392fce6c3 Fix XSS by parsing player counts as raw data and validating favicon URIs (#116)
* Fix XSS by parsing player counts as raw data (instead of parsing it)

* Ensure the returned favicon is a data URI

* Force server favicon size to 64px

* Increase specificity of data URI validation

The previous commit would happily accept any domain (or subdomain) that started with "data"
2019-09-05 16:15:44 -05:00
Cryptkeeper
557c581726 Prevent empty version payloads from breaking frontend 2017-10-23 03:20:45 -05:00
Cryptkeeper
106033adb8 Help readability on individual server elements 2017-05-13 11:21:41 -05:00
Cryptkeeper
7bd33c081b Shrink record and versions listing using server-meta 2017-05-13 11:17:31 -05:00
Cryptkeeper
d2ba338cb6 Darken versions listing 2017-05-13 11:11:42 -05:00
Cryptkeeper
be01d5c515 Show loading indicators when disconnected 2017-05-13 11:08:19 -05:00
Cryptkeeper
bfcc896e28 Improved Mojang status indicators and better footer 2017-05-13 11:07:50 -05:00
Hugo Manrique
0955e8dbcd Allow custom Graph colors (#76) 2017-04-03 22:10:46 -05:00
Cryptkeeper
42c744b9dd Use tooltip instead of slider text 2017-03-14 21:14:26 -05:00
Cryptkeeper
b4c716d701 Use #hideCaption instead of manual handling 2017-03-14 21:04:38 -05:00
Cryptkeeper
039d1364ea Dynamically resize the 24hr chart 2017-03-14 20:48:07 -05:00
Cryptkeeper!
ac0ea0d5d7 3.1.0 (#69) 2017-03-14 17:07:58 -05:00
Cryptkeeper
f722f5295a Add new percentage bar feature 2017-03-11 18:52:07 -06:00
Cryptkeeper!
2c4f3e0865 3.0.0 2017-03-11 17:44:21 -06:00
Cryptkeeper
02eb405ad7 Recognize and version test 1.11 2016-12-14 17:42:55 -06:00
Chris
1595b3e904 Will print the port only if it is custom 2016-10-08 01:15:47 +01:00
Cryptkeeper
aecb45fe07 Remove category visibility controller 2016-06-20 18:14:06 -05:00
Cryptkeeper
41a6a25854 Test servers for 1.10 support 2016-06-08 21:36:35 -05:00
Nick Keeper
26939910dc Reset lastMojangServiceUpdate on disconnect 2016-04-26 15:15:39 -05:00
Cryptkeeper
ea5fa03d37 A few quick frontend tweaks 2016-03-06 01:27:47 -06:00
Devin Ryan
43c284aa8a Show supported versions for PC servers
The Minetrack daemon will send a different protocol version each time
it pings a server. If a server responds with the same protocol version,
it is assumed that the version is supported, and it is shown on the
page above the server's player count.

The list of versions to be tried is stored in config.json.
At the moment, 4 versions are checked:
- 4 (Minecraft 1.7.2)
- 5 (Minecraft 1.7.10)
- 47 (Minecraft 1.8)
- 107 (Minecraft 1.9)
2016-03-01 21:09:38 -06:00
Cryptkeeper
3ed9b85db4 Show category options if there's more than 1 category 2016-02-23 19:21:13 -06:00
Cryptkeeper
9ac6502394 Allow the server to control category visibility 2016-02-23 19:19:15 -06:00
Cryptkeeper
6204a536c4 New header, controls for category visibility 2016-02-23 18:47:27 -06:00
Cryptkeeper
798dda8f12 Fix frontend not updating publicConfig.json
This changes the handshake sequence to use “bootTime” (a unique key
based off the time) to make sure the frontend configuration matches the
current one. If not, the client pulls the update and validates before
requesting the listing.
2016-02-06 18:26:29 -06:00
Cryptkeeper
143e99876a Ability to categorize networks 2016-02-06 17:34:33 -06:00
Cryptkeeper
4af3d8a85f Avoid race conditions 2016-02-01 05:32:00 -06:00
Cryptkeeper
808418f6bd Correctly init these 2016-02-01 05:31:00 -06:00
Cryptkeeper
ae018acba4 Load back the graph controls 2016-02-01 05:29:09 -06:00
Cryptkeeper
1e5b5efc48 Remove the data if needed 2016-02-01 05:23:42 -06:00
Cryptkeeper
01c427eea2 Fix hooking 2016-02-01 05:21:46 -06:00
Cryptkeeper
c4177abaaf Start work on saving graph controls 2016-02-01 05:20:25 -06:00
Cryptkeeper
266eff4668 Tweak the color hashing system 2016-02-01 05:05:14 -06:00
Cryptkeeper
6d8ab212e0 Fix incorrect IP references 2016-02-01 04:58:05 -06:00
Cryptkeeper
53c3c5e556 Don't apply min: 0 to the small graphs 2016-01-06 15:42:50 -06:00
Cryptkeeper
096c919dd0 Disallow networks from graphing < 0 players 2016-01-06 13:15:34 -06:00
Cryptkeeper
123967cac4 Vertically shrink "the graph" 2015-12-23 14:25:05 -06:00
Cryptkeeper
d1197bf159 Fat, away! 2015-12-18 21:39:08 -06:00
Cryptkeeper
454627b2a9 Numerous graph fixes 2015-12-18 21:23:24 -06:00
Cryptkeeper
438a060823 Fix visibility 2015-12-18 19:05:43 -06:00
Cryptkeeper
88173ead11 Don't show graph on mobile browsers 2015-12-18 19:00:57 -06:00
Cryptkeeper
a426a6afa2 Fancy controls 2015-12-18 18:49:18 -06:00
Cryptkeeper
8e999cee1b Toggle buttons 2015-12-18 18:33:43 -06:00
Cryptkeeper
5a9be282f7 Work on frontend, fix removal of useless data 2015-12-18 18:25:59 -06:00
Cryptkeeper
649d8abd33 Fix race condition, add graph toggles 2015-12-18 18:10:58 -06:00
Cryptkeeper
c87a377621 Destroy the graph on disconnect 2015-12-18 02:47:35 -06:00
Cryptkeeper
a0524ce41b Ignore data for networks that don't exist in config.json 2015-12-18 02:43:44 -06:00