AwkwardPeak7 50b5d33614
Random User-Agent Refactor (#17059)
* lib-randomua

* NHentai: Random mobile ua

* Madara random UA overhaul

* MangaThemesia random UA overhaul

* MangaHub random UA overhaul

* build errors and warnings

* remove preference from Constellar

* change to singleton object

* network.client

* fix copy paste and chapter deep link

* exit early

* use data class and enum options

* missing import

* suggested changes

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* re-add empty check to filters

* convert to interceptor

* update comment

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

* update error message

* initialize client by lazy

* dont check on excluded Filters

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* newlines

* move preference helper function into lib

* move preference helper function into lib x2

* move check to lib too

* move defaultRandomUserAgentType to constructor

* rename the interceptor

* organize the interceptor and preference stuff in different files

* hide custom ua setting when random ua is enabled

* English

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* catch specific exception

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* setVisible()

fresh stuff

* setVisible()

fresh stuff

* change summary

* workaround

* Update error message

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

* Update comment

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

---------

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-07-15 19:52:35 -03:00
..
2023-02-11 14:21:03 -05:00
2023-04-01 15:42:59 -04:00
2022-09-23 18:44:21 -03:00
2023-04-01 15:42:59 -04:00
2023-02-11 14:21:03 -05:00
2023-05-30 10:49:33 -04:00
2022-10-09 14:13:03 -03:00
2022-11-09 13:48:40 -05:00
2023-02-11 14:21:03 -05:00
2023-03-23 22:35:28 -04:00
2023-05-13 22:39:41 -04:00
2023-02-11 14:21:03 -05:00
2023-03-23 22:35:28 -04:00
2023-03-23 22:35:28 -04:00
2023-06-26 13:35:46 -03:00
2023-02-11 14:21:03 -05:00
2022-09-23 18:44:21 -03:00
2023-04-01 15:42:59 -04:00
2023-02-11 14:21:03 -05:00
2023-02-11 14:21:03 -05:00
2023-02-11 14:21:03 -05:00
2023-02-11 14:21:03 -05:00
2022-11-07 15:00:20 -03:00
2023-04-01 15:42:59 -04:00
2023-07-01 10:03:12 -04:00
2023-02-11 14:21:03 -05:00
2022-11-24 11:01:29 -05:00
2023-02-11 14:21:03 -05:00
2022-09-23 18:44:21 -03:00