aboutsummaryrefslogtreecommitdiff
path: root/bg
Commit message (Collapse)AuthorAgeFilesLines
* Rename variable `document` to `doc`Stef Gijsberts2021-11-101-5/+5
| | | | | This is done because shadowing the global variable `document` can lead to unexpected results.
* More consistent and efficient blacklisting.hackademix2019-04-121-1/+1
|
* Subdomain wildcard support.hackademix2019-03-261-6/+29
|
* Merge #36 `Correctly decode using the original document charset and force ↵Ruben Rodriguez2019-03-132-30/+51
|\ | | | | | | re-encoding via UTF-8 BOM only when needed.`
| * Sniffing of charset in <meta> tags and BOM.hackademix2019-03-132-8/+47
| |
| * Correctly decode using the original document charset and force re-encoding ↵hackademix2019-03-112-28/+10
| | | | | | | | via UTF-8 BOM only when needed.
* | Fix for large scripts thrashing the black/white lists when added.hackademix2019-03-111-1/+1
| |
* | Fixed inline whitelisting regressions (issue #35).hackademix2019-03-051-1/+8
|/
* Merge #24 `Lenient WebLabels matching (by URL, by id, by name).`Ruben Rodriguez2018-10-031-12/+33
|\
| * WebLabels matching by id made case-insensitive.hackademix2018-09-301-5/+6
| |
| * Lenient WebLabels matching (by URL, by id, by name).hackademix2018-09-291-12/+32
| |
* | Work-around for StreamFilter bug storing cached script in a way that messes ↵hackademix2018-09-281-9/+26
|/ | | | up with encodings later (exacerbated by the license tag fixes).
* Match WebLabels by label rather than by canonical URL.hackademix2018-09-251-16/+17
|
* Adjust directory layout and packaging to allow Storage.js to be shared with ↵hackademix2018-09-132-131/+1
| | | | the settings page in the xpi release.
* Support for batch async list operations.hackademix2018-09-132-35/+62
|
* Internal refactoring of htmlEdit() using idiomatic asynchronous ES for ↵hackademix2018-09-021-2/+3
| | | | better maintainability and fixing problematic Promise usage.
* Fixed weblabels not being checked in whitelisted documents unless they ↵hackademix2018-09-021-5/+29
| | | | precede scripts.
* Moved external licenses check into response pre-processing, in order to ↵hackademix2018-09-011-5/+5
| | | | avoid filterResponse() as much as possible (fixing issue #11)
* WebLabels-based license checking implementation.hackademix2018-08-201-0/+96
|
* Broader detection of UTF-8 encoding in responses.hackademix2018-08-011-1/+1
|
* Uniform conventions for module importing paths.hackademix2018-07-311-1/+1
|
* Refactoring out list management in its own class / bug fixing and ↵hackademix2018-07-311-0/+71
| | | | simplifying UI synchronization.
* Stateful response processing support.hackademix2018-07-311-8/+4
|
* Implement early whitelisting / blacklisting logic.hackademix2018-07-302-7/+46
|
* White/Black lists back-end refactoring, fixing entry truncation on removal ↵hackademix2018-07-291-0/+79
| | | | and possible duplications on addition.
* Refactor and fix HTTP response filtering to touch only scripts, either ↵hackademix2018-07-172-0/+192
external or embedded inside HTML documents and sub-documents.