├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── android-publish.yaml │ ├── android.yml │ ├── composemp.yml │ ├── detekt.yml │ ├── ios.yml │ └── wasmpublish.yml ├── .gitignore ├── Compose for Wearables & Widgets.pdf ├── LICENSE ├── Makefile ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── debug │ └── screenshotTest │ │ └── reference │ │ └── ScreenshotsKt │ │ ├── Preview_0.png │ │ ├── Preview_Large preview_6bc50b5f_0.png │ │ └── TablePreview_748aa731_0.png │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── ru │ │ │ └── beryukhov │ │ │ └── coffeegram │ │ │ ├── Application.kt │ │ │ ├── IconChanger.kt │ │ │ ├── MainActivity.kt │ │ │ ├── PagesContent.kt │ │ │ ├── animations │ │ │ ├── AnimatedTextGradient.kt │ │ │ └── SplashTransition.kt │ │ │ ├── model │ │ │ ├── NavBarItemExt.kt │ │ │ └── NavigationStore.kt │ │ │ ├── pages │ │ │ ├── AppWidgetViewModel.kt │ │ │ ├── BoxShadow.kt │ │ │ ├── CoffeeCharts.kt │ │ │ ├── CoffeeListPage.kt │ │ │ ├── CoffeeListViewModel.kt │ │ │ ├── LandingScreen.kt │ │ │ ├── LazyListTestUtils.kt │ │ │ ├── MapPage.kt │ │ │ ├── SettingsPage.kt │ │ │ ├── StatsPage.kt │ │ │ ├── TablePage.kt │ │ │ └── TablePageViewModel.kt │ │ │ ├── repository │ │ │ ├── CoffeeShop.kt │ │ │ ├── MapCoffeesRequest.kt │ │ │ ├── ThemeDataStoreProtoStorage.kt │ │ │ ├── ThemePreferencesSerializer.kt │ │ │ └── ThemeSharedPrefStorage.kt │ │ │ └── widget │ │ │ ├── FirstGlanceWidget.kt │ │ │ └── WidgetReceiver.kt │ ├── proto │ │ └── theme_prefs.proto │ └── res │ │ ├── animator │ │ ├── splash_move1.xml │ │ ├── splash_move2.xml │ │ └── splash_rotate.xml │ │ ├── drawable │ │ ├── app_widget_background.xml │ │ ├── background_splash.xml │ │ ├── ic_splashscreen_logo_animated.xml │ │ └── logo_splash.png │ │ ├── layout │ │ ├── layout_widget_custom_error.xml │ │ ├── widget_first_glance_preview.xml │ │ ├── widget_loading.xml │ │ └── widget_preview_row.xml │ │ ├── raw │ │ └── lottie_coffee.json │ │ ├── values-night │ │ └── themes.xml │ │ ├── values-v31 │ │ ├── styles.xml │ │ └── themes.xml │ │ ├── values │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ │ └── xml │ │ ├── locale_config.xml │ │ └── widget_info.xml │ ├── screenshotTest │ └── kotlin │ │ └── Screenshots.kt │ ├── screenshotTestDebug │ └── reference │ │ └── ScreenshotsKt │ │ ├── Preview_0.png │ │ ├── Preview_Large preview_6bc50b5f_0.png │ │ └── TablePreview_748aa731_0.png │ └── test │ └── kotlin │ └── ru │ └── beryukhov │ └── coffeegram │ ├── DataMappingTest.kt │ ├── pages │ └── CoffeeChartsDataTest.kt │ ├── repository │ └── CoffeeShopsParserTest.kt │ └── ui_test │ ├── CoffeeListScreen.kt │ ├── ComposeAppTest.kt │ ├── ComposeScreenTest.kt │ └── TableScreen.kt ├── cleanup.sh ├── cmp-app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── ru │ │ └── beryukhov │ │ └── coffeegram │ │ ├── Application.kt │ │ ├── MainActivity.kt │ │ ├── animations │ │ └── SplashTransition.kt │ │ └── pages │ │ └── LandingScreen.kt │ └── res │ ├── drawable │ ├── background_splash.xml │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ └── logo_splash.png │ ├── mipmap-anydpi │ └── ic_launcher.xml │ ├── values-night │ └── themes.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml ├── cmp-common ├── .gitignore ├── build.gradle.kts ├── cmp_common.podspec └── src │ ├── androidMain │ ├── kotlin │ │ └── ru │ │ │ └── beryukhov │ │ │ └── coffeegram │ │ │ ├── PreviewContextConfigurationEffectProvider.kt │ │ │ ├── app_ui │ │ │ └── isSystemInDarkTheme.kt │ │ │ ├── data │ │ │ └── DayCoffeeExt.kt │ │ │ ├── model │ │ │ └── ThemeStore.android.kt │ │ │ └── repository │ │ │ └── createDataStore.android.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_launcher_monochrome.xml │ │ ├── ic_launcher_splash.xml │ │ ├── new_launcher_foreground.xml │ │ └── widget_preview_latte.xml │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── new_launcher.xml │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml │ ├── commonMain │ ├── composeResources │ │ ├── drawable │ │ │ ├── americano.xml │ │ │ ├── cappuccino.xml │ │ │ ├── chocolate.xml │ │ │ ├── cocoa.xml │ │ │ ├── coffee.xml │ │ │ ├── compose-multiplatform.xml │ │ │ ├── espresso.xml │ │ │ ├── frappe.xml │ │ │ ├── fredo.xml │ │ │ ├── glace.xml │ │ │ ├── ic_cappuccino.xml │ │ │ ├── ic_latte.xml │ │ │ ├── irish.xml │ │ │ ├── latte.xml │ │ │ ├── macchiato.xml │ │ │ └── mocha.xml │ │ └── values │ │ │ └── strings.xml │ └── kotlin │ │ └── ru │ │ └── beryukhov │ │ └── coffeegram │ │ ├── app_ui │ │ ├── Color.kt │ │ └── Theme.kt │ │ ├── components │ │ ├── CoffeeEditComponent.kt │ │ ├── DayListComponent.kt │ │ ├── MonthTableComponent.kt │ │ ├── RootComponent.kt │ │ └── SettingsComponent.kt │ │ ├── data │ │ ├── CoffeeType.kt │ │ ├── Const.kt │ │ ├── DayCoffee.kt │ │ ├── Picture.kt │ │ └── PrintableText.kt │ │ ├── model │ │ ├── DayListScreenStore.kt │ │ ├── DaysCoffeesStore.kt │ │ ├── LightDaysCoffeesStore.kt │ │ ├── NavBarItem.kt │ │ ├── TableScreenStore.kt │ │ └── ThemeStore.kt │ │ ├── repository │ │ ├── CoffeeStorage.kt │ │ └── ThemeInMemoryStorage.kt │ │ ├── screens │ │ ├── CoffeeEditProxys.kt │ │ ├── DayListScreen.kt │ │ ├── MonthTableScreen.kt │ │ ├── RootScreen.kt │ │ └── SettingsScreen.kt │ │ ├── store_lib │ │ ├── Storage.kt │ │ ├── Store.kt │ │ └── StoreImpl.kt │ │ └── view │ │ ├── CalendarTable.kt │ │ ├── CoffeeTypeItem.kt │ │ └── ThemeControls.kt │ ├── commonTest │ └── kotlin │ │ └── ru │ │ └── beryukhov │ │ └── coffeegram │ │ └── DataMappingTest.kt │ ├── iosMain │ └── kotlin │ │ ├── main.ios.kt │ │ └── ru │ │ └── beryukhov │ │ └── coffeegram │ │ ├── app_ui │ │ └── isSystemInDarkTheme.kt │ │ ├── model │ │ └── ThemeStore.ios.kt │ │ └── repository │ │ └── createDataStore.kt │ ├── jsMain │ └── kotlin │ │ └── main.js.kt │ ├── jvmMain │ ├── kotlin │ │ ├── main.desktop.kt │ │ └── ru │ │ │ └── beryukhov │ │ │ └── coffeegram │ │ │ ├── app_ui │ │ │ └── isSystemInDarkTheme.kt │ │ │ ├── model │ │ │ └── ThemeStore.jvm.kt │ │ │ └── repository │ │ │ └── createDataStore.kt │ └── resources │ │ └── images │ │ ├── ic_imageviewer_round.png │ │ ├── icon-linux.png │ │ ├── icon-mac.icns │ │ └── icon-windows.ico │ ├── notWasm │ └── kotlin │ │ └── ru │ │ └── beryukhov │ │ └── coffeegram │ │ ├── DI.kt │ │ └── repository │ │ └── ThemeDataStorePrefStorage.kt │ ├── wasmJsMain │ └── kotlin │ │ └── main.wasmJs.kt │ └── webMain │ ├── kotlin │ ├── main.kt │ └── ru │ │ └── beryukhov │ │ └── coffeegram │ │ ├── app_ui │ │ └── isSystemInDarkTheme.kt │ │ └── model │ │ └── ThemeStore.wasmJs.kt │ └── resources │ └── index.html ├── cmp-iosApp ├── Configuration │ └── Config.xcconfig ├── Podfile ├── iosApp.xcodeproj │ └── project.pbxproj ├── iosApp.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── beriukhov.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── iOSApp.swift ├── composeReport2Html.jar ├── date-time-utils ├── .gitignore ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── YearMonth.kt │ └── commonTest │ └── kotlin │ └── ru │ └── beryukhov │ └── date_time_utils │ └── ExtensionMethodsKtTest.kt ├── detektConfig └── detekt.yml ├── docs-monochrome ├── MONOCHROME-ICON.md ├── after-clipping.png ├── before-13-x.png ├── before-13.png └── just-monochrome.png ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── coffee_item.png ├── coffee_item_old.png ├── coffee_list.png ├── coffee_list_old.png ├── desktop.png ├── google-play-badge.png ├── icon.png ├── ios.png ├── ios_dark.png ├── month_table.png ├── month_table_old.png ├── settings.png ├── settings_dynamic.png ├── wasm.png ├── wear.png └── widgets.png ├── iosApp └── Coffeegram │ ├── Coffeegram.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── Coffeegram │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── CalendarView.swift │ ├── CalendarViewModel.swift │ ├── CoffeeDrink.swift │ ├── Coffeegram.entitlements │ ├── CoffeegramApp.swift │ ├── DailyCoffeeCount.swift │ ├── ListView.swift │ ├── ListViewModel.swift │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── kotlin-js-store ├── wasm │ └── yarn.lock └── yarn.lock ├── local.defaults.properties ├── repository-room ├── .gitignore ├── build.gradle.kts ├── repository.podspec ├── schemas │ └── repository.room.AppDatabase │ │ └── 1.json └── src │ ├── androidMain │ └── kotlin │ │ └── repository │ │ └── room │ │ └── AppDatabase.android.kt │ ├── commonMain │ └── kotlin │ │ ├── repository │ │ ├── RoomCoffeeRepository.kt │ │ └── room │ │ │ ├── AppDatabase.kt │ │ │ └── DayCoffeeDao.kt │ │ └── ru │ │ └── beryukhov │ │ └── repository │ │ └── DatabaseModule.kt │ ├── iosMain │ └── kotlin │ │ └── repository │ │ └── room │ │ └── AppDatabase.ios.kt │ └── jvmMain │ └── kotlin │ └── repository │ └── room │ └── AppDatabase.jvm.kt ├── repository-sqldelight ├── .gitignore ├── build.gradle.kts └── src │ ├── androidMain │ └── kotlin │ │ └── ru │ │ └── beryukhov │ │ └── repository │ │ └── sqlDriverModule.kt │ ├── commonMain │ ├── kotlin │ │ ├── repository │ │ │ ├── SqldCoffeeRepository.kt │ │ │ └── model │ │ │ │ └── DbDayCoffee.kt │ │ └── ru │ │ │ └── beryukhov │ │ │ └── repository │ │ │ └── SqlDatabaseModule.kt │ └── sqldelight │ │ └── ru │ │ └── beryukhov │ │ └── repository │ │ └── SqlDayCoffee.sq │ ├── iosMain │ └── kotlin │ │ └── ru │ │ └── beryukhov │ │ └── repository │ │ └── sqlDriverModule.kt │ ├── jvmMain │ └── kotlin │ │ └── ru │ │ └── beryukhov │ │ └── repository │ │ └── sqlDriverModule.kt │ └── wasmJsMain │ └── kotlin │ └── ru │ └── beryukhov │ └── repository │ └── DriverFactory.kt ├── repository ├── .gitignore ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── repository │ ├── CoffeeRepository.kt │ └── model │ └── DbDayCoffee.kt ├── settings.gradle.kts └── wear ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java └── ru │ └── beryukhov │ └── coffeegram │ └── wear │ ├── DataLayerListenerService.kt │ ├── Theme.kt │ └── WearActivity.kt └── res ├── values-round └── strings.xml └── values ├── dimens.xml └── strings.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/android-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.github/workflows/android-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/composemp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.github/workflows/composemp.yml -------------------------------------------------------------------------------- /.github/workflows/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.github/workflows/detekt.yml -------------------------------------------------------------------------------- /.github/workflows/ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.github/workflows/ios.yml -------------------------------------------------------------------------------- /.github/workflows/wasmpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.github/workflows/wasmpublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/.gitignore -------------------------------------------------------------------------------- /Compose for Wearables & Widgets.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/Compose for Wearables & Widgets.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/debug/screenshotTest/reference/ScreenshotsKt/Preview_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/debug/screenshotTest/reference/ScreenshotsKt/Preview_0.png -------------------------------------------------------------------------------- /app/src/debug/screenshotTest/reference/ScreenshotsKt/Preview_Large preview_6bc50b5f_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/debug/screenshotTest/reference/ScreenshotsKt/Preview_Large preview_6bc50b5f_0.png -------------------------------------------------------------------------------- /app/src/debug/screenshotTest/reference/ScreenshotsKt/TablePreview_748aa731_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/debug/screenshotTest/reference/ScreenshotsKt/TablePreview_748aa731_0.png -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/Application.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/IconChanger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/IconChanger.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/PagesContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/PagesContent.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/animations/AnimatedTextGradient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/animations/AnimatedTextGradient.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/animations/SplashTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/animations/SplashTransition.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/model/NavBarItemExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/model/NavBarItemExt.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/model/NavigationStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/model/NavigationStore.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/AppWidgetViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/AppWidgetViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/BoxShadow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/BoxShadow.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/CoffeeCharts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/CoffeeCharts.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/CoffeeListPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/CoffeeListPage.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/CoffeeListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/CoffeeListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/LandingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/LandingScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/LazyListTestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/LazyListTestUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/MapPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/MapPage.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/SettingsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/SettingsPage.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/StatsPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/StatsPage.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/TablePage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/TablePage.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/pages/TablePageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/pages/TablePageViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/repository/CoffeeShop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/repository/CoffeeShop.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/repository/MapCoffeesRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/repository/MapCoffeesRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/repository/ThemeDataStoreProtoStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/repository/ThemeDataStoreProtoStorage.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/repository/ThemePreferencesSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/repository/ThemePreferencesSerializer.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/repository/ThemeSharedPrefStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/repository/ThemeSharedPrefStorage.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/widget/FirstGlanceWidget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/widget/FirstGlanceWidget.kt -------------------------------------------------------------------------------- /app/src/main/java/ru/beryukhov/coffeegram/widget/WidgetReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/java/ru/beryukhov/coffeegram/widget/WidgetReceiver.kt -------------------------------------------------------------------------------- /app/src/main/proto/theme_prefs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/proto/theme_prefs.proto -------------------------------------------------------------------------------- /app/src/main/res/animator/splash_move1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/animator/splash_move1.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/splash_move2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/animator/splash_move2.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/splash_rotate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/animator/splash_rotate.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_widget_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/drawable/app_widget_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/drawable/background_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_splashscreen_logo_animated.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/drawable/ic_splashscreen_logo_animated.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/logo_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/drawable/logo_splash.png -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_widget_custom_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/layout/layout_widget_custom_error.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_first_glance_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/layout/widget_first_glance_preview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/layout/widget_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_preview_row.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/layout/widget_preview_row.xml -------------------------------------------------------------------------------- /app/src/main/res/raw/lottie_coffee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/raw/lottie_coffee.json -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/values-v31/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v31/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/values-v31/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/locale_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/xml/locale_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/main/res/xml/widget_info.xml -------------------------------------------------------------------------------- /app/src/screenshotTest/kotlin/Screenshots.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/screenshotTest/kotlin/Screenshots.kt -------------------------------------------------------------------------------- /app/src/screenshotTestDebug/reference/ScreenshotsKt/Preview_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/screenshotTestDebug/reference/ScreenshotsKt/Preview_0.png -------------------------------------------------------------------------------- /app/src/screenshotTestDebug/reference/ScreenshotsKt/Preview_Large preview_6bc50b5f_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/screenshotTestDebug/reference/ScreenshotsKt/Preview_Large preview_6bc50b5f_0.png -------------------------------------------------------------------------------- /app/src/screenshotTestDebug/reference/ScreenshotsKt/TablePreview_748aa731_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/screenshotTestDebug/reference/ScreenshotsKt/TablePreview_748aa731_0.png -------------------------------------------------------------------------------- /app/src/test/kotlin/ru/beryukhov/coffeegram/DataMappingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/test/kotlin/ru/beryukhov/coffeegram/DataMappingTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/ru/beryukhov/coffeegram/pages/CoffeeChartsDataTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/test/kotlin/ru/beryukhov/coffeegram/pages/CoffeeChartsDataTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/ru/beryukhov/coffeegram/repository/CoffeeShopsParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/test/kotlin/ru/beryukhov/coffeegram/repository/CoffeeShopsParserTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/CoffeeListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/CoffeeListScreen.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/ComposeAppTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/ComposeAppTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/ComposeScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/ComposeScreenTest.kt -------------------------------------------------------------------------------- /app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/TableScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/app/src/test/kotlin/ru/beryukhov/coffeegram/ui_test/TableScreen.kt -------------------------------------------------------------------------------- /cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cleanup.sh -------------------------------------------------------------------------------- /cmp-app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /cmp-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/build.gradle.kts -------------------------------------------------------------------------------- /cmp-app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/proguard-rules.pro -------------------------------------------------------------------------------- /cmp-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /cmp-app/src/main/java/ru/beryukhov/coffeegram/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/java/ru/beryukhov/coffeegram/Application.kt -------------------------------------------------------------------------------- /cmp-app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/java/ru/beryukhov/coffeegram/MainActivity.kt -------------------------------------------------------------------------------- /cmp-app/src/main/java/ru/beryukhov/coffeegram/animations/SplashTransition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/java/ru/beryukhov/coffeegram/animations/SplashTransition.kt -------------------------------------------------------------------------------- /cmp-app/src/main/java/ru/beryukhov/coffeegram/pages/LandingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/java/ru/beryukhov/coffeegram/pages/LandingScreen.kt -------------------------------------------------------------------------------- /cmp-app/src/main/res/drawable/background_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/drawable/background_splash.xml -------------------------------------------------------------------------------- /cmp-app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /cmp-app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /cmp-app/src/main/res/drawable/logo_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/drawable/logo_splash.png -------------------------------------------------------------------------------- /cmp-app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /cmp-app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /cmp-app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /cmp-app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /cmp-app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /cmp-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /theme.preferences_pb 3 | myDatabase.db 4 | -------------------------------------------------------------------------------- /cmp-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/build.gradle.kts -------------------------------------------------------------------------------- /cmp-common/cmp_common.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/cmp_common.podspec -------------------------------------------------------------------------------- /cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/PreviewContextConfigurationEffectProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/PreviewContextConfigurationEffectProvider.kt -------------------------------------------------------------------------------- /cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt -------------------------------------------------------------------------------- /cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/data/DayCoffeeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/data/DayCoffeeExt.kt -------------------------------------------------------------------------------- /cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.android.kt -------------------------------------------------------------------------------- /cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/repository/createDataStore.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/kotlin/ru/beryukhov/coffeegram/repository/createDataStore.android.kt -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/drawable/ic_launcher_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/drawable/ic_launcher_monochrome.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/drawable/ic_launcher_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/drawable/ic_launcher_splash.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/drawable/new_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/drawable/new_launcher_foreground.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/drawable/widget_preview_latte.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/drawable/widget_preview_latte.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/mipmap-anydpi/new_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/mipmap-anydpi/new_launcher.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /cmp-common/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/americano.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/americano.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/cappuccino.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/cappuccino.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/chocolate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/chocolate.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/cocoa.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/cocoa.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/coffee.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/coffee.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/compose-multiplatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/compose-multiplatform.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/espresso.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/espresso.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/frappe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/frappe.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/fredo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/fredo.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/glace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/glace.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/ic_cappuccino.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/ic_cappuccino.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/ic_latte.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/ic_latte.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/irish.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/irish.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/latte.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/latte.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/macchiato.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/macchiato.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/drawable/mocha.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/drawable/mocha.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/app_ui/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/app_ui/Color.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/app_ui/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/app_ui/Theme.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/CoffeeEditComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/CoffeeEditComponent.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/DayListComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/DayListComponent.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/MonthTableComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/MonthTableComponent.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/RootComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/RootComponent.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/SettingsComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/components/SettingsComponent.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/CoffeeType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/CoffeeType.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/Const.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/Const.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/DayCoffee.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/DayCoffee.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/Picture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/Picture.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/PrintableText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/data/PrintableText.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/DayListScreenStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/DayListScreenStore.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/DaysCoffeesStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/DaysCoffeesStore.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/LightDaysCoffeesStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/LightDaysCoffeesStore.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/NavBarItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/NavBarItem.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/TableScreenStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/TableScreenStore.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/repository/CoffeeStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/repository/CoffeeStorage.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/repository/ThemeInMemoryStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/repository/ThemeInMemoryStorage.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/CoffeeEditProxys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/CoffeeEditProxys.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/DayListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/DayListScreen.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/MonthTableScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/MonthTableScreen.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/RootScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/RootScreen.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/screens/SettingsScreen.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/store_lib/Storage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/store_lib/Storage.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/store_lib/Store.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/store_lib/Store.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/store_lib/StoreImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/store_lib/StoreImpl.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/view/CalendarTable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/view/CalendarTable.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/view/CoffeeTypeItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/view/CoffeeTypeItem.kt -------------------------------------------------------------------------------- /cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/view/ThemeControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonMain/kotlin/ru/beryukhov/coffeegram/view/ThemeControls.kt -------------------------------------------------------------------------------- /cmp-common/src/commonTest/kotlin/ru/beryukhov/coffeegram/DataMappingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/commonTest/kotlin/ru/beryukhov/coffeegram/DataMappingTest.kt -------------------------------------------------------------------------------- /cmp-common/src/iosMain/kotlin/main.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/iosMain/kotlin/main.ios.kt -------------------------------------------------------------------------------- /cmp-common/src/iosMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/iosMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt -------------------------------------------------------------------------------- /cmp-common/src/iosMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/iosMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.ios.kt -------------------------------------------------------------------------------- /cmp-common/src/iosMain/kotlin/ru/beryukhov/coffeegram/repository/createDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/iosMain/kotlin/ru/beryukhov/coffeegram/repository/createDataStore.kt -------------------------------------------------------------------------------- /cmp-common/src/jsMain/kotlin/main.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jsMain/kotlin/main.js.kt -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/kotlin/main.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/kotlin/main.desktop.kt -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.jvm.kt -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/kotlin/ru/beryukhov/coffeegram/repository/createDataStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/kotlin/ru/beryukhov/coffeegram/repository/createDataStore.kt -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/resources/images/ic_imageviewer_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/resources/images/ic_imageviewer_round.png -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/resources/images/icon-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/resources/images/icon-linux.png -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/resources/images/icon-mac.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/resources/images/icon-mac.icns -------------------------------------------------------------------------------- /cmp-common/src/jvmMain/resources/images/icon-windows.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/jvmMain/resources/images/icon-windows.ico -------------------------------------------------------------------------------- /cmp-common/src/notWasm/kotlin/ru/beryukhov/coffeegram/DI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/notWasm/kotlin/ru/beryukhov/coffeegram/DI.kt -------------------------------------------------------------------------------- /cmp-common/src/notWasm/kotlin/ru/beryukhov/coffeegram/repository/ThemeDataStorePrefStorage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/notWasm/kotlin/ru/beryukhov/coffeegram/repository/ThemeDataStorePrefStorage.kt -------------------------------------------------------------------------------- /cmp-common/src/wasmJsMain/kotlin/main.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/wasmJsMain/kotlin/main.wasmJs.kt -------------------------------------------------------------------------------- /cmp-common/src/webMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/webMain/kotlin/main.kt -------------------------------------------------------------------------------- /cmp-common/src/webMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/webMain/kotlin/ru/beryukhov/coffeegram/app_ui/isSystemInDarkTheme.kt -------------------------------------------------------------------------------- /cmp-common/src/webMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/webMain/kotlin/ru/beryukhov/coffeegram/model/ThemeStore.wasmJs.kt -------------------------------------------------------------------------------- /cmp-common/src/webMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-common/src/webMain/resources/index.html -------------------------------------------------------------------------------- /cmp-iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /cmp-iosApp/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/Podfile -------------------------------------------------------------------------------- /cmp-iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /cmp-iosApp/iosApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /cmp-iosApp/iosApp.xcworkspace/xcuserdata/beriukhov.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp.xcworkspace/xcuserdata/beriukhov.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /cmp-iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/cmp-iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /composeReport2Html.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/composeReport2Html.jar -------------------------------------------------------------------------------- /date-time-utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /date-time-utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/date-time-utils/build.gradle.kts -------------------------------------------------------------------------------- /date-time-utils/src/commonMain/kotlin/YearMonth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/date-time-utils/src/commonMain/kotlin/YearMonth.kt -------------------------------------------------------------------------------- /date-time-utils/src/commonTest/kotlin/ru/beryukhov/date_time_utils/ExtensionMethodsKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/date-time-utils/src/commonTest/kotlin/ru/beryukhov/date_time_utils/ExtensionMethodsKtTest.kt -------------------------------------------------------------------------------- /detektConfig/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/detektConfig/detekt.yml -------------------------------------------------------------------------------- /docs-monochrome/MONOCHROME-ICON.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/docs-monochrome/MONOCHROME-ICON.md -------------------------------------------------------------------------------- /docs-monochrome/after-clipping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/docs-monochrome/after-clipping.png -------------------------------------------------------------------------------- /docs-monochrome/before-13-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/docs-monochrome/before-13-x.png -------------------------------------------------------------------------------- /docs-monochrome/before-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/docs-monochrome/before-13.png -------------------------------------------------------------------------------- /docs-monochrome/just-monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/docs-monochrome/just-monochrome.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/coffee_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/coffee_item.png -------------------------------------------------------------------------------- /images/coffee_item_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/coffee_item_old.png -------------------------------------------------------------------------------- /images/coffee_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/coffee_list.png -------------------------------------------------------------------------------- /images/coffee_list_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/coffee_list_old.png -------------------------------------------------------------------------------- /images/desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/desktop.png -------------------------------------------------------------------------------- /images/google-play-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/google-play-badge.png -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/icon.png -------------------------------------------------------------------------------- /images/ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/ios.png -------------------------------------------------------------------------------- /images/ios_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/ios_dark.png -------------------------------------------------------------------------------- /images/month_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/month_table.png -------------------------------------------------------------------------------- /images/month_table_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/month_table_old.png -------------------------------------------------------------------------------- /images/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/settings.png -------------------------------------------------------------------------------- /images/settings_dynamic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/settings_dynamic.png -------------------------------------------------------------------------------- /images/wasm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/wasm.png -------------------------------------------------------------------------------- /images/wear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/wear.png -------------------------------------------------------------------------------- /images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/images/widgets.png -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/CalendarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/CalendarView.swift -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/CalendarViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/CalendarViewModel.swift -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/CoffeeDrink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/CoffeeDrink.swift -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/Coffeegram.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/Coffeegram.entitlements -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/CoffeegramApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/CoffeegramApp.swift -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/DailyCoffeeCount.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/DailyCoffeeCount.swift -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/ListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/ListView.swift -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/ListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/ListViewModel.swift -------------------------------------------------------------------------------- /iosApp/Coffeegram/Coffeegram/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/iosApp/Coffeegram/Coffeegram/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /kotlin-js-store/wasm/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/kotlin-js-store/wasm/yarn.lock -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /local.defaults.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/local.defaults.properties -------------------------------------------------------------------------------- /repository-room/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /repository-room/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/build.gradle.kts -------------------------------------------------------------------------------- /repository-room/repository.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/repository.podspec -------------------------------------------------------------------------------- /repository-room/schemas/repository.room.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/schemas/repository.room.AppDatabase/1.json -------------------------------------------------------------------------------- /repository-room/src/androidMain/kotlin/repository/room/AppDatabase.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/src/androidMain/kotlin/repository/room/AppDatabase.android.kt -------------------------------------------------------------------------------- /repository-room/src/commonMain/kotlin/repository/RoomCoffeeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/src/commonMain/kotlin/repository/RoomCoffeeRepository.kt -------------------------------------------------------------------------------- /repository-room/src/commonMain/kotlin/repository/room/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/src/commonMain/kotlin/repository/room/AppDatabase.kt -------------------------------------------------------------------------------- /repository-room/src/commonMain/kotlin/repository/room/DayCoffeeDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/src/commonMain/kotlin/repository/room/DayCoffeeDao.kt -------------------------------------------------------------------------------- /repository-room/src/commonMain/kotlin/ru/beryukhov/repository/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/src/commonMain/kotlin/ru/beryukhov/repository/DatabaseModule.kt -------------------------------------------------------------------------------- /repository-room/src/iosMain/kotlin/repository/room/AppDatabase.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/src/iosMain/kotlin/repository/room/AppDatabase.ios.kt -------------------------------------------------------------------------------- /repository-room/src/jvmMain/kotlin/repository/room/AppDatabase.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-room/src/jvmMain/kotlin/repository/room/AppDatabase.jvm.kt -------------------------------------------------------------------------------- /repository-sqldelight/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /repository-sqldelight/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/build.gradle.kts -------------------------------------------------------------------------------- /repository-sqldelight/src/androidMain/kotlin/ru/beryukhov/repository/sqlDriverModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/androidMain/kotlin/ru/beryukhov/repository/sqlDriverModule.kt -------------------------------------------------------------------------------- /repository-sqldelight/src/commonMain/kotlin/repository/SqldCoffeeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/commonMain/kotlin/repository/SqldCoffeeRepository.kt -------------------------------------------------------------------------------- /repository-sqldelight/src/commonMain/kotlin/repository/model/DbDayCoffee.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/commonMain/kotlin/repository/model/DbDayCoffee.kt -------------------------------------------------------------------------------- /repository-sqldelight/src/commonMain/kotlin/ru/beryukhov/repository/SqlDatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/commonMain/kotlin/ru/beryukhov/repository/SqlDatabaseModule.kt -------------------------------------------------------------------------------- /repository-sqldelight/src/commonMain/sqldelight/ru/beryukhov/repository/SqlDayCoffee.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/commonMain/sqldelight/ru/beryukhov/repository/SqlDayCoffee.sq -------------------------------------------------------------------------------- /repository-sqldelight/src/iosMain/kotlin/ru/beryukhov/repository/sqlDriverModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/iosMain/kotlin/ru/beryukhov/repository/sqlDriverModule.kt -------------------------------------------------------------------------------- /repository-sqldelight/src/jvmMain/kotlin/ru/beryukhov/repository/sqlDriverModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/jvmMain/kotlin/ru/beryukhov/repository/sqlDriverModule.kt -------------------------------------------------------------------------------- /repository-sqldelight/src/wasmJsMain/kotlin/ru/beryukhov/repository/DriverFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository-sqldelight/src/wasmJsMain/kotlin/ru/beryukhov/repository/DriverFactory.kt -------------------------------------------------------------------------------- /repository/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /repository/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository/build.gradle.kts -------------------------------------------------------------------------------- /repository/src/commonMain/kotlin/repository/CoffeeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository/src/commonMain/kotlin/repository/CoffeeRepository.kt -------------------------------------------------------------------------------- /repository/src/commonMain/kotlin/repository/model/DbDayCoffee.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/repository/src/commonMain/kotlin/repository/model/DbDayCoffee.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /wear/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /wear/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/build.gradle.kts -------------------------------------------------------------------------------- /wear/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/proguard-rules.pro -------------------------------------------------------------------------------- /wear/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /wear/src/main/java/ru/beryukhov/coffeegram/wear/DataLayerListenerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/src/main/java/ru/beryukhov/coffeegram/wear/DataLayerListenerService.kt -------------------------------------------------------------------------------- /wear/src/main/java/ru/beryukhov/coffeegram/wear/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/src/main/java/ru/beryukhov/coffeegram/wear/Theme.kt -------------------------------------------------------------------------------- /wear/src/main/java/ru/beryukhov/coffeegram/wear/WearActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/src/main/java/ru/beryukhov/coffeegram/wear/WearActivity.kt -------------------------------------------------------------------------------- /wear/src/main/res/values-round/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/src/main/res/values-round/strings.xml -------------------------------------------------------------------------------- /wear/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /wear/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phansier/Coffeegram/HEAD/wear/src/main/res/values/strings.xml --------------------------------------------------------------------------------