Permalink
Switch branches/tags
Nothing to show
Commits on Jun 18, 2012
  1. data/ui/panel.css was created months ago to support the 'SxSW mode' c…

    jonoxia committed Jun 18, 2012
    …ollusion display, but it seems I never added it to the repository; oops.
  2. Updated the .gitignore file

    jonoxia committed Jun 18, 2012
Commits on Jun 17, 2012
Commits on Jun 6, 2012
  1. New visualization: Added zoom in and zoom out buttons. (The buttons w…

    Jono Xia
    Jono Xia committed Jun 6, 2012
    …ill not be the final UI, i'm just testing the zoom feature.)
Commits on Jun 4, 2012
  1. Bumped version to 0.19

    Jono Xia
    Jono Xia committed Jun 4, 2012
  2. Removed a popup-blocker-specific menu from the collusion banner notif…

    Jono Xia
    Jono Xia committed Jun 4, 2012
    …ication
  3. Added a banner-style notification at the top of the page when Collusi…

    Jono Xia
    Jono Xia committed Jun 4, 2012
    …on blocks third-party content on a site. (The Options button is not implemented yet, so at the moment there's nothing you can do with this banner - it's just a placeholder.)
  4. Made graph respond correctly when nodes are removed, needed for respo…

    Jono Xia
    Jono Xia committed Jun 4, 2012
    …nsive blocking UI. This means that node indices can now change, which required a ton of refactoring in graphrunner.js/CollusionGraph because it previously assumed that indices were invariant. D3 requires source and target properties of links to be indices into the nodes array, so now if a node is removed we have to recalculate the .source and .target of all links.
Commits on Jun 1, 2012
  1. Blacklist is now stored in simple-storage.

    Jono Xia
    Jono Xia committed Jun 1, 2012
  2. Clicking a node now shows a pop-up menu with a 'Block' option. This r…

    Jono Xia
    Jono Xia committed Jun 1, 2012
    …equired refactoring out a new popupLabel object to maintain the menu state and encapsulate the functions.
  3. Removed a node transition that wasn't needed

    Jono Xia
    Jono Xia committed Jun 1, 2012
  4. Removed node-dragging feature (it's cool, but not very useful, and it…

    Jono Xia
    Jono Xia committed Jun 1, 2012
    … conflicts with planned UI).
  5. Re-implemented variable node radius based on number of incoming links…

    Jono Xia
    Jono Xia committed Jun 1, 2012
    …. Changed the calculation of line endpoints and popup labels to match variable node size. Also made font size of the label scale with the node.
Commits on May 24, 2012
  1. Removed the code which checks cookie manager to see if a cookie was r…

    Jono Xia
    Jono Xia committed May 24, 2012
    …eally written; the timing is wrong (see bug 86). This forces me to re-open Bug 20. Started working on a replacement implementation using 'cookie-changed' notification but it is not functional yet, so right now cookies are added to the graph even if blocked.
Commits on May 10, 2012
  1. Bumped version number

    Jono Xia
    Jono Xia committed May 10, 2012
Commits on May 4, 2012
  1. Changed format of collusion log - now referrers[referrer] is no longe…

    Jono Xia
    Jono Xia committed May 4, 2012
    …r an array but an object with .timestamp, .datatypes, .uploaded, and .cookie properties.
  2. Added Collusion Graph menu item to Tools menu.

    Jono Xia
    Jono Xia committed May 4, 2012
Commits on Apr 25, 2012
  1. Bug 31 - implemented first attempt at a 'share your graph with Mozill…

    Jono Xia
    Jono Xia committed Apr 25, 2012
    …a' button.
Commits on Mar 15, 2012
  1. Issue 35 - picture-in-picture can now be turned on via pref; it will …

    Jono Xia
    Jono Xia committed Mar 15, 2012
    …pop up a panel in the center of the window whenever new connections are added to the graph. I'd prefer to have it in the corner instead of centered but Jetpack's panel API doesn't support that yet.
Commits on Mar 11, 2012
  1. On the bookmarklet page, add a link to a checkout frozen at 962f200 t…

    toolness committed Mar 11, 2012
    …hat's hosted on labs.toolness.com, so that folks can use that if the current bookmarklet is broken.
Commits on Mar 10, 2012
  1. Merge branch 'master' of github.com:toolness/collusion

    toolness committed Mar 10, 2012
    Conflicts:
    	website/graphrunner.js
  2. Added a simple faviconURL() function that returns the URL of a favico…

    toolness committed Mar 10, 2012
    …n, and made code use it. This conforms to DRY and will make it easier to drop-in favicon proxies like https://github.com/toolness/favicon-proxy.
Commits on Mar 8, 2012
Commits on Mar 2, 2012
  1. Clicking a node now causes the site-info div to take over the left si…

    Jono Xia
    Jono Xia committed Mar 2, 2012
    …debar. Hope this makes it a little more discoverable.
  2. Bug 8/28 - hid the block/whitelist links for now, since they don't wo…

    Jono Xia
    Jono Xia committed Mar 2, 2012
    …rk completely
  3. Bugs 8 and 28 - added first pass at a site blocking/whitelisting feat…

    Jono Xia
    Jono Xia committed Mar 2, 2012
    …ure, still experimental.
Commits on Mar 1, 2012
  1. Bug 35 - picture in picture mode, first pass at implementation. Added…

    Jono Xia
    Jono Xia committed Mar 1, 2012
    … a pref, off by default, that shows mini-collusion graph in a popup panel whenever new sites join the graph.
  2. Reorganized main.js - gathered all the run-on-startup code (previousl…

    Jono Xia
    Jono Xia committed Mar 1, 2012
    …y scattered around the file) into a single initCollusion() function.