* 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
* Add support to Google Translator
* Remove Request.Builder
* Remove unused code
* Refatoring
* Replace the hashmap with the when statement
* Improves readability
* Remove site color and add text outline
* Fix the regex in the translator engine and add font size settings
* Remove extra lines
* Remove rateLimit
* Remove init pref
* Use lazy statement in the snowmtl client
* Relax the exception and show pages without dialog
* Fix the translator's bad formatted response for some cases
* Change listener return to false
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
---------
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>