Files
diffray
0/60 viewed
+3892-1
.gitignoreModifiedMod
+15/-1
.idea/Where-have-I-been.imlAddedAdd
+9
.idea/markdown.xmlAddedAdd
+8
.idea/modules.xmlAddedAdd
+8
.idea/vcs.xmlAddedAdd
+6
app/build.gradle.ktsAddedAdd
+101
app/proguard-rules.proAddedAdd
+1
app/schemas/.gitkeepAddedAdd
+1
app/schemas/com.hampu.wherehaveibeen.data.local.AppDatabase/2.jsonAddedAdd
+70
app/src/androidTest/java/com/hampu/wherehaveibeen/AppNavigationTest.ktAddedAdd
+113
app/src/main/AndroidManifest.xmlAddedAdd
+21
app/src/main/assets/countries.jsonAddedAdd
+1367
app/src/main/java/com/hampu/wherehaveibeen/AppViewModelFactory.ktAddedAdd
+28
app/src/main/java/com/hampu/wherehaveibeen/MainActivity.ktAddedAdd
+18
app/src/main/java/com/hampu/wherehaveibeen/WhereHaveIBeenApp.ktAddedAdd
+89
app/src/main/java/com/hampu/wherehaveibeen/WhereHaveIBeenApplication.ktAddedAdd
+15
app/src/main/java/com/hampu/wherehaveibeen/data/local/AppDatabase.ktAddedAdd
+26
app/src/main/java/com/hampu/wherehaveibeen/data/local/CountryAssetDataSource.ktAddedAdd
+23
app/src/main/java/com/hampu/wherehaveibeen/data/local/CountryDao.ktAddedAdd
+34
app/src/main/java/com/hampu/wherehaveibeen/data/local/CountryEntity.ktAddedAdd
+15
app/src/main/java/com/hampu/wherehaveibeen/data/local/CountrySeed.ktAddedAdd
+12
app/src/main/java/com/hampu/wherehaveibeen/data/local/CountrySeedParser.ktAddedAdd
+21
app/src/main/java/com/hampu/wherehaveibeen/data/repository/AppContainer.ktAddedAdd
+30
app/src/main/java/com/hampu/wherehaveibeen/data/repository/CountryRepository.ktAddedAdd
+17
app/src/main/java/com/hampu/wherehaveibeen/data/repository/OfflineFirstCountryRepository.ktAddedAdd
+85
app/src/main/java/com/hampu/wherehaveibeen/domain/model/Country.ktAddedAdd
+25
app/src/main/java/com/hampu/wherehaveibeen/domain/model/CountrySearch.ktAddedAdd
+11
app/src/main/java/com/hampu/wherehaveibeen/domain/model/TravelStats.ktAddedAdd
+53
app/src/main/java/com/hampu/wherehaveibeen/navigation/TopLevelDestination.ktAddedAdd
+19
app/src/main/java/com/hampu/wherehaveibeen/ui/components/CountryRow.ktAddedAdd
+101
app/src/main/java/com/hampu/wherehaveibeen/ui/components/EmptyContent.ktAddedAdd
+39
app/src/main/java/com/hampu/wherehaveibeen/ui/components/ScreenHeader.ktAddedAdd
+34
app/src/main/java/com/hampu/wherehaveibeen/ui/list/CountryListScreen.ktAddedAdd
+121
app/src/main/java/com/hampu/wherehaveibeen/ui/list/CountryListUiState.ktAddedAdd
+10
app/src/main/java/com/hampu/wherehaveibeen/ui/list/CountryListViewModel.ktAddedAdd
+62
app/src/main/java/com/hampu/wherehaveibeen/ui/map/MapScreen.ktAddedAdd
+154
app/src/main/java/com/hampu/wherehaveibeen/ui/map/MapUiState.ktAddedAdd
+11
app/src/main/java/com/hampu/wherehaveibeen/ui/map/MapViewModel.ktAddedAdd
+50
app/src/main/java/com/hampu/wherehaveibeen/ui/stats/StatsScreen.ktAddedAdd
+151
app/src/main/java/com/hampu/wherehaveibeen/ui/stats/StatsUiState.ktAddedAdd
+9
app/src/main/java/com/hampu/wherehaveibeen/ui/stats/StatsViewModel.ktAddedAdd
+42
app/src/main/java/com/hampu/wherehaveibeen/ui/theme/Color.ktAddedAdd
+9
app/src/main/java/com/hampu/wherehaveibeen/ui/theme/Theme.ktAddedAdd
+25
app/src/main/java/com/hampu/wherehaveibeen/ui/theme/Type.ktAddedAdd
+5
app/src/main/java/com/hampu/wherehaveibeen/ui/wishlist/WishlistScreen.ktAddedAdd
+121
app/src/main/java/com/hampu/wherehaveibeen/ui/wishlist/WishlistUiState.ktAddedAdd
+10
app/src/main/java/com/hampu/wherehaveibeen/ui/wishlist/WishlistViewModel.ktAddedAdd
+62
app/src/main/res/values/strings.xmlAddedAdd
+3
app/src/main/res/values/themes.xmlAddedAdd
+4
app/src/test/java/com/hampu/wherehaveibeen/AppDatabaseTest.ktAddedAdd
+15
app/src/test/java/com/hampu/wherehaveibeen/CountrySeedParserTest.ktAddedAdd
+41
app/src/test/java/com/hampu/wherehaveibeen/DomainModelTest.ktAddedAdd
+53
app/src/test/java/com/hampu/wherehaveibeen/OfflineFirstCountryRepositoryTest.ktAddedAdd
+82
build.gradle.ktsAddedAdd
+7
gradle.propertiesAddedAdd
+4
gradle/libs.versions.tomlAddedAdd
+55
gradle/wrapper/gradle-wrapper.propertiesAddedAdd
+7
gradlewAddedAdd
+252
gradlew.batAddedAdd
+94
settings.gradle.ktsAddedAdd
+18
Ask questions about this PR
Anthropic Opus 4.5