Граф коммитов

170 Коммитов

Автор SHA1 Сообщение Дата
Princiya Marina Sequeira ddd4c0545a
Merge pull request #254 from Parikshit-Hooda/issues/253
Issues/253
2019-06-29 12:57:12 +02:00
Parikshit Hooda 5e901c65e4 markdown refactor to increase readability 2019-06-29 15:27:55 +05:30
Parikshit Hooda e9e334753f markdown refactor 2019-06-29 15:26:08 +05:30
Parikshit Hooda 0e08624706 markdown refactor to increase readability 2019-06-29 15:24:18 +05:30
Parikshit Hooda 4cffdfd743 markdown refactor to increase readability 2019-06-29 15:22:53 +05:30
Princiya Marina Sequeira 8ffa38cabd
Merge pull request #252 from jaller94/coc-2019
Adopt Mozilla's 2019 Code of Conduct
2019-05-28 09:00:37 +02:00
Christian Paul d4185eb417
Adopt new Mozilla's 2019 Code of Conduct
Copy required parts from https://github.com/mozilla/repo-templates/blob/master/templates/CODE_OF_CONDUCT.md
2019-05-27 22:02:28 -07:00
Princiya Marina Sequeira 2e855ee4a0
Merge pull request #239 from jonathanKingston/2.1.0
Version bump to 2.1.0
2018-02-17 14:25:35 +01:00
Jonathan Kingston c85875af99 Version bump to 2.1.0 2018-02-17 12:40:57 +00:00
Biliana Valeva 7440322512 Increase favicon size relative to the circle radius (#220)
* Increase favicon size relative to the circle radius

* Move drawing image to draw favicon function

* Move image drawing to a separate function
2018-02-17 12:37:30 +00:00
Princiya Marina Sequeira f24de1c0a5 remove manual tick (#234) 2018-02-17 12:27:35 +00:00
Elizabeth ec81ff8a3a Use consistent braces for arrow functions (#231)
* Add eslint rule arrow-body-style.

* Fixes #64. Apply consistent braces throughout project.
2017-11-18 18:17:50 +00:00
maq 299b39a944 GIF added for README.md (#229) 2017-10-12 07:19:58 +01:00
Jonathan Kingston ccd000b1a0 Update dexie version and bump version to 2.0.5 (#228) 2017-10-11 01:41:54 +01:00
Jonathan Kingston 4b05e58dd6 Version bump to 2.0.4. (#225) 2017-10-09 19:26:00 +01:00
Andrew Hayward 9417a3ab28 Switching from native 'confirm' prompt to HTML dialog for reset prompt. (#221)
Adds Google's `dialog-polyfill` as a dependency.
2017-10-09 11:48:41 +01:00
Darryl Pargeter 89c3eb4b18 190-added-in-link-to-index (#222)
* 190-added-in-link-to-index

* 190-made-requested-changes-to-copy
2017-10-09 11:37:43 +01:00
Paul Theriault e50dffa7b3 Fix broken TP button (#223) 2017-10-09 11:16:24 +01:00
Jonathan Kingston 6c43a7c749 Fix repeat loading of erroneous favicons. Fixes #212 (#219) 2017-10-04 13:47:15 +01:00
Jonathan Kingston 23282ad95b Fix toggle for stable firefox. Fixes #216 (#218) 2017-10-04 11:31:44 +01:00
Jonathan Kingston 394b3afad9 Add json dependency for building (#214) 2017-09-30 17:08:25 +01:00
Jonathan Kingston 99d907f919 Bump to 2.0.1 and remove install page as users had forgotten about installing us. (#211) 2017-09-29 02:26:25 +01:00
Jonathan Kingston 3f9a36dadc Fix release (#210) 2017-09-29 01:39:56 +01:00
Jonathan Kingston 4ff6a9f21f Throw away requests that are not in the default cookie store or requests that we can't be certain what cookie store they are in (#207) 2017-09-28 20:33:17 +01:00
Jonathan Kingston 349088179c Fix capture queue by not preventing the queue from working for an exception. Also fix broken URL exceptions. (#206) 2017-09-28 16:25:44 +01:00
Princiya Marina Sequeira 324d873942 screenshot updated. fixes #192 (#205) 2017-09-28 16:24:00 +01:00
Princiya Marina Sequeira 9ccb8f58ed Force layout nits (#203)
* improved graph ticks
* improved force values
* radius improved
* radius updated
2017-09-28 14:25:52 +01:00
Princiya Marina Sequeira a5ba8c413b Cache favicons and other fixes (#201)
* cache favicons and other fixes

* minor change
2017-09-20 04:25:09 +01:00
Joana de Souza dc366ba354 add warning when remove all data (#197)
* add warning when remove all data. fixes #119

* fixed code to show warning when remove all data. Fixes #199

* add template strings to confirmation message. Fixes #119
2017-09-04 11:53:09 -07:00
Jonathan Kingston 3715170978 Name change. Fixes #195 (#196) 2017-09-01 15:34:03 -07:00
Jonathan Kingston a7c4c75a2f Hook up tracking protection toggle with web extensions. Fixes #143 (#193) 2017-09-01 10:19:29 -07:00
Jonathan Kingston 07b61c75f8 Attempt to fix those line endings (#194) 2017-09-01 10:07:35 -07:00
Lakshmy 4229f3321f #66 Changes proposed for getting the toggle button up (#170)
* Changes for tracking protection toggle button

* changes for tracking protection toggle buttton with label properly laid out

* more alignment changes for the toggle switch

* indenting and active state changes
2017-08-31 17:38:33 -07:00
Bianca Danforth 0b314f2a9d Properly munge inbound data in all cases. Fixes #187. (#188) 2017-08-31 16:54:39 -07:00
Bianca Danforth 2053d07d7c Add first run page. Fixes #117. (#186)
We probably want to make a follow-up issue to check for first run with the browser extension version instead of using local storage and add a button in first-run.html to open the Lightbeam tab from the first-run page.
2017-08-31 16:30:13 -07:00
Jonathan Kingston 57b6d289da Fix for #177 possibly #179 and issues with #110, #183 (#180) 2017-08-30 23:20:31 -07:00
Bianca Danforth e0728d9fb9 Fix null error in lightbeam.getDataGatheredSince (#182) 2017-08-29 14:35:58 -07:00
Bianca Danforth 6deb4305af Fix TypeError for a null return value in lightbeam.getDataGatheredSince (#181) 2017-08-29 14:01:41 -07:00
Bianca Danforth f6ccc9d465 Make vars dynamic. Fixes #65. (#169)
* Make vars dynamic. Fixes #65.

Added a few new methods to lightbeam.js and store.js to fetch these values from storage to initialize them, and then increment numVisitedSites and numThirdParties when appropriate on each redraw() in lightbeam.js.

* Fixes per PR feedback

Also added 'requestTime' to first party website objects, since to this point only third parties had them.

@jonathanKingston, should I worry about the <dl> elements in .top-bar shifting when there is and isn't content in these fields? Was thinking I could do a pseudoelement and remove it once they're populated.

Also, if you know a better way in lightbeam.updateVars to distinguish between initialization and update other than isFirstParty === undefined, please let me know!

* More fixes from PR feedback

Also fixed a bug when lightbeam.getDataGatheredSince returns null.
2017-08-29 10:03:16 -07:00
Bianca Danforth 647fa73e04 Initial COC and Contributing docs. Fixes #127. (#138)
Added lightbeam-feedback@mozilla.org as contact information to CONTRIBUTING.md.

Also updated all instances of our Electrolyfish repo URL in the docs to Mozilla.

Also snuck in an eslint rule for spaces between operators so we don't see `var x=4`.
2017-08-29 08:36:36 -07:00
Bianca Danforth d7f0c727bb Remove google font loading. Fixes #153. (#174) 2017-08-24 17:12:12 +01:00
Princiya Marina Sequeira 39a4b19e3a Improve graph forces (#158)
* positions updated for new nodes

* minor change

* descriptive vars

* tick count increased

* endevent removed

* minor change

* minor change

* forces improved

* forces improved. code cleanup

* code cleanup

* refactoring

* nodes move after dragged
2017-08-23 18:43:38 +01:00
Jonathan Kingston 2f2b3f84ed Add in lightbeam extension id, fix bundling as node_modules doesn't work in web-ext, auto build the submodule. Changed inclusion paths to new ext-libs dir which is built with 'npm run build'. Fixes #159 (#172) 2017-08-23 13:23:36 +01:00
Princiya Marina Sequeira a9651fcb35 Increase graph area (#164)
* graph area maximised. fixes #146
* footer set to display none
* overflow hidden set on content area
2017-08-22 17:27:10 +01:00
Bianca Danforth aee31ec481 Restructure lightbeam.js similar to other scripts (#160)
Aligned lightbeam.js to capture.js, store.js, etc structure. Made 'lightbeam' a global object with methods.
Simplified and renamed methods based upon their current usage.
2017-08-22 10:44:27 +01:00
Jonathan Kingston c0adba31fe First parties as fp (#157)
* Fix legacy Firefox versions and missing graph nodes not connected to their first parties. Fixes #150 Fixes #151

* Check first party isn't about to become a reference to itself. Fixes #156
2017-08-21 13:40:47 +01:00
Jonathan Kingston 97d36f154a Fix legacy Firefox versions and missing graph nodes not connected to their first parties. Fixes #150 Fixes #151 2017-08-21 13:18:50 +01:00
Bianca Danforth c8ba01bd01 Reverse logic on store.isNewWebsite 2017-08-21 11:44:00 +01:00
Bianca Danforth 9d1b64b964 Capture third party requests from non-visible tabs.
Service Workers can make third party requests, for example, and these requests have a tabId = -1. We no longer ignore these kinds of requests. There may be other less obvious third party requests that we miss; there is a follow up issue, #142, to address this.
2017-08-21 11:44:00 +01:00
Bianca Danforth a1fd49d80f PR fixes per feedback
Now that we are queue-ing incoming HTTP requests/page loads to process in order and awaiting the return of `sendThirdParty` and `sendFirstParty`, there were a number of bugs in `sendThirdParty` that were previously silently failing that have been fixed!
* `browser.tabs.get(tabId)` throws an error (and exits the script) if the tabId is -1
* The `response` object from `webRequest.onResponseStarted` can have a `originUrl` key with a value of `undefined`.
2017-08-21 11:44:00 +01:00