aboutsummaryrefslogtreecommitdiff
path: root/webAO/master.js
AgeCommit message (Collapse)Author
2020-11-17fix escapingstonedDiscord
2020-11-17escape args that can make it into the htmlstonedDiscord
2020-11-16update the playercount immediatly if it's selectedstonedDiscord
2020-11-16only check real entries once and hide nonworking onesstonedDiscord
2020-10-13only check playercount on mouseoverstonedDiscord
2020-09-27only combine ip and port oncestonedDiscord
2020-09-27shorten the COerror and send message logs to debugstonedDiscord
2020-05-28enable offline playsD
2020-05-16Check online asynchronouslyoldmud0
2020-04-11add an error message when the connection failssD
2020-03-27don't hide the entries if we're not checking themsD
2020-03-27rename oldloading to lowmemory and make it avoid getting the onlinecountsD
2020-03-27since it was broken anyway, remove itsD
2020-03-27old loading gives us the wrong ports anywaysD
2020-03-27get rid of requiresD
2020-03-25get version from package.jsonsD
2020-03-25move encoding stuff to seperate js filesD
2020-03-23add https and javascript warningssD
2020-03-21auto indentsD
2020-03-20add text decoding magicsD
2020-02-15close the connection after we got all the serverssD
master ooc is unused on web
2020-02-10don't need this anymoresD
2020-01-02hash the actual values, don't get random device IDssD
2020-01-02change fingerprint lib to valvessD
the library wants to be the first thing to load after the page is idle, so i had to move all the onload things in the handle after the library ran
2019-12-31don't read the ID from the cookie, as people easily change itsD
2019-12-28make the id stick bettersD
2019-12-20this doesn't need to be asyncsD
2019-12-19this is a little more usefulsD
2019-12-19change localhost port to 50001 and ID to -1sD
2019-12-19delete my debug logging entriessD
2019-12-19make onlinecheck async, ignore last serverlist entry as it's just a single %sD
2019-12-17less logging spamsD
2019-12-17rename ugly css namessD
2019-12-17change onlinecounter to reflect banned bettersD
2019-12-17reverse oldloading logicsD
2019-12-17imrpove readability and add ban packetsD
2019-12-17appearently, most tsuservers deny the connection if this isn't setsD
2019-12-17send hdid and do not add a line break to the listsD
2019-07-27Fix onmouseover after moving master.js to Webpack (#25)oldmud0
Fixes #24
2019-07-27seems the ps4 has a limit on webworkers/websocket connectionstonedDiscord
so i spread them out over 1 second per server
2019-07-26old loading for my ps4stonedDiscord
or anything that doesn't like big packets
2019-07-22add optional old loading commands for low memory devices like the ps4stonedDiscord
2019-07-21indentation part 2stonedDiscord
2019-07-01(See commit message)oldmud0
This commit includes another pass of refactoring to webAO, but could not be tested because it has become virtually impossible to compile GoldenLayout correctly and have it be detected as a module by webpack. GoldenLayout has also been dormant for an alarming amount of time, and its new maintainers have not been doing a stellar job releasing bug fixes. So, I give up trying to build webAO. It's a heaping mess written in vanilla HTML/CSS/JS without the use of a proper web framework, dependent on a raw TCP protocol designed 7 years ago, only to be wrapped with yet another protocol that only half the servers *want* to support, because webAO is so bad that only incompetent players would want to keep using it. (Unless you are a Chromebook player, in which case I am sorry for hurling insults at you.) webAO started off as an experiment by sD, but became real only because I made it real. I was the one who added support for it for tsuserver; I was the one who made the UI vaguely acceptable; I was the one who added a button for it on the home page. It's really my fault that this abomination lives on. I should have learned a legitimate web framework and rewritten it when I had the chance.
2018-06-17fixed up master.jsstonedDiscord
2018-05-15Move files to webAO folder; GoldenLayout works!oldmud0