komikku/app/src/main/java/eu/kanade/data
Andreas 65f6e14a46 Tweak flag classes for Library (#7829)
* Tweak flag classes for Library

- Add interface for Flag and Mask
- Merge Sort Type and Direction into one class
- Use custom serializers for preferences
  - Mainly to not break the old

* Review changes

(cherry picked from commit 880407442c598d1b63db8be43f4848550dc17ff1)

# Conflicts:
#	app/build.gradle.kts
#	app/src/main/java/eu/kanade/domain/category/interactor/SetDisplayModeForCategory.kt
#	app/src/main/java/eu/kanade/domain/category/interactor/SetSortModeForCategory.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/setting/SortDirectionSetting.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/setting/SortModeSetting.kt
2022-08-29 18:12:37 -04:00
..
category Tweak flag classes for Library (#7829) 2022-08-29 18:12:37 -04:00
chapter Use domain layer for almost all SY code 2022-07-04 18:45:39 -04:00
exh Lint changes (#7802) 2022-08-18 14:37:45 -04:00
history Use domain layer for almost all SY code 2022-07-04 18:45:39 -04:00
manga Cleanup data layer (#7450) 2022-07-03 16:41:43 -04:00
source Use Compose on Clear Database screen (#7639) 2022-07-30 12:40:03 -04:00
track Improve library search, fix a few edge cases 2022-07-26 16:25:44 -04:00
updates Migrate Updates screen to compose (#7534) 2022-07-19 12:37:26 -04:00
AndroidDatabaseHandler.kt Use SQLDelight for all Manga related queries (#7447) 2022-07-03 15:58:26 -04:00
DatabaseAdapter.kt Use SQLDelight in Backup/Restore (#7295) 2022-06-14 11:13:53 -04:00
DatabaseHandler.kt Use custom QueryPagingSource (#7321) 2022-06-18 19:37:56 -04:00
DatabaseUtils.kt Reader: Save reading progress with SQLDelight (#7185) 2022-05-29 18:38:40 -04:00
QueryPagingSource.kt Use custom QueryPagingSource (#7321) 2022-06-18 19:37:56 -04:00
TransactionContext.kt Bump dependencies 2022-07-02 13:02:29 -04:00