├── .github ├── dependabot.yml └── workflows │ ├── Main.yml │ └── PR.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTENT.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── compose-desktop.pro ├── google-services.json ├── icon-linux.png ├── icon-mac.icns ├── icon-windows.ico ├── monster-keystore.jks ├── proguard-rules.pro └── src │ ├── androidInstrumentedTest │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── app │ │ ├── KoinTestRunner.kt │ │ └── folder │ │ └── FolderListTest.kt │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── app │ │ │ ├── HunterApplication.kt │ │ │ └── MainActivity.kt │ └── res │ │ ├── anim │ │ ├── enter_animation.xml │ │ └── exit_animation.xml │ │ ├── drawable │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-night │ │ └── themes.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-v27 │ │ └── themes.xml │ │ └── values │ │ ├── animation.xml │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ ├── commonMain │ ├── composeResources │ │ └── drawable │ │ │ ├── ic_book.xml │ │ │ ├── ic_folder.xml │ │ │ ├── ic_launcher_foreground.xml │ │ │ ├── ic_menu.xml │ │ │ └── ic_search.xml │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── app │ │ ├── HunterApp.kt │ │ ├── MainStrings.kt │ │ ├── MainViewEvent.kt │ │ ├── MainViewModel.kt │ │ ├── MainViewState.kt │ │ ├── di │ │ └── AppModule.kt │ │ ├── event │ │ ├── AppEventDispatcher.kt │ │ └── di.kt │ │ └── ui │ │ ├── AppBottomNavigation.kt │ │ ├── AppBottomNavigationTransition.kt │ │ ├── AppMainLandscapeScreen.kt │ │ ├── AppMainPortraitScreen.kt │ │ └── AppMainScreen.kt │ ├── iosMain │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── app │ │ ├── IosAppModule.kt │ │ └── MainViewController.kt │ ├── jvmMain │ └── kotlin │ │ └── main.kt │ └── jvmTest │ └── kotlin │ └── br │ └── alexandregpereira │ └── hunter │ └── shared │ └── di │ ├── KoinTest.kt │ └── TestCoroutineRule.kt ├── content └── media │ └── buy-me-coffee-cover.png ├── core ├── analytics │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── analytics │ │ │ ├── FirebaseAnalytics.kt │ │ │ └── di │ │ │ └── AndroidAnalyticsModule.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── analytics │ │ │ ├── Analytics.kt │ │ │ └── di │ │ │ └── AnalyticsModule.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── analytics │ │ │ └── di │ │ │ └── IosAnalyticsModule.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── analytics │ │ └── di │ │ └── JvmAnalyticsModule.kt ├── event │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── event │ │ ├── Event.kt │ │ └── v2 │ │ └── Event.kt ├── flow │ └── test │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── flow │ │ └── test │ │ └── FlowTest.kt ├── localization │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── localization │ │ │ ├── Localization.kt │ │ │ └── di │ │ │ └── LocalizationModule.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── localization │ │ │ └── Localization.ios.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── localization │ │ └── Localization.jvm.kt ├── search │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── search │ │ └── Search.kt ├── state-holder │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── state │ │ ├── ActionHandler.kt │ │ ├── ScopeManager.kt │ │ ├── StateHolder.kt │ │ └── StateHolderParams.kt ├── ui │ └── state-recovery │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── ui │ │ ├── StateRecovery.kt │ │ └── compose │ │ └── StateRecoveryLaunchedEffect.kt └── uuid │ ├── build.gradle.kts │ └── src │ ├── commonMain │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ ├── strings │ │ └── Strings.kt │ │ └── uuid │ │ └── UUID.kt │ ├── iosMain │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── uuid │ │ └── IosUUID.kt │ └── jvmMain │ └── kotlin │ └── br │ └── alexandregpereira │ └── hunter │ └── uuid │ └── JvmUUID.kt ├── domain ├── alternative-source │ ├── core │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── domain │ │ │ └── source │ │ │ ├── AddAlternativeSourceUseCase.kt │ │ │ ├── AlternativeSourceLocalRepository.kt │ │ │ ├── AlternativeSourceRemoteRepository.kt │ │ │ ├── AlternativeSourceSettingsRepository.kt │ │ │ ├── GetAlternativeSourcesUseCase.kt │ │ │ ├── GetMonsterLoreSourcesUseCase.kt │ │ │ ├── RemoveAlternativeSourceUseCase.kt │ │ │ ├── di │ │ │ └── DomainModule.kt │ │ │ └── model │ │ │ ├── AlternativeSource.kt │ │ │ └── Source.kt │ └── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── data │ │ └── source │ │ ├── AlternativeSourceSettingsRepositoryImpl.kt │ │ ├── di │ │ └── DataModule.kt │ │ ├── local │ │ ├── AlternativeSourceLocalDataSource.kt │ │ ├── AlternativeSourceLocalRepositoryImpl.kt │ │ ├── dao │ │ │ └── AlternativeSourceDao.kt │ │ ├── entity │ │ │ └── AlternativeSourceEntity.kt │ │ └── mapper │ │ │ └── AlternativeSourceEntityMapper.kt │ │ └── remote │ │ ├── AlternativeSourceRemoteDataSource.kt │ │ ├── AlternativeSourceRemoteRepositoryImpl.kt │ │ ├── DefaultAlternativeSourceRemoteDataSource.kt │ │ ├── mapper │ │ └── AlternativeSourceMapper.kt │ │ └── model │ │ ├── AlternativeSourceDto.kt │ │ └── SourceDto.kt ├── app │ ├── core │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── domain │ │ │ └── di │ │ │ └── DomainModule.kt │ └── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── di │ │ │ ├── AndroidDataModule.kt │ │ │ └── AndroidSqlDriverFactory.kt │ │ ├── commonMain │ │ ├── kotlin │ │ │ └── br │ │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── data │ │ │ │ ├── database │ │ │ │ └── dao │ │ │ │ │ ├── AlternativeSourceDaoImpl.kt │ │ │ │ │ ├── AlternativeSourceDaoMapper.kt │ │ │ │ │ ├── List.kt │ │ │ │ │ ├── MonsterDaoImpl.kt │ │ │ │ │ ├── MonsterDaoInsertHelper.kt │ │ │ │ │ ├── MonsterDaoMapper.kt │ │ │ │ │ ├── MonsterDaoQueryHelper.kt │ │ │ │ │ ├── MonsterFolderDaoImpl.kt │ │ │ │ │ ├── MonsterImageDaoImpl.kt │ │ │ │ │ ├── MonsterLoreDaoImpl.kt │ │ │ │ │ └── SpellDaoImpl.kt │ │ │ │ └── di │ │ │ │ ├── DataModule.kt │ │ │ │ ├── DatabaseModule.kt │ │ │ │ └── SqlDriverFactory.kt │ │ └── sqldelight │ │ │ ├── br │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── database │ │ │ │ ├── AbilityScore.sq │ │ │ │ ├── Action.sq │ │ │ │ ├── AlternativeSource.sq │ │ │ │ ├── Condition.sq │ │ │ │ ├── DamageDice.sq │ │ │ │ ├── DamageImmunity.sq │ │ │ │ ├── DamageResistance.sq │ │ │ │ ├── DamageVulnerability.sq │ │ │ │ ├── LegendaryAction.sq │ │ │ │ ├── Monster.sq │ │ │ │ ├── MonsterFolder.sq │ │ │ │ ├── MonsterImage.sq │ │ │ │ ├── MonsterLore.sq │ │ │ │ ├── MonsterLoreEntry.sq │ │ │ │ ├── Reaction.sq │ │ │ │ ├── SavingThrow.sq │ │ │ │ ├── Skill.sq │ │ │ │ ├── SpecialAbility.sq │ │ │ │ ├── Speed.sq │ │ │ │ ├── SpeedValue.sq │ │ │ │ ├── Spell.sq │ │ │ │ ├── SpellPreview.sq │ │ │ │ ├── SpellUsage.sq │ │ │ │ ├── SpellUsageSpellCrossRef.sq │ │ │ │ ├── Spellcasting.sq │ │ │ │ └── SpellcastingSpellUsageCrossRef.sq │ │ │ ├── databases │ │ │ ├── 21.db │ │ │ ├── 22.db │ │ │ ├── 23.db │ │ │ ├── 24.db │ │ │ ├── 25.db │ │ │ ├── 26.db │ │ │ ├── 27.db │ │ │ ├── 28.db │ │ │ └── 29.db │ │ │ └── migrations │ │ │ ├── 1.sqm │ │ │ ├── 10.sqm │ │ │ ├── 11.sqm │ │ │ ├── 12.sqm │ │ │ ├── 13.sqm │ │ │ ├── 14.sqm │ │ │ ├── 15.sqm │ │ │ ├── 16.sqm │ │ │ ├── 17.sqm │ │ │ ├── 18.sqm │ │ │ ├── 19.sqm │ │ │ ├── 2.sqm │ │ │ ├── 20.sqm │ │ │ ├── 21.sqm │ │ │ ├── 22.sqm │ │ │ ├── 23.sqm │ │ │ ├── 24.sqm │ │ │ ├── 25.sqm │ │ │ ├── 26.sqm │ │ │ ├── 27.sqm │ │ │ ├── 28.sqm │ │ │ ├── 3.sqm │ │ │ ├── 4.sqm │ │ │ ├── 5.sqm │ │ │ ├── 6.sqm │ │ │ ├── 7.sqm │ │ │ ├── 8.sqm │ │ │ └── 9.sqm │ │ ├── iosMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ ├── IosDispatchers.kt │ │ │ └── di │ │ │ ├── IosDataModule.kt │ │ │ └── IosSqlDriverFactory.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── data │ │ └── di │ │ ├── JvmModule.kt │ │ └── JvmSqlDriverFactory.kt ├── monster-compendium │ └── core │ │ ├── build.gradle.kts │ │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── compendium │ │ │ └── domain │ │ │ ├── GetAlphabetUseCase.kt │ │ │ ├── GetMonsterCompendiumBaseUseCase.kt │ │ │ ├── GetMonsterCompendiumUseCase.kt │ │ │ ├── GetMonsterPreviewsBySectionUseCase.kt │ │ │ ├── GetMonstersBySectionUseCase.kt │ │ │ ├── GetRemoteMonsterCompendiumUseCase.kt │ │ │ ├── GetRemoteMonstersBySectionUseCase.kt │ │ │ ├── GetTableContentIndexUseCase.kt │ │ │ ├── GetTableContentUseCase.kt │ │ │ ├── MonsterCompendiumError.kt │ │ │ ├── di │ │ │ └── Module.kt │ │ │ └── model │ │ │ ├── MonsterCompendium.kt │ │ │ ├── MonsterCompendiumItem.kt │ │ │ └── TableContentItem.kt │ │ └── jvmTest │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── monster │ │ └── compendium │ │ └── domain │ │ ├── GetAlphabetUseCaseTest.kt │ │ ├── GetMonsterPreviewsBySectionUseCaseTest.kt │ │ └── GetTableContentUseCaseTest.kt ├── monster-folder │ ├── core │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── domain │ │ │ └── folder │ │ │ ├── AddMonsterToTemporaryFolderUseCase.kt │ │ │ ├── AddMonstersToFolderUseCase.kt │ │ │ ├── ClearTemporaryFolderUseCase.kt │ │ │ ├── FolderMonsterPreviewRepository.kt │ │ │ ├── GetFolderMonsterPreviewsByIdsUseCase.kt │ │ │ ├── GetMonsterFoldersUseCase.kt │ │ │ ├── GetMonstersByFolderUseCase.kt │ │ │ ├── GetMonstersByFoldersUseCase.kt │ │ │ ├── GetMonstersByTemporaryFolderUseCase.kt │ │ │ ├── MonsterFolderRepository.kt │ │ │ ├── RemoveMonsterFoldersUseCase.kt │ │ │ ├── RemoveMonstersFromTemporaryFolderUseCase.kt │ │ │ ├── di │ │ │ └── DomainModule.kt │ │ │ └── model │ │ │ ├── MonsterFolder.kt │ │ │ ├── MonsterPreviewFolder.kt │ │ │ └── MonsterPreviewFolderType.kt │ └── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── monster │ │ │ └── folder │ │ │ └── di │ │ │ └── AndroidDataModule.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── monster │ │ │ └── folder │ │ │ ├── DefaultFolderRepository.kt │ │ │ ├── MonsterFolderEntityMapper.kt │ │ │ ├── di │ │ │ └── DataModule.kt │ │ │ └── local │ │ │ ├── DefaultMonsterFolderLocalDataSource.kt │ │ │ ├── MonsterFolderLocalDataSource.kt │ │ │ ├── dao │ │ │ └── MonsterFolderDao.kt │ │ │ └── entity │ │ │ ├── MonsterFolderCompleteEntity.kt │ │ │ └── MonsterFolderEntity.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── monster │ │ │ └── folder │ │ │ └── di │ │ │ └── IosModule.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── data │ │ └── monster │ │ └── folder │ │ └── di │ │ └── JvmModule.kt ├── monster-lore │ ├── core │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── domain │ │ │ └── monster │ │ │ └── lore │ │ │ ├── GetMonsterLoreUseCase.kt │ │ │ ├── GetMonstersLoreByIdsUseCase.kt │ │ │ ├── GetMonstersLoreEdited.kt │ │ │ ├── MonsterLoreLocalRepository.kt │ │ │ ├── MonsterLoreRemoteRepository.kt │ │ │ ├── MonsterLoreRepository.kt │ │ │ ├── MonsterLoreSettingsRepository.kt │ │ │ ├── MonsterLoreSourceRepository.kt │ │ │ ├── SaveMonstersLoreUseCase.kt │ │ │ ├── SyncMonstersLoreUseCase.kt │ │ │ ├── di │ │ │ └── DomainModule.kt │ │ │ └── model │ │ │ ├── MonsterLore.kt │ │ │ ├── MonsterLoreEntry.kt │ │ │ └── MonsterLoreSource.kt │ └── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── monster │ │ │ └── lore │ │ │ └── di │ │ │ └── AndroidDataModule.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── monster │ │ │ └── lore │ │ │ ├── DefaultMonsterLoreLocalRepository.kt │ │ │ ├── DefaultMonsterLoreRemoteRepository.kt │ │ │ ├── DefaultMonsterLoreRepository.kt │ │ │ ├── MonsterLoreSettingsRepositoryImpl.kt │ │ │ ├── MonsterLoreSourceRepositoryImpl.kt │ │ │ ├── di │ │ │ └── DataModule.kt │ │ │ ├── local │ │ │ ├── MonsterLoreLocalDataSource.kt │ │ │ ├── dao │ │ │ │ └── MonsterLoreDao.kt │ │ │ ├── entity │ │ │ │ ├── MonsterLoreCompleteEntity.kt │ │ │ │ ├── MonsterLoreEntity.kt │ │ │ │ └── MonsterLoreEntryEntity.kt │ │ │ └── mapper │ │ │ │ └── MonsterLoreEntityMapper.kt │ │ │ └── remote │ │ │ ├── DefaultMonsterLoreRemoteDataSource.kt │ │ │ ├── MonsterLoreRemoteDataSource.kt │ │ │ ├── mapper │ │ │ └── MonsterLoreDtoMapper.kt │ │ │ └── model │ │ │ ├── MonsterLoreDto.kt │ │ │ └── MonsterLoreEntryDto.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── monster │ │ │ └── lore │ │ │ └── di │ │ │ └── IosModule.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── data │ │ └── monster │ │ └── lore │ │ └── di │ │ └── JvmModule.kt ├── monster │ ├── core │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── br │ │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── domain │ │ │ │ ├── collections │ │ │ │ ├── Collections.kt │ │ │ │ └── LocaleString.kt │ │ │ │ ├── di │ │ │ │ └── MonsterDomainModule.kt │ │ │ │ ├── exception │ │ │ │ └── MonstersSourceException.kt │ │ │ │ ├── locale │ │ │ │ └── LocaleNumber.kt │ │ │ │ ├── model │ │ │ │ ├── AbilityDescription.kt │ │ │ │ ├── AbilityScore.kt │ │ │ │ ├── Action.kt │ │ │ │ ├── Condition.kt │ │ │ │ ├── Damage.kt │ │ │ │ ├── MeasurementUnit.kt │ │ │ │ ├── Monster.kt │ │ │ │ ├── MonsterAlternativeSource.kt │ │ │ │ ├── MonsterImage.kt │ │ │ │ ├── MonsterSource.kt │ │ │ │ ├── MonsterType.kt │ │ │ │ ├── SavingThrow.kt │ │ │ │ ├── Skill.kt │ │ │ │ ├── SpeedValue.kt │ │ │ │ └── Stats.kt │ │ │ │ ├── monster │ │ │ │ └── spell │ │ │ │ │ └── model │ │ │ │ │ ├── SpellPreview.kt │ │ │ │ │ ├── SpellUsage.kt │ │ │ │ │ ├── Spellcasting.kt │ │ │ │ │ └── SpellcastingType.kt │ │ │ │ ├── repository │ │ │ │ ├── CompendiumRepository.kt │ │ │ │ ├── MeasurementUnitRepository.kt │ │ │ │ ├── MonsterAlternativeSourceRepository.kt │ │ │ │ ├── MonsterCacheRepository.kt │ │ │ │ ├── MonsterImageRepository.kt │ │ │ │ ├── MonsterLocalRepository.kt │ │ │ │ ├── MonsterRemoteRepository.kt │ │ │ │ ├── MonsterRepository.kt │ │ │ │ └── MonsterSettingsRepository.kt │ │ │ │ ├── sort │ │ │ │ └── SortMonstersByNameAndGroupUseCase.kt │ │ │ │ └── usecase │ │ │ │ ├── ChangeMonstersMeasurementUnitUseCase.kt │ │ │ │ ├── GetLastCompendiumScrollItemPositionUseCase.kt │ │ │ │ ├── GetMeasurementUnitUseCase.kt │ │ │ │ ├── GetMonsterImagesUseCase.kt │ │ │ │ ├── GetMonsterPreviewsCacheUseCase.kt │ │ │ │ ├── GetMonsterPreviewsUseCase.kt │ │ │ │ ├── GetMonsterUseCase.kt │ │ │ │ ├── GetMonstersAroundIndexUseCase.kt │ │ │ │ ├── GetMonstersByIdsUseCase.kt │ │ │ │ ├── GetMonstersByStatus.kt │ │ │ │ ├── GetMonstersUseCase.kt │ │ │ │ ├── GetRemoteMonstersBySourceUseCase.kt │ │ │ │ ├── MonsterImageExtensions.kt │ │ │ │ ├── SaveCompendiumScrollItemPositionUseCase.kt │ │ │ │ ├── SaveMeasurementUnitUseCase.kt │ │ │ │ ├── SaveMonstersUseCase.kt │ │ │ │ └── SyncMonstersUseCase.kt │ │ │ ├── iosMain │ │ │ └── kotlin │ │ │ │ └── br │ │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── domain │ │ │ │ ├── collections │ │ │ │ └── LocaleStrings.kt │ │ │ │ └── locale │ │ │ │ └── LocaleNumber.kt │ │ │ ├── jvmMain │ │ │ └── kotlin │ │ │ │ └── br │ │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── domain │ │ │ │ ├── collections │ │ │ │ └── LocaleStrings.kt │ │ │ │ └── locale │ │ │ │ └── LocaleNumber.kt │ │ │ └── jvmTest │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── domain │ │ │ └── usecase │ │ │ ├── GetMonsterPreviewsCacheUseCaseTest.kt │ │ │ ├── GetMonstersAroundIndexUseCaseTest.kt │ │ │ ├── GetMonstersByIdsUseCaseTest.kt │ │ │ └── SaveMonstersUseCaseTest.kt │ ├── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── androidMain │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── br │ │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── data │ │ │ │ └── monster │ │ │ │ └── di │ │ │ │ └── AndroidDataModule.kt │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── br │ │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── data │ │ │ │ └── monster │ │ │ │ ├── DefaultMonsterLocalRepository.kt │ │ │ │ ├── MonsterAlternativeSourceRepositoryImpl.kt │ │ │ │ ├── MonsterCacheRepositoryImpl.kt │ │ │ │ ├── MonsterImageRepositoryImpl.kt │ │ │ │ ├── MonsterRemoteRepositoryImpl.kt │ │ │ │ ├── MonsterRepositoryImpl.kt │ │ │ │ ├── MonsterSettingsRepositoryImpl.kt │ │ │ │ ├── cache │ │ │ │ └── MonsterCacheDataSource.kt │ │ │ │ ├── di │ │ │ │ └── CommonDataModule.kt │ │ │ │ ├── local │ │ │ │ ├── DefaultMonsterLocalDataSource.kt │ │ │ │ ├── MonsterLocalDataSource.kt │ │ │ │ ├── dao │ │ │ │ │ ├── MonsterDao.kt │ │ │ │ │ └── MonsterImageDao.kt │ │ │ │ ├── entity │ │ │ │ │ ├── AbilityScoreEntity.kt │ │ │ │ │ ├── ActionEntity.kt │ │ │ │ │ ├── ActionWithDamageDicesEntity.kt │ │ │ │ │ ├── ConditionEntity.kt │ │ │ │ │ ├── DamageDiceEntity.kt │ │ │ │ │ ├── DamageEntity.kt │ │ │ │ │ ├── MonsterCompleteEntity.kt │ │ │ │ │ ├── MonsterEntity.kt │ │ │ │ │ ├── MonsterImageEntity.kt │ │ │ │ │ ├── ProficiencyEntity.kt │ │ │ │ │ ├── ReactionEntity.kt │ │ │ │ │ ├── SavingThrowEntity.kt │ │ │ │ │ ├── SkillEntity.kt │ │ │ │ │ ├── SpecialAbilityEntity.kt │ │ │ │ │ ├── SpeedValueEntity.kt │ │ │ │ │ └── ValueEntity.kt │ │ │ │ └── mapper │ │ │ │ │ ├── AbilityScoreEntityMapper.kt │ │ │ │ │ ├── ActionEntityMapper.kt │ │ │ │ │ ├── ConditionEntityMapper.kt │ │ │ │ │ ├── DamageEntityMapper.kt │ │ │ │ │ ├── MonsterEntityMapper.kt │ │ │ │ │ ├── ProficiencyEntityMapper.kt │ │ │ │ │ ├── SavingThrowEntityMapper.kt │ │ │ │ │ ├── SkillEntityMapper.kt │ │ │ │ │ ├── SpecialAbilityEntityMapper.kt │ │ │ │ │ └── SpeedEntityMapper.kt │ │ │ │ ├── preferences │ │ │ │ └── MonsterPreferencesRepository.kt │ │ │ │ ├── remote │ │ │ │ ├── DefaultMonsterRemoteDataSource.kt │ │ │ │ ├── MonsterRemoteDataSource.kt │ │ │ │ ├── MonsterRemoteDataSourceErrorHandler.kt │ │ │ │ ├── mapper │ │ │ │ │ ├── AbilityScoreDtoMapper.kt │ │ │ │ │ ├── ActionDtoMapper.kt │ │ │ │ │ ├── ColorDtoMapper.kt │ │ │ │ │ ├── ConditionDtoMapper.kt │ │ │ │ │ ├── DamageDtoMapper.kt │ │ │ │ │ ├── MonsterDtoMapper.kt │ │ │ │ │ ├── MonsterImageDtoMapper.kt │ │ │ │ │ ├── SavingThrowDtoMapper.kt │ │ │ │ │ ├── SkillDtoMapper.kt │ │ │ │ │ ├── SpecialAbilityDtoMapper.kt │ │ │ │ │ └── SpeedDtoMapper.kt │ │ │ │ └── model │ │ │ │ │ ├── AbilityScoreDto.kt │ │ │ │ │ ├── ActionDto.kt │ │ │ │ │ ├── ColorDto.kt │ │ │ │ │ ├── ConditionDto.kt │ │ │ │ │ ├── DamageDto.kt │ │ │ │ │ ├── MonsterDto.kt │ │ │ │ │ ├── MonsterImageDto.kt │ │ │ │ │ ├── MonsterSizeDto.kt │ │ │ │ │ ├── MonsterTypeDto.kt │ │ │ │ │ ├── SourceDto.kt │ │ │ │ │ ├── SpecialAbilityDto.kt │ │ │ │ │ └── SpeedValueDto.kt │ │ │ │ └── spell │ │ │ │ ├── local │ │ │ │ ├── mapper │ │ │ │ │ ├── SpellPreviewEntityMapper.kt │ │ │ │ │ ├── SpellUsageEntityMapper.kt │ │ │ │ │ └── SpellcastingEntityMapper.kt │ │ │ │ └── model │ │ │ │ │ ├── SpellPreviewEntity.kt │ │ │ │ │ ├── SpellUsageCompleteEntity.kt │ │ │ │ │ ├── SpellUsageEntity.kt │ │ │ │ │ ├── SpellUsageSpellCrossRefEntity.kt │ │ │ │ │ ├── SpellcastingCompleteEntity.kt │ │ │ │ │ ├── SpellcastingEntity.kt │ │ │ │ │ └── SpellcastingSpellUsageCrossRefEntity.kt │ │ │ │ └── remote │ │ │ │ ├── mapper │ │ │ │ ├── SpellUsageDtoMapper.kt │ │ │ │ └── SpellcastingDtoMapper.kt │ │ │ │ └── model │ │ │ │ ├── SchoolOfMagicDto.kt │ │ │ │ └── SpellcastingDto.kt │ │ │ ├── iosMain │ │ │ └── kotlin │ │ │ │ └── br │ │ │ │ └── alexandregpereira │ │ │ │ └── hunter │ │ │ │ └── data │ │ │ │ └── monster │ │ │ │ └── di │ │ │ │ └── IosDataModule.kt │ │ │ └── jvmMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── monster │ │ │ └── di │ │ │ └── JvmDataModule.kt │ └── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── monster │ │ └── event │ │ ├── MonsterEventDispatcher.kt │ │ └── di.kt ├── settings │ ├── core │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── domain │ │ │ └── settings │ │ │ ├── AppearanceSettings.kt │ │ │ ├── GetAlternativeSourceJsonUrlUseCase.kt │ │ │ ├── GetContentVersionUseCase.kt │ │ │ ├── GetLanguageUseCase.kt │ │ │ ├── GetMonsterImageJsonUrlUseCase.kt │ │ │ ├── IsLanguageSupported.kt │ │ │ ├── SaveContentVersionUseCase.kt │ │ │ ├── SaveLanguageUseCase.kt │ │ │ ├── SaveUrlsUseCase.kt │ │ │ ├── SettingsRepository.kt │ │ │ └── di │ │ │ └── DomainModule.kt │ └── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── settings │ │ │ └── di │ │ │ └── AndroidDataModule.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── settings │ │ │ ├── DefaultSettingsRepository.kt │ │ │ ├── di │ │ │ └── DataModule.kt │ │ │ └── network │ │ │ └── AlternativeSourceUrlBuilder.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── data │ │ │ └── settings │ │ │ └── di │ │ │ └── IosModule.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── data │ │ └── settings │ │ └── di │ │ └── JvmModule.kt ├── spell │ ├── core │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── domain │ │ │ └── spell │ │ │ ├── GetSpellUseCase.kt │ │ │ ├── GetSpellsByIdsUseCase.kt │ │ │ ├── GetSpellsEdited.kt │ │ │ ├── SaveSpellsUseCase.kt │ │ │ ├── SpellLocalRepository.kt │ │ │ ├── SpellRemoteRepository.kt │ │ │ ├── SpellRepository.kt │ │ │ ├── SpellSettingsRepository.kt │ │ │ ├── SyncSpellsUseCase.kt │ │ │ ├── di │ │ │ └── DomainModule.kt │ │ │ └── model │ │ │ ├── SavingThrowType.kt │ │ │ ├── SchoolOfMagic.kt │ │ │ └── Spell.kt │ └── data │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── data │ │ └── spell │ │ ├── DefaultSpellLocalRepository.kt │ │ ├── DefaultSpellRemoteRepository.kt │ │ ├── DefaultSpellRepository.kt │ │ ├── SpellSettingsRepositoryImpl.kt │ │ ├── di │ │ └── DataModule.kt │ │ ├── local │ │ ├── DefaultSpellLocalDataSource.kt │ │ ├── SpellLocalDataSource.kt │ │ ├── dao │ │ │ └── SpellDao.kt │ │ ├── mapper │ │ │ └── SpellEntityMapper.kt │ │ └── model │ │ │ └── SpellEntity.kt │ │ └── remote │ │ ├── DefaultSpellRemoteDataSource.kt │ │ ├── SpellRemoteDataSource.kt │ │ ├── mapper │ │ └── SpellDtoMapper.kt │ │ └── model │ │ ├── SavingThrowTypeDto.kt │ │ ├── SchoolOfMagicDto.kt │ │ └── SpellDto.kt └── sync │ └── core │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── commonMain │ └── kotlin │ └── br │ └── alexandregpereira │ └── hunter │ └── domain │ └── sync │ ├── IsFirstTimeUseCase.kt │ ├── SyncUseCase.kt │ ├── di │ └── DomainModule.kt │ └── model │ └── SyncStatus.kt ├── feature ├── folder-detail │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── folder │ │ │ └── detail │ │ │ ├── FolderDetailFeature.kt │ │ │ ├── di │ │ │ └── UIModule.kt │ │ │ └── ui │ │ │ └── FolderDetailScreen.kt │ ├── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── event │ │ │ └── folder │ │ │ └── detail │ │ │ ├── FolderDetailEvent.kt │ │ │ ├── FolderDetailEventDispatcher.kt │ │ │ ├── FolderDetailResult.kt │ │ │ └── FolderDetailResultListener.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── folder │ │ └── detail │ │ ├── FolderDetailAnalytics.kt │ │ ├── FolderDetailEventManager.kt │ │ ├── FolderDetailState.kt │ │ ├── FolderDetailStateHolder.kt │ │ ├── FolderDetailStateRecovery.kt │ │ └── di │ │ └── Module.kt ├── folder-insert │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── folder │ │ │ └── insert │ │ │ ├── FolderInsertFeature.kt │ │ │ ├── di │ │ │ └── UIModule.kt │ │ │ └── ui │ │ │ ├── FolderInsertScreen.kt │ │ │ ├── MonsterFolderGrid.kt │ │ │ └── MonsterPreviewRow.kt │ ├── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── event │ │ │ └── folder │ │ │ └── insert │ │ │ ├── FolderInsertEvent.kt │ │ │ ├── FolderInsertEventDispatcher.kt │ │ │ ├── FolderInsertResult.kt │ │ │ └── FolderInsertResultListener.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── folder │ │ └── insert │ │ ├── FolderInsertAnalytics.kt │ │ ├── FolderInsertEventManager.kt │ │ ├── FolderInsertState.kt │ │ ├── FolderInsertStateHolder.kt │ │ ├── FolderInsertStateMapper.kt │ │ ├── FolderInsertStrings.kt │ │ └── di │ │ └── Module.kt ├── folder-list │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── folder │ │ │ └── list │ │ │ ├── FolderListFeature.kt │ │ │ ├── di │ │ │ └── UIModule.kt │ │ │ └── ui │ │ │ ├── FolderCard.kt │ │ │ ├── FolderCardGrid.kt │ │ │ ├── FolderListScreen.kt │ │ │ └── ItemSelection.kt │ ├── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── event │ │ │ └── folder │ │ │ └── list │ │ │ ├── FolderListResult.kt │ │ │ └── FolderListResultListener.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── folder │ │ └── list │ │ ├── FolderListAnalytics.kt │ │ ├── FolderListEventManager.kt │ │ ├── FolderListState.kt │ │ ├── FolderListStateHolder.kt │ │ ├── FolderListStateMapper.kt │ │ ├── FolderListStateRecovery.kt │ │ ├── FolderListStrings.kt │ │ └── di │ │ └── Module.kt ├── folder-preview │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── folder │ │ │ └── preview │ │ │ ├── FolderPreviewFeature.kt │ │ │ ├── di │ │ │ └── UIModule.kt │ │ │ └── ui │ │ │ ├── FolderPreview.kt │ │ │ └── FolderPreviewScreen.kt │ ├── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── folder │ │ │ └── preview │ │ │ └── event │ │ │ ├── FolderPreviewEvent.kt │ │ │ └── FolderPreviewEventDispatcher.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── folder │ │ └── preview │ │ ├── FolderPreviewAction.kt │ │ ├── FolderPreviewAnalytics.kt │ │ ├── FolderPreviewEventManager.kt │ │ ├── FolderPreviewState.kt │ │ ├── FolderPreviewStateHolder.kt │ │ ├── di │ │ └── Module.kt │ │ └── domain │ │ ├── AddMonsterToFolderPreviewUseCase.kt │ │ ├── ClearFolderPreviewUseCase.kt │ │ ├── GetMonstersFromFolderPreviewUseCase.kt │ │ ├── RemoveMonsterFromFolderPreviewUseCase.kt │ │ └── model │ │ └── MonsterFolderPreview.kt ├── monster-compendium │ ├── compose │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── compendium │ │ │ ├── MonsterCompendiumFeature.kt │ │ │ ├── MonsterCompendiumStateMapper.kt │ │ │ ├── di │ │ │ └── UiModule.kt │ │ │ └── ui │ │ │ ├── MonsterCompendiumScreen.kt │ │ │ └── MonterCompendium.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── compendium │ │ │ └── state │ │ │ ├── MonsterCompendiumAction.kt │ │ │ ├── MonsterCompendiumAnalytics.kt │ │ │ ├── MonsterCompendiumException.kt │ │ │ ├── MonsterCompendiumIntent.kt │ │ │ ├── MonsterCompendiumState.kt │ │ │ ├── MonsterCompendiumStateHolder.kt │ │ │ ├── MonsterCompendiumStateMapper.kt │ │ │ ├── MonsterCompendiumStrings.kt │ │ │ └── di │ │ │ └── Module.kt │ │ └── commonTest │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── monster │ │ └── compendium │ │ └── MonsterCompendiumStateHolderTest.kt ├── monster-content-manager │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── content │ │ │ ├── MonsterContentManagerFeature.kt │ │ │ ├── di │ │ │ └── UIModule.kt │ │ │ ├── preview │ │ │ ├── MonsterContentPreviewFeature.kt │ │ │ ├── di │ │ │ │ └── MonsterContentPreviewUIModule.kt │ │ │ └── ui │ │ │ │ └── MonsterContentPreviewScreen.kt │ │ │ └── ui │ │ │ ├── MonsterContentCard.kt │ │ │ └── MonsterContentManagerScreen.kt │ ├── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── content │ │ │ └── event │ │ │ ├── MonsterContentManagerEvent.kt │ │ │ ├── MonsterContentManagerEventDispatcher.kt │ │ │ └── MonsterContentManagerEventListener.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ ├── androidMain │ │ └── AndroidManifest.xml │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── monster │ │ └── content │ │ ├── MonsterContentManagerAnalytics.kt │ │ ├── MonsterContentManagerEventManager.kt │ │ ├── MonsterContentManagerState.kt │ │ ├── MonsterContentManagerStateHolder.kt │ │ ├── MonsterContentManagerStateRecovery.kt │ │ ├── MonsterContentManagerStrings.kt │ │ ├── MonsterContentManagerViewStateMapper.kt │ │ ├── di │ │ └── Module.kt │ │ └── preview │ │ ├── MonsterContentPreviewAction.kt │ │ ├── MonsterContentPreviewAnalytics.kt │ │ ├── MonsterContentPreviewEventManager.kt │ │ ├── MonsterContentPreviewState.kt │ │ ├── MonsterContentPreviewStateHolder.kt │ │ ├── MonsterContentPreviewStateRecovery.kt │ │ └── di │ │ └── MonsterContentPreviewModule.kt ├── monster-detail │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ ├── composeResources │ │ │ └── drawable │ │ │ │ ├── ic_ability_score.xml │ │ │ │ ├── ic_acid.xml │ │ │ │ ├── ic_blinded.xml │ │ │ │ ├── ic_bludgeoning.xml │ │ │ │ ├── ic_charmed.xml │ │ │ │ ├── ic_climbing.xml │ │ │ │ ├── ic_cold.xml │ │ │ │ ├── ic_deafened.xml │ │ │ │ ├── ic_exhausted.xml │ │ │ │ ├── ic_frightened.xml │ │ │ │ ├── ic_ghost.xml │ │ │ │ ├── ic_grappled.xml │ │ │ │ ├── ic_hit_point.xml │ │ │ │ ├── ic_lightning.xml │ │ │ │ ├── ic_paralyzed.xml │ │ │ │ ├── ic_petrified.xml │ │ │ │ ├── ic_piercing.xml │ │ │ │ ├── ic_poison.xml │ │ │ │ ├── ic_prone.xml │ │ │ │ ├── ic_psychic.xml │ │ │ │ ├── ic_radiant.xml │ │ │ │ ├── ic_restrained.xml │ │ │ │ ├── ic_runer_silhouette_running_fast.xml │ │ │ │ ├── ic_shield.xml │ │ │ │ ├── ic_slashing.xml │ │ │ │ ├── ic_stuned.xml │ │ │ │ ├── ic_superhero.xml │ │ │ │ ├── ic_swimmer.xml │ │ │ │ ├── ic_thunder.xml │ │ │ │ └── ic_unconscious.xml │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── detail │ │ │ ├── MonsterDetailBottomSheets.kt │ │ │ ├── MonsterDetailFeature.kt │ │ │ ├── di │ │ │ └── UiModule.kt │ │ │ └── ui │ │ │ ├── AbilityDescriptionBlock.kt │ │ │ ├── AbilityScore.kt │ │ │ ├── AbilityScoreBlock.kt │ │ │ ├── ActionBlock.kt │ │ │ ├── Block.kt │ │ │ ├── Bonus.kt │ │ │ ├── ConditionBlock.kt │ │ │ ├── DamageBlock.kt │ │ │ ├── Grid.kt │ │ │ ├── IconInfo.kt │ │ │ ├── IconState.kt │ │ │ ├── LocalStrings.kt │ │ │ ├── LoreBlock.kt │ │ │ ├── MonsterDetailOptionPicker.kt │ │ │ ├── MonsterDetailScreen.kt │ │ │ ├── MonsterImages.kt │ │ │ ├── MonsterInfo.kt │ │ │ ├── MonsterTitleCompose.kt │ │ │ ├── ProficiencyBlock.kt │ │ │ ├── ReactionBlock.kt │ │ │ ├── SensesBlock.kt │ │ │ ├── SpecialAbilityBlock.kt │ │ │ ├── SpeedBlock.kt │ │ │ ├── SpellBlock.kt │ │ │ ├── StatsBlock.kt │ │ │ └── TextBlock.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── monster │ │ └── detail │ │ ├── MonsterDetailAnalytics.kt │ │ ├── MonsterDetailOptionState.kt │ │ ├── MonsterDetailState.kt │ │ ├── MonsterDetailStateHolder.kt │ │ ├── MonsterDetailStateMapper.kt │ │ ├── MonsterDetailStateRecovery.kt │ │ ├── MonsterDetailStrings.kt │ │ ├── di │ │ └── Module.kt │ │ └── domain │ │ ├── CloneMonsterUseCase.kt │ │ ├── DeleteMonsterUseCase.kt │ │ ├── GetMonsterDetailUseCase.kt │ │ ├── ResetMonsterToOriginal.kt │ │ └── model │ │ └── MonsterDetail.kt ├── monster-lore-detail │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── lore │ │ │ └── detail │ │ │ ├── MonsterLoreDetailFeature.kt │ │ │ ├── di │ │ │ └── UIModule.kt │ │ │ └── ui │ │ │ ├── MonsterLoreDetail.kt │ │ │ ├── MonsterLoreDetailScreen.kt │ │ │ ├── MonsterLoreEntryBlock.kt │ │ │ └── State.kt │ ├── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── event │ │ │ └── monster │ │ │ └── lore │ │ │ └── detail │ │ │ ├── MonsterLoreDetailEvent.kt │ │ │ ├── MonsterLoreDetailEventDispatcher.kt │ │ │ └── MonsterLoreDetailEventListener.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── monster │ │ └── lore │ │ └── detail │ │ ├── MonsterLoreDetailAnalytics.kt │ │ ├── MonsterLoreDetailEventManager.kt │ │ ├── MonsterLoreDetailState.kt │ │ ├── MonsterLoreDetailStateHolder.kt │ │ ├── MonsterLoreDetailStateRecovery.kt │ │ ├── di │ │ └── Module.kt │ │ └── domain │ │ └── GetMonsterLoreDetailUseCase.kt ├── monster-registration │ ├── compose │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── registration │ │ │ ├── MonsterRegistrationFeature.kt │ │ │ ├── di │ │ │ └── UIModule.kt │ │ │ └── ui │ │ │ ├── LocalStrings.kt │ │ │ ├── MonsterRegistrationForm.kt │ │ │ ├── MonsterRegistrationScreen.kt │ │ │ └── form │ │ │ ├── AddRemoveButton.kt │ │ │ ├── FormItems.kt │ │ │ ├── FormLazyItem.kt │ │ │ ├── MonsterAbilityDescriptionForm.kt │ │ │ ├── MonsterAbilityScoresForm.kt │ │ │ ├── MonsterActionsForm.kt │ │ │ ├── MonsterConditionsForm.kt │ │ │ ├── MonsterDamagesForm.kt │ │ │ ├── MonsterHeaderForm.kt │ │ │ ├── MonsterImageForm.kt │ │ │ ├── MonsterLoreForm.kt │ │ │ ├── MonsterProficiencyForm.kt │ │ │ ├── MonsterSavingThrowsForm.kt │ │ │ ├── MonsterSpeedValuesForm.kt │ │ │ ├── MonsterSpellcastingsForm.kt │ │ │ ├── MonsterStatsForm.kt │ │ │ └── MonsterStringValueForm.kt │ ├── event │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── monster │ │ │ └── registration │ │ │ └── event │ │ │ └── Event.kt │ └── state-holder │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── monster │ │ └── registration │ │ ├── MonsterRegistrationAction.kt │ │ ├── MonsterRegistrationAnalytics.kt │ │ ├── MonsterRegistrationIntent.kt │ │ ├── MonsterRegistrationParams.kt │ │ ├── MonsterRegistrationState.kt │ │ ├── MonsterRegistrationStateHolder.kt │ │ ├── MonsterRegistrationStrings.kt │ │ ├── di │ │ └── Module.kt │ │ ├── domain │ │ ├── NormalizeMonsterUseCase.kt │ │ └── SaveMonsterUseCase.kt │ │ └── mapper │ │ ├── MonsterLoreMapper.kt │ │ ├── MonsterMapper.kt │ │ └── StateMapper.kt ├── search │ └── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── search │ │ ├── SearchAnalytics.kt │ │ ├── SearchMonsterStateMapper.kt │ │ ├── SearchScreenFeature.kt │ │ ├── SearchStateHolder.kt │ │ ├── SearchStrings.kt │ │ ├── di │ │ └── Module.kt │ │ ├── domain │ │ ├── SearchKey.kt │ │ ├── SearchMonsterResult.kt │ │ ├── SearchMonstersByNameUnexpectedException.kt │ │ └── SearchMonstersByUseCase.kt │ │ └── ui │ │ ├── SearchBar.kt │ │ ├── SearchGrid.kt │ │ ├── SearchKeyButtons.kt │ │ ├── SearchScreen.kt │ │ └── SearchViewState.kt ├── settings │ └── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ ├── composeResources │ │ └── drawable │ │ │ └── ic-ko-fi-logo.png │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── settings │ │ ├── SettingsAnalytics.kt │ │ ├── SettingsBottomSheets.kt │ │ ├── SettingsFeature.kt │ │ ├── SettingsStateHolder.kt │ │ ├── SettingsStrings.kt │ │ ├── SettingsViewAction.kt │ │ ├── SettingsViewIntent.kt │ │ ├── SettingsViewState.kt │ │ ├── di │ │ └── Module.kt │ │ ├── domain │ │ ├── ApplyAppearanceSettings.kt │ │ └── GetAppearanceSettingsFromMonsters.kt │ │ └── ui │ │ ├── AdvancedSettings.kt │ │ ├── AppearenceSettings.kt │ │ ├── DonateScreen.kt │ │ ├── MenuScreen.kt │ │ ├── Settings.kt │ │ └── SettingsTextField.kt ├── share-content │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ ├── composeResources │ │ │ └── drawable │ │ │ │ └── IconContentPaste.xml │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── shareContent │ │ │ ├── ShareContentExportMonsterFeature.kt │ │ │ ├── ShareContentImportFeature.kt │ │ │ ├── di.kt │ │ │ ├── domain │ │ │ ├── GetMonsterContentToExportUseCase.kt │ │ │ ├── GetMonstersContentToExportUseCase.kt │ │ │ ├── ImportContentUseCase.kt │ │ │ ├── mapper │ │ │ │ ├── DomainToShareMonsterLoreMapper.kt │ │ │ │ ├── DomainToShareMonsterMapper.kt │ │ │ │ ├── DomainToShareSpellMapper.kt │ │ │ │ ├── ShareMonsterLoreToDomainMapper.kt │ │ │ │ ├── ShareMonsterToDomainMapper.kt │ │ │ │ └── ShareSpellToDomainMapper.kt │ │ │ └── model │ │ │ │ ├── ShareMonster.kt │ │ │ │ ├── ShareMonsterLore.kt │ │ │ │ └── ShareSpell.kt │ │ │ ├── state │ │ │ ├── ShareContentState.kt │ │ │ ├── ShareContentStateHolder.kt │ │ │ ├── ShareContentStrings.kt │ │ │ └── ShareContentUiEvent.kt │ │ │ └── ui │ │ │ ├── ShareContentExportScreen.kt │ │ │ └── ShareContentImportScreen.kt │ └── event │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexadregpereira │ │ └── hunter │ │ └── shareContent │ │ └── event │ │ └── ShareContentEventDispatcher.kt ├── spell-compendium │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── spell │ │ │ └── compendium │ │ │ ├── SpellCompendiumFeature.kt │ │ │ ├── di │ │ │ └── UiModule.kt │ │ │ └── ui │ │ │ ├── SpellCompendiumScreen.kt │ │ │ └── SpellList.kt │ ├── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── spell │ │ │ └── compendium │ │ │ └── event │ │ │ └── Event.kt │ └── state-holder │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── spell │ │ └── compendium │ │ ├── SpellCompendiumIntent.kt │ │ ├── SpellCompendiumState.kt │ │ ├── SpellCompendiumStateHolder.kt │ │ ├── SpellCompendiumStateMapper.kt │ │ ├── SpellCompendiumStrings.kt │ │ ├── di │ │ └── Module.kt │ │ └── domain │ │ └── GetSpellsUseCase.kt ├── spell-detail │ ├── compose │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── commonMain │ │ │ └── kotlin │ │ │ └── br │ │ │ └── alexandregpereira │ │ │ └── hunter │ │ │ └── spell │ │ │ └── detail │ │ │ ├── SpellDetailAnalytics.kt │ │ │ ├── SpellDetailEventManager.kt │ │ │ ├── SpellDetailFeature.kt │ │ │ ├── SpellDetailStrings.kt │ │ │ ├── SpellDetailViewModel.kt │ │ │ ├── SpellDetailViewState.kt │ │ │ ├── SpellDetailViewStateMapper.kt │ │ │ ├── di │ │ │ └── EventDispatcherModule.kt │ │ │ └── ui │ │ │ ├── LocalStrings.kt │ │ │ ├── SpellDescription.kt │ │ │ ├── SpellDetailScreen.kt │ │ │ ├── SpellHeader.kt │ │ │ └── SpellInfoGrid.kt │ └── event │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── spell │ │ └── detail │ │ └── event │ │ ├── SpellDetailEvent.kt │ │ ├── SpellDetailEventDispatcher.kt │ │ └── SpellDetailEventListener.kt └── sync │ ├── compose │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── sync │ │ ├── SyncFeature.kt │ │ ├── di │ │ └── UiModule.kt │ │ └── ui │ │ └── SyncScreen.kt │ ├── event │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── sync │ │ └── event │ │ ├── SyncEvent.kt │ │ ├── SyncEventDispatcher.kt │ │ └── SyncEventListener.kt │ └── state-holder │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── commonMain │ └── kotlin │ └── br │ └── alexandregpereira │ └── hunter │ └── sync │ ├── SyncAnalytics.kt │ ├── SyncEventManager.kt │ ├── SyncState.kt │ ├── SyncStateHolder.kt │ └── di │ └── Module.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── MonsterCompendium.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── MonsterCompendium │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── MonsterCompendiumApp.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── media ├── folder-preview.gif ├── google-play-icon.png ├── hunter-icon-border.svg ├── icon-monster-compendium.png ├── monster-compendium.gif ├── monster-detail-pager.gif ├── monster-detail.gif ├── screen-add-to-folder.png ├── screen-compendium.png ├── screen-folders.png ├── screen-monster-detail.png ├── screen-search.png ├── screen-spell-detail.png └── search.gif ├── privacyPolicy.md ├── scripts └── sqldelight │ ├── generateDatabaseSchema │ └── verifyDatabaseMigration ├── settings.gradle └── ui ├── compendium ├── .gitignore ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── br │ └── alexandregpereira │ └── hunter │ └── ui │ └── compendium │ ├── Compendium.kt │ └── State.kt ├── core ├── .gitignore ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── ui │ │ ├── compose │ │ ├── AppTextField.android.kt │ │ ├── BackHandler.android.kt │ │ ├── ScreenSize.android.kt │ │ └── tablecontent │ │ │ └── TableContentPopup.android.kt │ │ └── util │ │ └── View.android.kt │ ├── commonMain │ ├── composeResources │ │ └── drawable │ │ │ ├── ic_aberration.xml │ │ │ ├── ic_beast.xml │ │ │ ├── ic_celestial.xml │ │ │ ├── ic_construct.xml │ │ │ ├── ic_dragon.xml │ │ │ ├── ic_elemental.xml │ │ │ ├── ic_fey.xml │ │ │ ├── ic_fiend.xml │ │ │ ├── ic_giant.xml │ │ │ ├── ic_humanoid.xml │ │ │ ├── ic_monstrosity.xml │ │ │ ├── ic_ooze.xml │ │ │ ├── ic_plant.xml │ │ │ ├── ic_school_abjuration.xml │ │ │ ├── ic_school_conjuration.xml │ │ │ ├── ic_school_divination.xml │ │ │ ├── ic_school_enchantment.xml │ │ │ ├── ic_school_evocation.xml │ │ │ ├── ic_school_illusion.xml │ │ │ ├── ic_school_necromancy.xml │ │ │ ├── ic_school_transmutation.xml │ │ │ └── ic_undead.xml │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── ui │ │ ├── compose │ │ ├── Animation.kt │ │ ├── AppBarIcon.kt │ │ ├── AppButton.kt │ │ ├── AppSwitch.kt │ │ ├── AppTextField.kt │ │ ├── BackHandler.kt │ │ ├── BottomSheet.kt │ │ ├── Card.kt │ │ ├── ChallengeRatingCircle.kt │ │ ├── CircleImage.kt │ │ ├── ClickableField.kt │ │ ├── Closeable.kt │ │ ├── CoilImage.kt │ │ ├── ColorTextField.kt │ │ ├── Common.kt │ │ ├── ConfirmationBottomSheet.kt │ │ ├── CornerCircle.kt │ │ ├── EmptyScreenMessage.kt │ │ ├── Form.kt │ │ ├── FormsBottomSheet.kt │ │ ├── IconInfo.kt │ │ ├── LoadingScreen.kt │ │ ├── MonsterCard.kt │ │ ├── MonsterCoilImage.kt │ │ ├── MonsterImage.kt │ │ ├── MonsterTypeIcon.kt │ │ ├── PickerField.kt │ │ ├── PopupContainer.kt │ │ ├── Screen.kt │ │ ├── ScreenHeader.kt │ │ ├── ScreenSize.kt │ │ ├── SectionTitle.kt │ │ ├── SpellIconInfo.kt │ │ ├── SwipeVertical.kt │ │ ├── SwipeVerticalToDismiss.kt │ │ └── tablecontent │ │ │ ├── TableContent.kt │ │ │ └── TableContentPopup.kt │ │ ├── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ │ ├── transition │ │ └── Transition.kt │ │ └── util │ │ ├── Color.kt │ │ └── View.kt │ ├── iosMain │ └── kotlin │ │ └── br │ │ └── alexandregpereira │ │ └── hunter │ │ └── ui │ │ └── compose │ │ ├── BackHandler.ios.kt │ │ └── ScreenSize.ios.kt │ └── jvmMain │ └── kotlin │ └── br │ └── alexandregpereira │ └── hunter │ └── ui │ └── compose │ ├── BackHandler.jvm.kt │ └── ScreenSize.jvm.kt └── monster-compendium ├── .gitignore ├── build.gradle.kts └── src └── commonMain └── kotlin └── br └── alexandregpereira └── hunter └── ui └── compendium └── monster ├── MonterCompendium.kt └── State.kt /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/Main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/.github/workflows/Main.yml -------------------------------------------------------------------------------- /.github/workflows/PR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/.github/workflows/PR.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/CONTENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/compose-desktop.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/compose-desktop.pro -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/icon-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/icon-linux.png -------------------------------------------------------------------------------- /app/icon-mac.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/icon-mac.icns -------------------------------------------------------------------------------- /app/icon-windows.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/icon-windows.ico -------------------------------------------------------------------------------- /app/monster-keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/monster-keystore.jks -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidInstrumentedTest/kotlin/br/alexandregpereira/hunter/app/KoinTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidInstrumentedTest/kotlin/br/alexandregpereira/hunter/app/KoinTestRunner.kt -------------------------------------------------------------------------------- /app/src/androidInstrumentedTest/kotlin/br/alexandregpereira/hunter/app/folder/FolderListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidInstrumentedTest/kotlin/br/alexandregpereira/hunter/app/folder/FolderListTest.kt -------------------------------------------------------------------------------- /app/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/androidMain/kotlin/br/alexandregpereira/hunter/app/HunterApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/kotlin/br/alexandregpereira/hunter/app/HunterApplication.kt -------------------------------------------------------------------------------- /app/src/androidMain/kotlin/br/alexandregpereira/hunter/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/kotlin/br/alexandregpereira/hunter/app/MainActivity.kt -------------------------------------------------------------------------------- /app/src/androidMain/res/anim/enter_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/anim/enter_animation.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/anim/exit_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/anim/exit_animation.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/androidMain/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values-v27/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values-v27/themes.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values/animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values/animation.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable/ic_book.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/composeResources/drawable/ic_book.xml -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable/ic_folder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/composeResources/drawable/ic_folder.xml -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/composeResources/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable/ic_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/composeResources/drawable/ic_menu.xml -------------------------------------------------------------------------------- /app/src/commonMain/composeResources/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/composeResources/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/HunterApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/HunterApp.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainStrings.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainViewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainViewEvent.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/MainViewState.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/event/AppEventDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/event/AppEventDispatcher.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/event/di.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/event/di.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppBottomNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppBottomNavigation.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppBottomNavigationTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppBottomNavigationTransition.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppMainLandscapeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppMainLandscapeScreen.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppMainPortraitScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppMainPortraitScreen.kt -------------------------------------------------------------------------------- /app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppMainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/commonMain/kotlin/br/alexandregpereira/hunter/app/ui/AppMainScreen.kt -------------------------------------------------------------------------------- /app/src/iosMain/kotlin/br/alexandregpereira/hunter/app/IosAppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/iosMain/kotlin/br/alexandregpereira/hunter/app/IosAppModule.kt -------------------------------------------------------------------------------- /app/src/iosMain/kotlin/br/alexandregpereira/hunter/app/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/iosMain/kotlin/br/alexandregpereira/hunter/app/MainViewController.kt -------------------------------------------------------------------------------- /app/src/jvmMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/jvmMain/kotlin/main.kt -------------------------------------------------------------------------------- /app/src/jvmTest/kotlin/br/alexandregpereira/hunter/shared/di/KoinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/jvmTest/kotlin/br/alexandregpereira/hunter/shared/di/KoinTest.kt -------------------------------------------------------------------------------- /app/src/jvmTest/kotlin/br/alexandregpereira/hunter/shared/di/TestCoroutineRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/app/src/jvmTest/kotlin/br/alexandregpereira/hunter/shared/di/TestCoroutineRule.kt -------------------------------------------------------------------------------- /content/media/buy-me-coffee-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/content/media/buy-me-coffee-cover.png -------------------------------------------------------------------------------- /core/analytics/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/analytics/build.gradle.kts -------------------------------------------------------------------------------- /core/analytics/src/androidMain/kotlin/br/alexandregpereira/hunter/analytics/FirebaseAnalytics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/analytics/src/androidMain/kotlin/br/alexandregpereira/hunter/analytics/FirebaseAnalytics.kt -------------------------------------------------------------------------------- /core/analytics/src/androidMain/kotlin/br/alexandregpereira/hunter/analytics/di/AndroidAnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/analytics/src/androidMain/kotlin/br/alexandregpereira/hunter/analytics/di/AndroidAnalyticsModule.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/br/alexandregpereira/hunter/analytics/Analytics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/analytics/src/commonMain/kotlin/br/alexandregpereira/hunter/analytics/Analytics.kt -------------------------------------------------------------------------------- /core/analytics/src/commonMain/kotlin/br/alexandregpereira/hunter/analytics/di/AnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/analytics/src/commonMain/kotlin/br/alexandregpereira/hunter/analytics/di/AnalyticsModule.kt -------------------------------------------------------------------------------- /core/analytics/src/iosMain/kotlin/br/alexandregpereira/hunter/analytics/di/IosAnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/analytics/src/iosMain/kotlin/br/alexandregpereira/hunter/analytics/di/IosAnalyticsModule.kt -------------------------------------------------------------------------------- /core/analytics/src/jvmMain/kotlin/br/alexandregpereira/hunter/analytics/di/JvmAnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/analytics/src/jvmMain/kotlin/br/alexandregpereira/hunter/analytics/di/JvmAnalyticsModule.kt -------------------------------------------------------------------------------- /core/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/event/build.gradle.kts -------------------------------------------------------------------------------- /core/event/src/commonMain/kotlin/br/alexandregpereira/hunter/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/event/src/commonMain/kotlin/br/alexandregpereira/hunter/event/Event.kt -------------------------------------------------------------------------------- /core/event/src/commonMain/kotlin/br/alexandregpereira/hunter/event/v2/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/event/src/commonMain/kotlin/br/alexandregpereira/hunter/event/v2/Event.kt -------------------------------------------------------------------------------- /core/flow/test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/flow/test/build.gradle.kts -------------------------------------------------------------------------------- /core/flow/test/src/commonMain/kotlin/br/alexandregpereira/flow/test/FlowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/flow/test/src/commonMain/kotlin/br/alexandregpereira/flow/test/FlowTest.kt -------------------------------------------------------------------------------- /core/localization/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/localization/build.gradle.kts -------------------------------------------------------------------------------- /core/localization/src/commonMain/kotlin/br/alexandregpereira/hunter/localization/Localization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/localization/src/commonMain/kotlin/br/alexandregpereira/hunter/localization/Localization.kt -------------------------------------------------------------------------------- /core/localization/src/commonMain/kotlin/br/alexandregpereira/hunter/localization/di/LocalizationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/localization/src/commonMain/kotlin/br/alexandregpereira/hunter/localization/di/LocalizationModule.kt -------------------------------------------------------------------------------- /core/localization/src/iosMain/kotlin/br/alexandregpereira/hunter/localization/Localization.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/localization/src/iosMain/kotlin/br/alexandregpereira/hunter/localization/Localization.ios.kt -------------------------------------------------------------------------------- /core/localization/src/jvmMain/kotlin/br/alexandregpereira/hunter/localization/Localization.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/localization/src/jvmMain/kotlin/br/alexandregpereira/hunter/localization/Localization.jvm.kt -------------------------------------------------------------------------------- /core/search/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/search/build.gradle.kts -------------------------------------------------------------------------------- /core/search/src/commonMain/kotlin/br/alexandregpereira/hunter/search/Search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/search/src/commonMain/kotlin/br/alexandregpereira/hunter/search/Search.kt -------------------------------------------------------------------------------- /core/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/ActionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/ActionHandler.kt -------------------------------------------------------------------------------- /core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/ScopeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/ScopeManager.kt -------------------------------------------------------------------------------- /core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/StateHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/StateHolder.kt -------------------------------------------------------------------------------- /core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/StateHolderParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/state/StateHolderParams.kt -------------------------------------------------------------------------------- /core/ui/state-recovery/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/state-recovery/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/ui/state-recovery/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/state-recovery/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/StateRecovery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/ui/state-recovery/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/StateRecovery.kt -------------------------------------------------------------------------------- /core/uuid/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/uuid/build.gradle.kts -------------------------------------------------------------------------------- /core/uuid/src/commonMain/kotlin/br/alexandregpereira/hunter/strings/Strings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/uuid/src/commonMain/kotlin/br/alexandregpereira/hunter/strings/Strings.kt -------------------------------------------------------------------------------- /core/uuid/src/commonMain/kotlin/br/alexandregpereira/hunter/uuid/UUID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/uuid/src/commonMain/kotlin/br/alexandregpereira/hunter/uuid/UUID.kt -------------------------------------------------------------------------------- /core/uuid/src/iosMain/kotlin/br/alexandregpereira/hunter/uuid/IosUUID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/uuid/src/iosMain/kotlin/br/alexandregpereira/hunter/uuid/IosUUID.kt -------------------------------------------------------------------------------- /core/uuid/src/jvmMain/kotlin/br/alexandregpereira/hunter/uuid/JvmUUID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/core/uuid/src/jvmMain/kotlin/br/alexandregpereira/hunter/uuid/JvmUUID.kt -------------------------------------------------------------------------------- /domain/alternative-source/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/alternative-source/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/alternative-source/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/alternative-source/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/source/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/alternative-source/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/source/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/alternative-source/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/source/model/Source.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/alternative-source/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/source/model/Source.kt -------------------------------------------------------------------------------- /domain/alternative-source/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/alternative-source/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/alternative-source/data/build.gradle.kts -------------------------------------------------------------------------------- /domain/alternative-source/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/source/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/alternative-source/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/source/di/DataModule.kt -------------------------------------------------------------------------------- /domain/app/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/app/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/app/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/app/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/app/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/build.gradle.kts -------------------------------------------------------------------------------- /domain/app/data/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/app/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/di/AndroidDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/di/AndroidDataModule.kt -------------------------------------------------------------------------------- /domain/app/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/di/AndroidSqlDriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/di/AndroidSqlDriverFactory.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/AlternativeSourceDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/AlternativeSourceDaoImpl.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/AlternativeSourceDaoMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/AlternativeSourceDaoMapper.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/List.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/List.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoImpl.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoInsertHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoInsertHelper.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoMapper.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoQueryHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterDaoQueryHelper.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterFolderDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterFolderDaoImpl.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterImageDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterImageDaoImpl.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterLoreDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/MonsterLoreDaoImpl.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/SpellDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/database/dao/SpellDaoImpl.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/di/DataModule.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/di/DatabaseModule.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/di/SqlDriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/di/SqlDriverFactory.kt -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/AbilityScore.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/AbilityScore.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Action.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Action.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/AlternativeSource.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/AlternativeSource.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Condition.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Condition.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageDice.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageDice.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageImmunity.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageImmunity.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageResistance.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageResistance.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageVulnerability.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/DamageVulnerability.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/LegendaryAction.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/LegendaryAction.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Monster.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Monster.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterFolder.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterFolder.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterImage.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterImage.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterLore.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterLore.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterLoreEntry.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/MonsterLoreEntry.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Reaction.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Reaction.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SavingThrow.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SavingThrow.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Skill.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Skill.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpecialAbility.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpecialAbility.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Speed.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Speed.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpeedValue.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpeedValue.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Spell.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Spell.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellPreview.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellPreview.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellUsage.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellUsage.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellUsageSpellCrossRef.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellUsageSpellCrossRef.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Spellcasting.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/Spellcasting.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellcastingSpellUsageCrossRef.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/br/alexandregpereira/hunter/database/SpellcastingSpellUsageCrossRef.sq -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/21.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/21.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/22.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/22.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/23.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/23.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/24.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/24.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/25.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/25.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/26.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/26.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/27.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/27.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/28.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/28.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/databases/29.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/databases/29.db -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/1.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/1.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/10.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/10.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/11.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/11.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/12.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/12.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/13.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/13.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/14.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/14.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/15.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/15.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/16.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/16.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/17.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/17.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/18.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/18.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/19.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/19.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/2.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/2.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/20.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/20.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/21.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/21.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/22.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/22.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/23.sqm: -------------------------------------------------------------------------------- 1 | ALTER TABLE MonsterEntity ADD COLUMN isClone INTEGER NOT NULL DEFAULT 0; -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/24.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/24.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/25.sqm: -------------------------------------------------------------------------------- 1 | ALTER TABLE SpellEntity ADD COLUMN status INTEGER NOT NULL DEFAULT 0; 2 | -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/26.sqm: -------------------------------------------------------------------------------- 1 | ALTER TABLE MonsterLoreEntity ADD COLUMN status INTEGER NOT NULL DEFAULT 0; 2 | -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/27.sqm: -------------------------------------------------------------------------------- 1 | ALTER TABLE MonsterEntity ADD COLUMN imageContentScale INTEGER; 2 | -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/28.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/28.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/3.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/3.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/4.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/4.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/5.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/5.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/6.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/6.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/7.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/7.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/8.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/8.sqm -------------------------------------------------------------------------------- /domain/app/data/src/commonMain/sqldelight/migrations/9.sqm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/commonMain/sqldelight/migrations/9.sqm -------------------------------------------------------------------------------- /domain/app/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/IosDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/IosDispatchers.kt -------------------------------------------------------------------------------- /domain/app/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/di/IosDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/di/IosDataModule.kt -------------------------------------------------------------------------------- /domain/app/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/di/IosSqlDriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/di/IosSqlDriverFactory.kt -------------------------------------------------------------------------------- /domain/app/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/di/JvmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/di/JvmModule.kt -------------------------------------------------------------------------------- /domain/app/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/di/JvmSqlDriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/app/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/di/JvmSqlDriverFactory.kt -------------------------------------------------------------------------------- /domain/monster-compendium/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-compendium/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster-folder/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/monster-folder/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster-folder/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/folder/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/folder/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/monster-folder/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/folder/model/MonsterFolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/folder/model/MonsterFolder.kt -------------------------------------------------------------------------------- /domain/monster-folder/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/monster-folder/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/data/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster-folder/data/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/data/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/monster-folder/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/folder/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/folder/di/DataModule.kt -------------------------------------------------------------------------------- /domain/monster-folder/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/monster/folder/di/IosModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/monster/folder/di/IosModule.kt -------------------------------------------------------------------------------- /domain/monster-folder/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/monster/folder/di/JvmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-folder/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/monster/folder/di/JvmModule.kt -------------------------------------------------------------------------------- /domain/monster-lore/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/monster-lore/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-lore/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster-lore/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/lore/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-lore/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/lore/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/monster-lore/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/monster-lore/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-lore/data/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster-lore/data/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-lore/data/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/monster-lore/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/lore/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-lore/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/lore/di/DataModule.kt -------------------------------------------------------------------------------- /domain/monster-lore/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/monster/lore/di/IosModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-lore/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/monster/lore/di/IosModule.kt -------------------------------------------------------------------------------- /domain/monster-lore/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/monster/lore/di/JvmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster-lore/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/monster/lore/di/JvmModule.kt -------------------------------------------------------------------------------- /domain/monster/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/monster/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/collections/Collections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/collections/Collections.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/collections/LocaleString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/collections/LocaleString.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/di/MonsterDomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/di/MonsterDomainModule.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/exception/MonstersSourceException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/exception/MonstersSourceException.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/locale/LocaleNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/locale/LocaleNumber.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/AbilityDescription.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/AbilityDescription.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/AbilityScore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/AbilityScore.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Action.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Action.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Condition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Condition.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Damage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Damage.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MeasurementUnit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MeasurementUnit.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Monster.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Monster.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterAlternativeSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterAlternativeSource.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterImage.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterSource.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/MonsterType.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/SavingThrow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/SavingThrow.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Skill.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Skill.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/SpeedValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/SpeedValue.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Stats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/model/Stats.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/spell/model/SpellPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/spell/model/SpellPreview.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/spell/model/SpellUsage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/spell/model/SpellUsage.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/spell/model/Spellcasting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/monster/spell/model/Spellcasting.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/CompendiumRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/CompendiumRepository.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterCacheRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterCacheRepository.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterImageRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterImageRepository.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterLocalRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterLocalRepository.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/repository/MonsterRepository.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMeasurementUnitUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMeasurementUnitUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonsterImagesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonsterImagesUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonsterPreviewsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonsterPreviewsUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonsterUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonsterUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersByIdsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersByIdsUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersByStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersByStatus.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/MonsterImageExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/MonsterImageExtensions.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/SaveMonstersUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/SaveMonstersUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/SyncMonstersUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/usecase/SyncMonstersUseCase.kt -------------------------------------------------------------------------------- /domain/monster/core/src/iosMain/kotlin/br/alexandregpereira/hunter/domain/collections/LocaleStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/iosMain/kotlin/br/alexandregpereira/hunter/domain/collections/LocaleStrings.kt -------------------------------------------------------------------------------- /domain/monster/core/src/iosMain/kotlin/br/alexandregpereira/hunter/domain/locale/LocaleNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/iosMain/kotlin/br/alexandregpereira/hunter/domain/locale/LocaleNumber.kt -------------------------------------------------------------------------------- /domain/monster/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/domain/collections/LocaleStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/domain/collections/LocaleStrings.kt -------------------------------------------------------------------------------- /domain/monster/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/domain/locale/LocaleNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/domain/locale/LocaleNumber.kt -------------------------------------------------------------------------------- /domain/monster/core/src/jvmTest/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersByIdsUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/jvmTest/kotlin/br/alexandregpereira/hunter/domain/usecase/GetMonstersByIdsUseCaseTest.kt -------------------------------------------------------------------------------- /domain/monster/core/src/jvmTest/kotlin/br/alexandregpereira/hunter/domain/usecase/SaveMonstersUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/core/src/jvmTest/kotlin/br/alexandregpereira/hunter/domain/usecase/SaveMonstersUseCaseTest.kt -------------------------------------------------------------------------------- /domain/monster/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/monster/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster/data/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/monster/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/monster/di/AndroidDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/monster/di/AndroidDataModule.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterCacheRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterCacheRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterImageRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterImageRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterRemoteRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterRemoteRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/MonsterRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/di/CommonDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/di/CommonDataModule.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/dao/MonsterDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/dao/MonsterDao.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/dao/MonsterImageDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/dao/MonsterImageDao.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/ActionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/ActionEntity.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/DamageEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/DamageEntity.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/MonsterEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/MonsterEntity.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/ReactionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/ReactionEntity.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/SkillEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/SkillEntity.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/ValueEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/local/entity/ValueEntity.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/ActionDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/ActionDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/ColorDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/ColorDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/ConditionDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/ConditionDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/DamageDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/DamageDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/MonsterDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/MonsterDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/MonsterSizeDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/MonsterSizeDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/MonsterTypeDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/MonsterTypeDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/SourceDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/SourceDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/SpeedValueDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/monster/remote/model/SpeedValueDto.kt -------------------------------------------------------------------------------- /domain/monster/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/monster/di/IosDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/monster/di/IosDataModule.kt -------------------------------------------------------------------------------- /domain/monster/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/monster/di/JvmDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/monster/di/JvmDataModule.kt -------------------------------------------------------------------------------- /domain/monster/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/monster/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/event/build.gradle.kts -------------------------------------------------------------------------------- /domain/monster/event/src/commonMain/kotlin/br/alexandregpereira/hunter/monster/event/MonsterEventDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/event/src/commonMain/kotlin/br/alexandregpereira/hunter/monster/event/MonsterEventDispatcher.kt -------------------------------------------------------------------------------- /domain/monster/event/src/commonMain/kotlin/br/alexandregpereira/hunter/monster/event/di.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/monster/event/src/commonMain/kotlin/br/alexandregpereira/hunter/monster/event/di.kt -------------------------------------------------------------------------------- /domain/settings/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/settings/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/AppearanceSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/AppearanceSettings.kt -------------------------------------------------------------------------------- /domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/GetLanguageUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/GetLanguageUseCase.kt -------------------------------------------------------------------------------- /domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/IsLanguageSupported.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/IsLanguageSupported.kt -------------------------------------------------------------------------------- /domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/SaveLanguageUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/SaveLanguageUseCase.kt -------------------------------------------------------------------------------- /domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/SaveUrlsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/SaveUrlsUseCase.kt -------------------------------------------------------------------------------- /domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/SettingsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/SettingsRepository.kt -------------------------------------------------------------------------------- /domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/settings/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/settings/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/settings/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/data/build.gradle.kts -------------------------------------------------------------------------------- /domain/settings/data/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/data/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/settings/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/settings/di/AndroidDataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/data/src/androidMain/kotlin/br/alexandregpereira/hunter/data/settings/di/AndroidDataModule.kt -------------------------------------------------------------------------------- /domain/settings/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/settings/DefaultSettingsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/settings/DefaultSettingsRepository.kt -------------------------------------------------------------------------------- /domain/settings/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/settings/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/settings/di/DataModule.kt -------------------------------------------------------------------------------- /domain/settings/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/settings/di/IosModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/data/src/iosMain/kotlin/br/alexandregpereira/hunter/data/settings/di/IosModule.kt -------------------------------------------------------------------------------- /domain/settings/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/settings/di/JvmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/settings/data/src/jvmMain/kotlin/br/alexandregpereira/hunter/data/settings/di/JvmModule.kt -------------------------------------------------------------------------------- /domain/spell/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/spell/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/GetSpellUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/GetSpellUseCase.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/GetSpellsByIdsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/GetSpellsByIdsUseCase.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/GetSpellsEdited.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/GetSpellsEdited.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SaveSpellsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SaveSpellsUseCase.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellLocalRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellLocalRepository.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellRemoteRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellRemoteRepository.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellRepository.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellSettingsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SpellSettingsRepository.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SyncSpellsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/SyncSpellsUseCase.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/model/SavingThrowType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/model/SavingThrowType.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/model/SchoolOfMagic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/model/SchoolOfMagic.kt -------------------------------------------------------------------------------- /domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/model/Spell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/spell/model/Spell.kt -------------------------------------------------------------------------------- /domain/spell/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/spell/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/build.gradle.kts -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/DefaultSpellLocalRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/DefaultSpellLocalRepository.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/DefaultSpellRemoteRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/DefaultSpellRemoteRepository.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/DefaultSpellRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/DefaultSpellRepository.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/SpellSettingsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/SpellSettingsRepositoryImpl.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/di/DataModule.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/SpellLocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/SpellLocalDataSource.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/dao/SpellDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/dao/SpellDao.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/mapper/SpellEntityMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/mapper/SpellEntityMapper.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/model/SpellEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/local/model/SpellEntity.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/SpellRemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/SpellRemoteDataSource.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/mapper/SpellDtoMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/mapper/SpellDtoMapper.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/model/SavingThrowTypeDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/model/SavingThrowTypeDto.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/model/SchoolOfMagicDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/model/SchoolOfMagicDto.kt -------------------------------------------------------------------------------- /domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/model/SpellDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/spell/data/src/commonMain/kotlin/br/alexandregpereira/hunter/data/spell/remote/model/SpellDto.kt -------------------------------------------------------------------------------- /domain/sync/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /domain/sync/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/sync/core/build.gradle.kts -------------------------------------------------------------------------------- /domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/IsFirstTimeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/IsFirstTimeUseCase.kt -------------------------------------------------------------------------------- /domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/SyncUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/SyncUseCase.kt -------------------------------------------------------------------------------- /domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/di/DomainModule.kt -------------------------------------------------------------------------------- /domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/model/SyncStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/domain/sync/core/src/commonMain/kotlin/br/alexandregpereira/hunter/domain/sync/model/SyncStatus.kt -------------------------------------------------------------------------------- /feature/folder-detail/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-detail/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-detail/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/detail/di/UIModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/detail/di/UIModule.kt -------------------------------------------------------------------------------- /feature/folder-detail/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-detail/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-detail/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-detail/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-detail/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-detail/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-detail/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/detail/di/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-detail/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/detail/di/Module.kt -------------------------------------------------------------------------------- /feature/folder-insert/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-insert/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-insert/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-insert/compose/src/commonMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-insert/compose/src/commonMain/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/folder-insert/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/insert/di/UIModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-insert/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/insert/di/UIModule.kt -------------------------------------------------------------------------------- /feature/folder-insert/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-insert/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-insert/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-insert/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-insert/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-insert/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-list/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-list/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/FolderListFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/FolderListFeature.kt -------------------------------------------------------------------------------- /feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/di/UIModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/di/UIModule.kt -------------------------------------------------------------------------------- /feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/ui/FolderCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/ui/FolderCard.kt -------------------------------------------------------------------------------- /feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/ui/FolderCardGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/ui/FolderCardGrid.kt -------------------------------------------------------------------------------- /feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/ui/ItemSelection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/ui/ItemSelection.kt -------------------------------------------------------------------------------- /feature/folder-list/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-list/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-list/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-list/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-list/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/di/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-list/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/list/di/Module.kt -------------------------------------------------------------------------------- /feature/folder-preview/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-preview/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-preview/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-preview/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/preview/di/UIModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-preview/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/folder/preview/di/UIModule.kt -------------------------------------------------------------------------------- /feature/folder-preview/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-preview/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-preview/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/folder-preview/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/folder-preview/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/folder-preview/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-compendium/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-compendium/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-compendium/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/monster-compendium/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-compendium/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-content-manager/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/monster-content-manager/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-content-manager/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-content-manager/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/monster-content-manager/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-content-manager/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-content-manager/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/monster-content-manager/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-content-manager/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-content-manager/state-holder/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-content-manager/state-holder/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/monster-detail/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_ability_score.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_ability_score.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_acid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_acid.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_blinded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_blinded.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_bludgeoning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_bludgeoning.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_charmed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_charmed.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_climbing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_climbing.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_cold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_cold.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_deafened.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_deafened.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_exhausted.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_exhausted.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_frightened.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_frightened.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_ghost.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_ghost.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_grappled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_grappled.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_hit_point.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_hit_point.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_lightning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_lightning.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_paralyzed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_paralyzed.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_petrified.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_petrified.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_piercing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_piercing.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_poison.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_poison.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_prone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_prone.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_psychic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_psychic.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_radiant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_radiant.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_restrained.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_restrained.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_runer_silhouette_running_fast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_runer_silhouette_running_fast.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_shield.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_shield.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_slashing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_slashing.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_stuned.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_stuned.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_superhero.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_superhero.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_swimmer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_swimmer.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_thunder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_thunder.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_unconscious.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/composeResources/drawable/ic_unconscious.xml -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/di/UiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/di/UiModule.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/AbilityScore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/AbilityScore.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ActionBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ActionBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/Block.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/Block.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/Bonus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/Bonus.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ConditionBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ConditionBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/DamageBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/DamageBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/Grid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/Grid.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/IconInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/IconInfo.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/IconState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/IconState.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/LocalStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/LocalStrings.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/LoreBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/LoreBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/MonsterImages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/MonsterImages.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/MonsterInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/MonsterInfo.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ProficiencyBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ProficiencyBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ReactionBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/ReactionBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/SensesBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/SensesBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/SpeedBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/SpeedBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/SpellBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/SpellBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/StatsBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/StatsBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/TextBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/detail/ui/TextBlock.kt -------------------------------------------------------------------------------- /feature/monster-detail/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/monster-detail/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-detail/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-lore-detail/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/monster-lore-detail/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-lore-detail/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-lore-detail/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/monster-lore-detail/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-lore-detail/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-lore-detail/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/monster-lore-detail/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-lore-detail/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-registration/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-registration/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-registration/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-registration/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/monster-registration/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/monster-registration/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/search/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/search/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchAnalytics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchAnalytics.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchMonsterStateMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchMonsterStateMapper.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchScreenFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchScreenFeature.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchStateHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchStateHolder.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/SearchStrings.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/di/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/di/Module.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/domain/SearchKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/domain/SearchKey.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/domain/SearchMonsterResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/domain/SearchMonsterResult.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchBar.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchGrid.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchKeyButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchKeyButtons.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchScreen.kt -------------------------------------------------------------------------------- /feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/search/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/search/ui/SearchViewState.kt -------------------------------------------------------------------------------- /feature/settings/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/settings/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/composeResources/drawable/ic-ko-fi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/composeResources/drawable/ic-ko-fi-logo.png -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsAnalytics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsAnalytics.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsBottomSheets.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsBottomSheets.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsFeature.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsStateHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsStateHolder.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsStrings.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsViewAction.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsViewIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsViewIntent.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/SettingsViewState.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/di/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/di/Module.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/AdvancedSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/AdvancedSettings.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/AppearenceSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/AppearenceSettings.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/DonateScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/DonateScreen.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/MenuScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/MenuScreen.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/Settings.kt -------------------------------------------------------------------------------- /feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/SettingsTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/settings/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/settings/ui/SettingsTextField.kt -------------------------------------------------------------------------------- /feature/share-content/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/share-content/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/share-content/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/share-content/compose/src/commonMain/composeResources/drawable/IconContentPaste.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/share-content/compose/src/commonMain/composeResources/drawable/IconContentPaste.xml -------------------------------------------------------------------------------- /feature/share-content/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/shareContent/di.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/share-content/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/shareContent/di.kt -------------------------------------------------------------------------------- /feature/share-content/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/share-content/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/spell-compendium/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/spell-compendium/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/spell-compendium/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/spell-compendium/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/spell-compendium/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/spell-compendium/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/spell-compendium/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/spell-compendium/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/spell-compendium/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/spell-detail/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/spell-detail/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/spell-detail/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/spell-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/spell/detail/ui/LocalStrings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/spell-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/spell/detail/ui/LocalStrings.kt -------------------------------------------------------------------------------- /feature/spell-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/spell/detail/ui/SpellHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/spell-detail/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/spell/detail/ui/SpellHeader.kt -------------------------------------------------------------------------------- /feature/spell-detail/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/spell-detail/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/spell-detail/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/sync/compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/sync/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/compose/build.gradle.kts -------------------------------------------------------------------------------- /feature/sync/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncFeature.kt -------------------------------------------------------------------------------- /feature/sync/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/di/UiModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/di/UiModule.kt -------------------------------------------------------------------------------- /feature/sync/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/ui/SyncScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/compose/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/ui/SyncScreen.kt -------------------------------------------------------------------------------- /feature/sync/event/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/sync/event/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/event/build.gradle.kts -------------------------------------------------------------------------------- /feature/sync/event/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/event/SyncEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/event/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/event/SyncEvent.kt -------------------------------------------------------------------------------- /feature/sync/event/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/event/SyncEventDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/event/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/event/SyncEventDispatcher.kt -------------------------------------------------------------------------------- /feature/sync/event/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/event/SyncEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/event/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/event/SyncEventListener.kt -------------------------------------------------------------------------------- /feature/sync/state-holder/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /feature/sync/state-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/state-holder/build.gradle.kts -------------------------------------------------------------------------------- /feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncAnalytics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncAnalytics.kt -------------------------------------------------------------------------------- /feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncEventManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncEventManager.kt -------------------------------------------------------------------------------- /feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncState.kt -------------------------------------------------------------------------------- /feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncStateHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/SyncStateHolder.kt -------------------------------------------------------------------------------- /feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/di/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/feature/sync/state-holder/src/commonMain/kotlin/br/alexandregpereira/hunter/sync/di/Module.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/MonsterCompendium.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/MonsterCompendium.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/MonsterCompendium.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/MonsterCompendium/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/MonsterCompendium/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/MonsterCompendium/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/MonsterCompendium/MonsterCompendiumApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium/MonsterCompendiumApp.swift -------------------------------------------------------------------------------- /iosApp/MonsterCompendium/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/iosApp/MonsterCompendium/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /media/folder-preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/folder-preview.gif -------------------------------------------------------------------------------- /media/google-play-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/google-play-icon.png -------------------------------------------------------------------------------- /media/hunter-icon-border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/hunter-icon-border.svg -------------------------------------------------------------------------------- /media/icon-monster-compendium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/icon-monster-compendium.png -------------------------------------------------------------------------------- /media/monster-compendium.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/monster-compendium.gif -------------------------------------------------------------------------------- /media/monster-detail-pager.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/monster-detail-pager.gif -------------------------------------------------------------------------------- /media/monster-detail.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/monster-detail.gif -------------------------------------------------------------------------------- /media/screen-add-to-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/screen-add-to-folder.png -------------------------------------------------------------------------------- /media/screen-compendium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/screen-compendium.png -------------------------------------------------------------------------------- /media/screen-folders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/screen-folders.png -------------------------------------------------------------------------------- /media/screen-monster-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/screen-monster-detail.png -------------------------------------------------------------------------------- /media/screen-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/screen-search.png -------------------------------------------------------------------------------- /media/screen-spell-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/screen-spell-detail.png -------------------------------------------------------------------------------- /media/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/media/search.gif -------------------------------------------------------------------------------- /privacyPolicy.md: -------------------------------------------------------------------------------- 1 | # Privacy Policy 2 | 3 | This app doesn't collect any user data. 4 | -------------------------------------------------------------------------------- /scripts/sqldelight/generateDatabaseSchema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/scripts/sqldelight/generateDatabaseSchema -------------------------------------------------------------------------------- /scripts/sqldelight/verifyDatabaseMigration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/scripts/sqldelight/verifyDatabaseMigration -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/settings.gradle -------------------------------------------------------------------------------- /ui/compendium/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ui/compendium/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/compendium/build.gradle.kts -------------------------------------------------------------------------------- /ui/compendium/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compendium/Compendium.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/compendium/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compendium/Compendium.kt -------------------------------------------------------------------------------- /ui/compendium/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compendium/State.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/compendium/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compendium/State.kt -------------------------------------------------------------------------------- /ui/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ui/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/build.gradle.kts -------------------------------------------------------------------------------- /ui/core/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppTextField.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppTextField.android.kt -------------------------------------------------------------------------------- /ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.android.kt -------------------------------------------------------------------------------- /ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.android.kt -------------------------------------------------------------------------------- /ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/util/View.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/androidMain/kotlin/br/alexandregpereira/hunter/ui/util/View.android.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_aberration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_aberration.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_beast.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_beast.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_celestial.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_celestial.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_construct.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_construct.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_dragon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_dragon.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_elemental.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_elemental.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_fey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_fey.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_fiend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_fiend.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_giant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_giant.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_humanoid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_humanoid.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_monstrosity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_monstrosity.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_ooze.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_ooze.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_plant.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_plant.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_abjuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_abjuration.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_conjuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_conjuration.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_divination.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_divination.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_enchantment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_enchantment.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_evocation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_evocation.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_illusion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_illusion.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_necromancy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_necromancy.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_school_transmutation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_school_transmutation.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/composeResources/drawable/ic_undead.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/composeResources/drawable/ic_undead.xml -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Animation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Animation.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppBarIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppBarIcon.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppButton.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppSwitch.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/AppTextField.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/BottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/BottomSheet.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Card.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Card.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ChallengeRatingCircle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ChallengeRatingCircle.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/CircleImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/CircleImage.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ClickableField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ClickableField.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Closeable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Closeable.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/CoilImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/CoilImage.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ColorTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ColorTextField.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Common.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ConfirmationBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ConfirmationBottomSheet.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/CornerCircle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/CornerCircle.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/EmptyScreenMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/EmptyScreenMessage.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Form.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Form.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/FormsBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/FormsBottomSheet.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/IconInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/IconInfo.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/LoadingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/LoadingScreen.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterCard.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterCoilImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterCoilImage.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterImage.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterTypeIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/MonsterTypeIcon.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/PickerField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/PickerField.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/PopupContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/PopupContainer.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/Screen.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenHeader.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SectionTitle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SectionTitle.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SpellIconInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SpellIconInfo.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SwipeVertical.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SwipeVertical.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SwipeVerticalToDismiss.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/SwipeVerticalToDismiss.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/tablecontent/TableContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/tablecontent/TableContent.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/tablecontent/TableContentPopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compose/tablecontent/TableContentPopup.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Color.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Shape.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Theme.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/theme/Type.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/transition/Transition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/transition/Transition.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/util/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/util/Color.kt -------------------------------------------------------------------------------- /ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/util/View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/util/View.kt -------------------------------------------------------------------------------- /ui/core/src/iosMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/iosMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.ios.kt -------------------------------------------------------------------------------- /ui/core/src/iosMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/iosMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.ios.kt -------------------------------------------------------------------------------- /ui/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/ui/compose/BackHandler.jvm.kt -------------------------------------------------------------------------------- /ui/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/core/src/jvmMain/kotlin/br/alexandregpereira/hunter/ui/compose/ScreenSize.jvm.kt -------------------------------------------------------------------------------- /ui/monster-compendium/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ui/monster-compendium/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/monster-compendium/build.gradle.kts -------------------------------------------------------------------------------- /ui/monster-compendium/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compendium/monster/State.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexandregpereira/Monster-Compendium/HEAD/ui/monster-compendium/src/commonMain/kotlin/br/alexandregpereira/hunter/ui/compendium/monster/State.kt --------------------------------------------------------------------------------