Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Jun 18, 2012

  1. jonoxia

    data/ui/panel.css was created months ago to support the 'SxSW mode' c…

    …ollusion display, but it seems I never added it to the repository; oops.
    authored June 18, 2012
  2. jonoxia

    Updated the .gitignore file

    authored June 18, 2012

Jun 17, 2012

  1. jonoxia

    Added ability to pan around the graph by dragging the background

    authored June 18, 2012

Jun 06, 2012

  1. New visualization: Added zoom in and zoom out buttons. (The buttons w…

    …ill not be the final UI, i'm just testing the zoom feature.)
    authored June 06, 2012

Jun 04, 2012

  1. Bumped version to 0.19

    authored June 04, 2012
  2. Removed a popup-blocker-specific menu from the collusion banner notif…

    authored June 04, 2012
  3. Added a banner-style notification at the top of the page when Collusi…

    …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.)
    authored June 04, 2012
  4. Added some clarifying comments to the svg-generating code

    authored June 04, 2012
  5. Removed blocklist link from sidebar since it's in the node popup menu…

    … now.
    authored June 03, 2012
  6. Implemented actual blocking of sites on blocklist.

    authored June 03, 2012
  7. Made graph respond correctly when nodes are removed, needed for respo…

    …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.
    authored June 03, 2012
  8. Fixed incorrect function call to cookie manager API

    authored June 03, 2012

Jun 01, 2012

  1. Blacklist is now stored in simple-storage.

    authored June 01, 2012
  2. Clicking a node now shows a pop-up menu with a 'Block' option. This r…

    …equired refactoring out a new popupLabel object to maintain the menu state and encapsulate the functions.
    authored June 01, 2012
  3. Removed a node transition that wasn't needed

    authored June 01, 2012
  4. Removed node-dragging feature (it's cool, but not very useful, and it…

    … conflicts with planned UI).
    authored May 31, 2012
  5. Re-implemented variable node radius based on number of incoming links…

    …. 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.
    authored May 31, 2012

May 24, 2012

  1. Manually applied byoogle's patch to complete label paths (07fcece)

    authored May 24, 2012
  2. Removed the code which checks cookie manager to see if a cookie was r…

    …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.
    authored May 24, 2012

May 10, 2012

  1. Bumped version number

    authored May 10, 2012
  2. Created UI for filtering cookie-based and non-cookie-based connctions.

    authored May 10, 2012

May 04, 2012

  1. Changed format of collusion log - now referrers[referrer] is no longe…

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

    authored May 04, 2012

Apr 25, 2012

  1. Bug 31 - implemented first attempt at a 'share your graph with Mozill…

    …a' button.
    authored April 25, 2012

Mar 15, 2012

  1. Issue 35 - picture-in-picture can now be turned on via pref; it will …

    …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.
    authored March 15, 2012

Mar 11, 2012

  1. Atul Varma

    On the bookmarklet page, add a link to a checkout frozen at 962f200 t…

    …hat's hosted on, so that folks can use that if the current bookmarklet is broken.
    authored March 11, 2012

Mar 10, 2012

  1. Atul Varma

    Merge branch 'master' of

    authored March 10, 2012
  2. Atul Varma

    Added a simple faviconURL() function that returns the URL of a favico…

    …n, and made code use it. This conforms to DRY and will make it easier to drop-in favicon proxies like
    authored March 10, 2012

Mar 08, 2012

  1. Created a 'credits' link in the sidebar to give props to contributors.

    authored March 08, 2012

Mar 02, 2012

  1. Clicking a node now causes the site-info div to take over the left si…

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

    …rk completely
    authored March 02, 2012
  3. Made cursor show as hand when hovering over links on collusion UI page

    authored March 02, 2012
  4. Bugs 8 and 28 - added first pass at a site blocking/whitelisting feat…

    …ure, still experimental.
    authored March 02, 2012

Mar 01, 2012

  1. Bug 35 - picture in picture mode, first pass at implementation. Added…

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

    …y scattered around the file) into a single initCollusion() function.
    authored March 01, 2012
Something went wrong with that request. Please try again.