Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This is by no means even close to comprehensive (legacy compatability for
determining browser width is a total mess in and of itself).
However, this is enough for manavis to work on recent versions of Firefox.
It's not quite as fast as chromium, but it is entirely workable.
Older versions aren't really worth testing, as the entire application is very
js intensive.
|
|
|
|
Almost everything is white anyway due to the svg backgrounds, and having just
the titles tinted looks strange.
|
|
Easier to make things easily parseable now than have to deal with logs later.
|
|
|
|
|
|
|
|
Active filters will only be applied from users in the same channel.
This closes #14.
|
|
It was previously very hard (impossible?) to select upper values.
|
|
|
|
|
|
Also filter KILLXP by default.
This closes #16.
|
|
|
|
|
|
Sort the pie chart the other way.
Still doesn't feel right. Perhaps a bar chart would be better.
|
|
|
|
|
|
|
|
|
|
Massive cleanup of margins and offsets.
|
|
|
|
|
|
Also push vis-hide structure up to contain the columns, rather than each
column having its own vis-hide div
|
|
The new parsing system is robust enough to eliminate its persistent need
|
|
|
|
Multiple connections could be made from the same session,
which could cause issues when they disconnected in turn.
|
|
|
|
No elegant solution presents itself immediately. This isn't too bad, but
should be replaced - while more specialised charts could be added to the chart
renderlet, it's fragile and matters become problematic if more modules require
the renderlet as well.
|
|
|
|
No longer used with the parser rewrite.
|
|
This completely removes any need to look behind for already parsed records,
and adds a second pass that assigns stats to records that did not have that
information known at the time of parsing.
With the testing data, this changed the number of records with no stat
information from approximately 1/6 to none (!).
The parser is also much cleaner now, at least as much as a parser built around
regular expressions is clean. Apparently the late night coding me really likes
nesting closures.
This closes #7.
This closes #13.
|
|
The PC chart is removed, as records being linked to specific characters could
never be released publically.
The records are being postprocessed, as information about stats for unknown
records could have been logged after the record (ie. STAT on LOGOUT)
The processed records are available for download in JSON format. Currently,
this is only accessible by calling parser.createBlobLink() from the console.
The process can be quite resource intensive.
The file should be saved with "scrubbed" appearing somewhere in the filename.
The loader now properly informs its each method of the current file and the
number of files.
Files with "scrubbed" in the filename are interpreted as scrubbed logfiles and
will be loaded in as JSON directly.
|
|
Also make its description consistent with the one in index.html.
|
|
|
|
|
|
|
|
There is now a simple node application to enable broadcasting of active
filters, using socket.io.
Currently, everyone on the server will send and receive all changes.
This might get chaotic depending on how crowded things become.
Perhaps `channels' might help keep things scalable.
Broadcasting filters for the stat trellis chart would be interesting.
You can also set and change your own nickname.
This closes #12.
|
|
|
|
This closes #4.
|
|
|
|
This closes #2.
|
|
|
|
Also set a sane maximum bubble size.
Previously, it operated on a logarithmic scale, which meant some bubbles
weren't being given their due weight.
Thanks to Nard for the suggestion!
|
|
"The page build failed with the following error: page build failed"
Seeing if this makes a difference.
Documentation seems sparse, as most pertain to Jekyll specific projects,
and the error is rather general.
The site should be static, in any case.
|
|
This closes #10.
|
|
This closes #11
|
|
|
|
This should now be implemented efficiently enough for everything else to
still work.
This currently does not allow filtering, but the dimensions are prepared in
a manner that makes this a simple addition.
|
|
|