Commit Graph

158 Commits

Author SHA1 Message Date
Devin Ryan
ec49a2c07e Unify formatting in main.css 2016-03-01 21:14:42 -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
28160054c0 Left align this 2016-02-23 18:52:30 -06:00
Cryptkeeper
6204a536c4 New header, controls for category visibility 2016-02-23 18:47:27 -06:00
Cryptkeeper
2fa3f08ae8 Replace the old compass favicon with a custom one
So we aren’t using someone’s art
2016-02-23 16:40: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
Kailan Blanks
5ae01cf41d Update copyright to 2016 2016-01-22 19:12:09 +00: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
047f9306bb Drop Lifeboat, add Cosmic PVP 2015-12-27 20:00:18 -06:00
Cryptkeeper
123967cac4 Vertically shrink "the graph" 2015-12-23 14:25:05 -06:00
Cryptkeeper
2cfe39b6f9 Add a footer. 2015-12-18 21:53:13 -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
Cryptkeeper
7e4d3c1f58 Merge branch 'master' into big-graph 2015-12-18 01:53:17 -06:00
Cryptkeeper
8f66475a28 Big graph, away! 2015-12-18 01:45:38 -06:00
LegitModern
bbf726dcf6 Space 2015-12-14 18:17:34 -05:00
Cryptkeeper
9ad7f261e1 Fix rounded corners on icons 2015-12-04 16:26:07 -06:00
Cryptkeeper
97d6368c16 Add mobcrush favicon. 2015-12-04 15:57:50 -06:00
Cryptkeeper
48ae76f623 Fix arguments on socket 2015-11-30 18:12:26 -06:00
Cryptkeeper
79e5f96090 Don't reset when we drop pings. 2015-11-30 14:02:00 -06:00
Cryptkeeper
dd8f5ec10d Show overall stats just for fun. 2015-11-30 14:00:47 -06:00
Cryptkeeper
0640d6ed8f Configure auto reconnect on the frontend socket. 2015-11-26 00:32:20 -06:00
Cryptkeeper
b20ea7aaa4 Hover text on quick jump 2015-11-25 19:36:41 -06:00
Cryptkeeper
31dcf84fc4 Quick clean up 2015-11-25 19:32:39 -06:00
Tux
671c410a68 Added type indicator next to the server name 2015-11-25 20:11:55 -05:00
Cryptkeeper
f516bc9f15 "Quick Jump" feature along with some European servers 2015-11-25 16:40:13 -06:00
Cryptkeeper
f1f67c3104 Fix missing favicon, add 2 networks 2015-11-25 02:10:19 -06:00
Cryptkeeper
7439598721 Add Google Analytics tracker code 2015-11-24 17:38:41 -06:00
Cryptkeeper
aed7947f5a Only show if we don't know why we failed to ping. 2015-11-24 17:34:28 -06:00
Cryptkeeper
3eceb05cac Don't add zeros for offline networks 2015-11-09 16:33:56 -06:00
Cryptkeeper
1e68ea2a3f Tweak the design a bit 2015-11-09 01:38:18 -06:00
Cryptkeeper
56233745e0 Tweak design, numerous fixes 2015-11-09 01:03:03 -06:00
Cryptkeeper
f6ee6568a1 Favicon override for those pesky PE icons 2015-11-08 19:08:31 -06:00
Cryptkeeper
ad6caa2f08 Add default favicon 2015-11-08 18:45:18 -06:00
Cryptkeeper
d64252d35d Begin work on frontend! 2015-11-08 18:34:17 -06:00
Cryptkeeper
dec1536c6c Implement Winston powered logger 2015-11-01 23:46:24 -06:00
Cryptkeeper
89bd722fa1 Setup structure, dynamic routing from config.json 2015-11-01 23:19:27 -06:00
Cryptkeeper
b3f0d8aa18 First commit, most of the backend system! :) 2015-11-01 22:56:08 -06:00