* 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
* Single date parse fix
* Fallback to single if all chapters page empty
* Fix old age titles error when domain not removed from url correctly
* Requested fix
* One more fix
* Think found all place for selectFirst
* Or one more
* update site url
* Parse mobile site version
Fix a lot if error
* Fix detail cover load
* Add sort by chapter name(server return sorted by upload date)
* fix warnings and date parse in some case
* Another date fix
* replace client.newCall to chapterListParse as @alessandrojean requested https://github.com/tachiyomiorg/tachiyomi-extensions/pull/13914#discussion_r999480012
* version code change
* Force mobile site version in webview
* Move cookie set to class init
* Remove sort by chapter name
It create more problem than solve
User can choose sort by chapter number in app when necessary
* update site url
* Parse mobile site version
Fix a lot if error
* Fix detail cover load
* Add sort by chapter name(server return sorted by upload date)
* fix warnings and date parse in some case
* Another date fix
* replace client.newCall to chapterListParse as @alessandrojean requested https://github.com/tachiyomiorg/tachiyomi-extensions/pull/13914#discussion_r999480012
* version code change