* import all temporarily
* use `getPreferencesLazy()`
regex: lazy\s*\{\s*Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?\s*\}
* use `getPreferences()`
regex: Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?
* `getPreferences` and `getPreferencesLazy` with migration
regex to find: getPreferences\(\)\s*\.
* preferences edge cases
* run lint
* why kotlinter not add newline
* bruh
* bump
* unused import not caught by kotlinter
* review suggestions on all files
* bump after merge main
* review
* reduce usage of
* Koharu: Moved to src/all | Fixed Spyfakku
- Added 2 language options for Koharu: japanese and english
- Spyfakku: use a cleaner api if available
* Delete src/en/koharu directory
* Fixed#5957
* Added Pururin | Koharu fixed language
- Pururin: Added back, Fixed tags not showing properly
- Koharu: Fixed "Multi" language search not showing anything, added Chinese language as an option
* Fixed Tag Separation in Description
- Fixed: tags were listed with spaces as the separator, instead of commas
* Added Chinese language as an option
- also: applied FourTOne5's suggestion
- I forgor
* Applied suggestion
- Applied FourTOne5's suggestion
* Deeplink support for mirror links
* Add Tags Filter
- Similar to Pururin's Advanced Search
- Some description changes
- Change page filter format ( now more similar to nhentai's )
* Fix Japanese language id