* add rainofsnow explicitly
* Update src/plugins/english/rainofsnow.ts
Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
* Update src/plugins/english/rainofsnow.ts
Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
* rainofsnow: done 🎉 - fixed pagination parsing, plugin type is now correct, parsing chapter no longer crashes the server, now using 'this.site', and cleaned a few things up.
---------
Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
* Moved to zustand and started refactored filters
- Move from redux to zustand
- Refactor Filters typings and add some helper types
- Add Filters button and Picker/Switch filter options
- Fixed Syosetu typings
* Add rule consistent-type-definitions
- Add consistent-type-definitions eslint rule to force consistent use of types instead of interfaces
- Run eslint to auto-change every interface to types
https://dev.to/atheodosiou/types-vs-interfaces-in-typescript-making-the-right-choice-48a4https://www.youtube.com/watch?v=zM9UPcIyyhQ
* Add other filters and refactor
- Move Dialog to FiltersDialog
- CheckboxFilter, TextFilter, XCheckboxFilter added
- Added TripleCheckbox and TripleSwitch as tri-state checkbox/switch items using Mui stylings
* TriStateCheckbox/Switch refactor
- Change name of TripleSwitch and TripleCheckbox to TriState
- Change slightly TriStateSwitch and StyledSwitch styles
- Add option to change into TriStateSwitches via `localStorage` value `useSwitches`
* Refactor code and fix issues
* fix: prettier
---------
Co-authored-by: nyagami <hoangquan05112002@gmail.com>
* Add files via upload
* 2nd
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* clean up
* clean up
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories and minor cleanup
* fix handling single chapter stories and minor cleanup
* New source test
* New source test
* fix bugs
* fix bugs
* fix bugs
* bugs fix
* New arabic source rewayat.club
* New arabic source rewayat.club
* New arabic source rewayat.club
* New arabic source rewayat.club
* chapter release dates improvment for ao3
* edits
* add chapter dates to ao3
* add chapter dates to ao3
* improve RewayatClub
* Add files via upload
* 2nd
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* clean up
* clean up
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories
* fix handling single chapter stories and minor cleanup
* fix handling single chapter stories and minor cleanup
* New source test
* New source test
* fix bugs
* fix bugs
* fix bugs
* bugs fix
* RoyalRoad: fix title getting cut of on html encoded char (é, ", ')
* RoyalRoad: better filters & version increase
* Add filter scrapper for RoyalRoad
* Remove filter scrapper for RoyalRoad
* Add files via upload
* 2nd
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* another change with image
* clean up
* clean up
* Madara:
- fix foxaholic infinite loop on premium chapters
- genre, author and status fix for foxaholic
- remove iframe from summary on foxaholic
- defaultCover when viewing novels
- parseData actually working
* added mtlnovel multisrc for more languages