aboutsummaryrefslogtreecommitdiff
path: root/bg
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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.