├── .gitignore ├── CardKeeper2.png ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── debug │ ├── ic_launcher-playstore.png │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ └── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ ├── dev │ └── res │ │ └── values │ │ └── strings.xml │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ ├── app │ │ ├── CardKeeperApplication.kt │ │ └── CardKeeperTileService.kt │ │ ├── data │ │ ├── DatabaseMigrations.kt │ │ └── work │ │ │ └── CardKeeperWorkerFactory.kt │ │ ├── di │ │ ├── AppModule.kt │ │ ├── BarcodeModule.kt │ │ ├── GsonModule.kt │ │ └── PkPassModule.kt │ │ ├── ui │ │ ├── about │ │ │ └── AboutScreen.kt │ │ ├── base │ │ │ ├── CardKeeperActivity.kt │ │ │ ├── Destination.kt │ │ │ └── NavDrawerContent.kt │ │ └── open │ │ │ ├── ImportScreen.kt │ │ │ └── ImportScreenViewModel.kt │ │ └── util │ │ ├── AppVersion.kt │ │ ├── ImportWorkManager.kt │ │ └── PreviewFunctions.kt │ └── res │ ├── drawable │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ └── ic_scan.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── raw │ ├── third_party_license_metadata │ └── third_party_licenses │ ├── values-land │ ├── integers.xml │ └── values.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── integers.xml │ ├── strings.xml │ ├── styles.xml │ └── values.xml ├── barcode-image ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── awscherb │ └── cardkeeper │ └── barcode │ ├── BarcodeEncoder.kt │ └── BarcodeImage.kt ├── code-detail ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── awscherb │ └── cardkeeper │ └── codedetail │ ├── CodeDetailModel.kt │ ├── CodeRepository.kt │ ├── ScannedCodeScreen.kt │ └── ScannedCodeViewModel.kt ├── code-ui-common ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── codeUi │ │ ├── CodeRichDataSection.kt │ │ ├── ContactView.kt │ │ ├── DriverLicenseSection.kt │ │ ├── EmailView.kt │ │ ├── TelView.kt │ │ ├── UriView.kt │ │ └── WifiView.kt │ └── res │ └── drawable-anydpi │ └── logo_placeholder.png ├── compose-common ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── awscherb │ └── cardkeeper │ └── compose_common │ ├── composable │ ├── CheckboxRow.kt │ ├── LinkableRow.kt │ └── RadioRow.kt │ ├── dialog │ └── DeleteDialog.kt │ ├── icons │ ├── Cake.kt │ ├── Camera.kt │ ├── DirectionsCar.kt │ ├── FileOpen.kt │ ├── FlashlightOff.kt │ ├── FlashlightOn.kt │ ├── Public.kt │ ├── Sort.kt │ ├── Visibility.kt │ ├── VisibilityOff.kt │ └── Wifi.kt │ ├── theme │ ├── Color.kt │ ├── ScaffoldScreen.kt │ ├── Theme.kt │ └── Typography.kt │ └── util │ ├── PreviewUtils.kt │ └── Shortcuts.kt ├── create ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── create │ │ ├── BarcodeTypeDialog.kt │ │ ├── CreateCodeScreen.kt │ │ ├── CreateModel.kt │ │ ├── CreateRepository.kt │ │ ├── CreateViewModel.kt │ │ └── SaveResult.kt │ └── res │ └── drawable │ └── ic_check.xml ├── data ├── barcode │ ├── .gitignore │ ├── barcode-schemas │ │ └── com.awscherb.cardkeeper.barcode.db.BarcodeDatabase │ │ │ ├── 11.json │ │ │ └── 12.json │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── barcode │ │ ├── db │ │ ├── BarcodeConverters.kt │ │ ├── BarcodeDatabase.kt │ │ ├── ScannedCodeDao.kt │ │ └── migrations │ │ │ └── AddResultTypeColumn.kt │ │ ├── entity │ │ └── ScannedCodeEntity.kt │ │ ├── handler │ │ └── ScannedCodeHandler.kt │ │ ├── model │ │ └── ScannedCodeModel.kt │ │ └── service │ │ └── ScannedCodeService.kt ├── common │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── common │ │ ├── BuildInfo.kt │ │ └── TypeConverters.kt ├── core │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── core │ │ ├── FlowExtensions.kt │ │ ├── ParsedResultHelper.kt │ │ ├── SavedItem.kt │ │ └── SavedItemService.kt ├── pkpass │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ ├── schemas │ │ └── com.awscherb.cardkeeper.pkpass.db.PkPassDatabase │ │ │ ├── 8.json │ │ │ └── 9.json │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── pkpass │ │ ├── api │ │ └── PkPassApi.kt │ │ ├── db │ │ ├── PkPassConverters.kt │ │ ├── PkPassDao.kt │ │ └── PkPassDatabase.kt │ │ ├── entity │ │ ├── PassUpdateEntity.kt │ │ └── PkPassEntity.kt │ │ ├── handler │ │ └── PkPassHandler.kt │ │ ├── model │ │ └── PkPassModel.kt │ │ ├── service │ │ └── PkPassService.kt │ │ ├── util │ │ ├── PassConstants.kt │ │ └── PassDateUtils.kt │ │ └── work │ │ ├── ImportPassWorker.kt │ │ ├── InputStreamWorker.kt │ │ └── UpdatePassWorker.kt └── types │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── com │ └── awscherb │ └── cardkeeper │ └── types │ ├── Barcode.kt │ ├── BarcodeFormat.kt │ ├── BarcodeFormatUtils.kt │ ├── DriverLicenseType.kt │ ├── ExtendedTypes.kt │ └── ParsedResultType.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── items ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── items │ │ ├── composable │ │ ├── ItemsList.kt │ │ ├── ItemsScreen.kt │ │ ├── PassItem.kt │ │ ├── ScannedCodeItem.kt │ │ ├── ScannedCodeTextPreview.kt │ │ └── SortAndFilterDialog.kt │ │ ├── model │ │ ├── FilterOptions.kt │ │ ├── ItemModel.kt │ │ ├── PassItemModel.kt │ │ ├── ScannedCodeItemModel.kt │ │ └── SortOptions.kt │ │ ├── repo │ │ └── ItemsRepository.kt │ │ ├── util │ │ └── Mappers.kt │ │ └── vm │ │ └── ItemsViewModel.kt │ └── res │ └── drawable-anydpi │ ├── ic_scan.xml │ └── logo_placeholder.png ├── pass-detail ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── passdetail │ │ ├── PassDetailRepository.kt │ │ ├── PassDetailScreen.kt │ │ ├── PassViewModel.kt │ │ ├── boardingpass │ │ ├── BoardingPass.kt │ │ └── TransitPrimarySection.kt │ │ ├── common │ │ ├── BarcodeSection.kt │ │ └── PrimaryTextView.kt │ │ ├── coupon │ │ └── Coupon.kt │ │ ├── dialog │ │ ├── PassInfoDialog.kt │ │ └── PassUpdateSettingsDialog.kt │ │ ├── event │ │ ├── Event.kt │ │ └── EventTextView.kt │ │ ├── generic │ │ └── Generic.kt │ │ ├── model │ │ ├── PassDetailModel.kt │ │ └── TransitModel.kt │ │ ├── storecard │ │ └── StoreCard.kt │ │ ├── util │ │ ├── Alignment.kt │ │ ├── Mappers.kt │ │ ├── PreviewFunctions.kt │ │ └── WebServiceUrlBuilder.kt │ │ └── worker │ │ └── PassWorkManager.kt │ └── res │ └── drawable-anydpi │ ├── footer_placeholder.png │ ├── ic_airplane.xml │ ├── ic_boat.xml │ ├── ic_bus.xml │ ├── ic_train.xml │ ├── ic_up.xml │ └── strip_placeholder.png ├── pass-ui-common ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── awscherb │ │ └── cardkeeper │ │ └── passUi │ │ ├── FieldConfig.kt │ │ ├── FieldTextView.kt │ │ ├── PassHeaderModel.kt │ │ └── PkPassHeaderView.kt │ └── res │ └── drawable-anydpi │ └── logo_placeholder.png ├── scan ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── awscherb │ └── cardkeeper │ └── scan │ ├── ParsedTypeUtils.kt │ ├── PermissionsScreen.kt │ ├── SaveScanDialog.kt │ ├── ScanScreen.kt │ ├── ScanViewModel.kt │ └── TypeUtils.kt └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/.gitignore -------------------------------------------------------------------------------- /CardKeeper2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/CardKeeper2.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/debug/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/debug/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/dev/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/dev/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/app/CardKeeperApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/app/CardKeeperApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/app/CardKeeperTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/app/CardKeeperTileService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/data/DatabaseMigrations.kt: -------------------------------------------------------------------------------- 1 | package com.awscherb.cardkeeper.data 2 | 3 | object DatabaseMigrations -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/data/work/CardKeeperWorkerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/data/work/CardKeeperWorkerFactory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/di/BarcodeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/di/BarcodeModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/di/GsonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/di/GsonModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/di/PkPassModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/di/PkPassModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/ui/about/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/ui/about/AboutScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/ui/base/CardKeeperActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/ui/base/CardKeeperActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/ui/base/Destination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/ui/base/Destination.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/ui/base/NavDrawerContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/ui/base/NavDrawerContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/ui/open/ImportScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/ui/open/ImportScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/ui/open/ImportScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/ui/open/ImportScreenViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/util/AppVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/util/AppVersion.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/util/ImportWorkManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/util/ImportWorkManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/awscherb/cardkeeper/util/PreviewFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/java/com/awscherb/cardkeeper/util/PreviewFunctions.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/drawable/ic_scan.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/raw/third_party_license_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/raw/third_party_license_metadata -------------------------------------------------------------------------------- /app/src/main/res/raw/third_party_licenses: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/raw/third_party_licenses -------------------------------------------------------------------------------- /app/src/main/res/values-land/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values-land/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values-land/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values-land/values.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/app/src/main/res/values/values.xml -------------------------------------------------------------------------------- /barcode-image/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /barcode-image/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/barcode-image/build.gradle.kts -------------------------------------------------------------------------------- /barcode-image/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /barcode-image/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/barcode-image/proguard-rules.pro -------------------------------------------------------------------------------- /barcode-image/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/barcode-image/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /barcode-image/src/main/java/com/awscherb/cardkeeper/barcode/BarcodeEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/barcode-image/src/main/java/com/awscherb/cardkeeper/barcode/BarcodeEncoder.kt -------------------------------------------------------------------------------- /barcode-image/src/main/java/com/awscherb/cardkeeper/barcode/BarcodeImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/barcode-image/src/main/java/com/awscherb/cardkeeper/barcode/BarcodeImage.kt -------------------------------------------------------------------------------- /code-detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /code-detail/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-detail/build.gradle.kts -------------------------------------------------------------------------------- /code-detail/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code-detail/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-detail/proguard-rules.pro -------------------------------------------------------------------------------- /code-detail/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-detail/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/CodeDetailModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/CodeDetailModel.kt -------------------------------------------------------------------------------- /code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/CodeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/CodeRepository.kt -------------------------------------------------------------------------------- /code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/ScannedCodeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/ScannedCodeScreen.kt -------------------------------------------------------------------------------- /code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/ScannedCodeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-detail/src/main/java/com/awscherb/cardkeeper/codedetail/ScannedCodeViewModel.kt -------------------------------------------------------------------------------- /code-ui-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /code-ui-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/build.gradle.kts -------------------------------------------------------------------------------- /code-ui-common/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code-ui-common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/proguard-rules.pro -------------------------------------------------------------------------------- /code-ui-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/CodeRichDataSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/CodeRichDataSection.kt -------------------------------------------------------------------------------- /code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/ContactView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/ContactView.kt -------------------------------------------------------------------------------- /code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/DriverLicenseSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/DriverLicenseSection.kt -------------------------------------------------------------------------------- /code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/EmailView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/EmailView.kt -------------------------------------------------------------------------------- /code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/TelView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/TelView.kt -------------------------------------------------------------------------------- /code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/UriView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/UriView.kt -------------------------------------------------------------------------------- /code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/WifiView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/java/com/awscherb/cardkeeper/codeUi/WifiView.kt -------------------------------------------------------------------------------- /code-ui-common/src/main/res/drawable-anydpi/logo_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/code-ui-common/src/main/res/drawable-anydpi/logo_placeholder.png -------------------------------------------------------------------------------- /compose-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /compose-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/build.gradle.kts -------------------------------------------------------------------------------- /compose-common/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compose-common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/proguard-rules.pro -------------------------------------------------------------------------------- /compose-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/composable/CheckboxRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/composable/CheckboxRow.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/composable/LinkableRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/composable/LinkableRow.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/composable/RadioRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/composable/RadioRow.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/dialog/DeleteDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/dialog/DeleteDialog.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Cake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Cake.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Camera.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Camera.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/DirectionsCar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/DirectionsCar.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/FileOpen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/FileOpen.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/FlashlightOff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/FlashlightOff.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/FlashlightOn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/FlashlightOn.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Public.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Public.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Sort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Sort.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Visibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Visibility.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/VisibilityOff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/VisibilityOff.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Wifi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/icons/Wifi.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/Color.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/ScaffoldScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/ScaffoldScreen.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/Theme.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/theme/Typography.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/util/PreviewUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/util/PreviewUtils.kt -------------------------------------------------------------------------------- /compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/util/Shortcuts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/compose-common/src/main/java/com/awscherb/cardkeeper/compose_common/util/Shortcuts.kt -------------------------------------------------------------------------------- /create/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /create/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/build.gradle.kts -------------------------------------------------------------------------------- /create/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /create/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/proguard-rules.pro -------------------------------------------------------------------------------- /create/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /create/src/main/java/com/awscherb/cardkeeper/create/BarcodeTypeDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/java/com/awscherb/cardkeeper/create/BarcodeTypeDialog.kt -------------------------------------------------------------------------------- /create/src/main/java/com/awscherb/cardkeeper/create/CreateCodeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/java/com/awscherb/cardkeeper/create/CreateCodeScreen.kt -------------------------------------------------------------------------------- /create/src/main/java/com/awscherb/cardkeeper/create/CreateModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/java/com/awscherb/cardkeeper/create/CreateModel.kt -------------------------------------------------------------------------------- /create/src/main/java/com/awscherb/cardkeeper/create/CreateRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/java/com/awscherb/cardkeeper/create/CreateRepository.kt -------------------------------------------------------------------------------- /create/src/main/java/com/awscherb/cardkeeper/create/CreateViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/java/com/awscherb/cardkeeper/create/CreateViewModel.kt -------------------------------------------------------------------------------- /create/src/main/java/com/awscherb/cardkeeper/create/SaveResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/java/com/awscherb/cardkeeper/create/SaveResult.kt -------------------------------------------------------------------------------- /create/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/create/src/main/res/drawable/ic_check.xml -------------------------------------------------------------------------------- /data/barcode/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/barcode/barcode-schemas/com.awscherb.cardkeeper.barcode.db.BarcodeDatabase/11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/barcode-schemas/com.awscherb.cardkeeper.barcode.db.BarcodeDatabase/11.json -------------------------------------------------------------------------------- /data/barcode/barcode-schemas/com.awscherb.cardkeeper.barcode.db.BarcodeDatabase/12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/barcode-schemas/com.awscherb.cardkeeper.barcode.db.BarcodeDatabase/12.json -------------------------------------------------------------------------------- /data/barcode/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/build.gradle.kts -------------------------------------------------------------------------------- /data/barcode/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/barcode/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/proguard-rules.pro -------------------------------------------------------------------------------- /data/barcode/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/BarcodeConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/BarcodeConverters.kt -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/BarcodeDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/BarcodeDatabase.kt -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/ScannedCodeDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/ScannedCodeDao.kt -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/migrations/AddResultTypeColumn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/db/migrations/AddResultTypeColumn.kt -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/entity/ScannedCodeEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/entity/ScannedCodeEntity.kt -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/handler/ScannedCodeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/handler/ScannedCodeHandler.kt -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/model/ScannedCodeModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/model/ScannedCodeModel.kt -------------------------------------------------------------------------------- /data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/service/ScannedCodeService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/barcode/src/main/java/com/awscherb/cardkeeper/barcode/service/ScannedCodeService.kt -------------------------------------------------------------------------------- /data/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/common/build.gradle.kts -------------------------------------------------------------------------------- /data/common/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/common/proguard-rules.pro -------------------------------------------------------------------------------- /data/common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/common/src/main/java/com/awscherb/cardkeeper/common/BuildInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/common/src/main/java/com/awscherb/cardkeeper/common/BuildInfo.kt -------------------------------------------------------------------------------- /data/common/src/main/java/com/awscherb/cardkeeper/common/TypeConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/common/src/main/java/com/awscherb/cardkeeper/common/TypeConverters.kt -------------------------------------------------------------------------------- /data/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/core/build.gradle.kts -------------------------------------------------------------------------------- /data/core/src/main/java/com/awscherb/cardkeeper/core/FlowExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/core/src/main/java/com/awscherb/cardkeeper/core/FlowExtensions.kt -------------------------------------------------------------------------------- /data/core/src/main/java/com/awscherb/cardkeeper/core/ParsedResultHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/core/src/main/java/com/awscherb/cardkeeper/core/ParsedResultHelper.kt -------------------------------------------------------------------------------- /data/core/src/main/java/com/awscherb/cardkeeper/core/SavedItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/core/src/main/java/com/awscherb/cardkeeper/core/SavedItem.kt -------------------------------------------------------------------------------- /data/core/src/main/java/com/awscherb/cardkeeper/core/SavedItemService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/core/src/main/java/com/awscherb/cardkeeper/core/SavedItemService.kt -------------------------------------------------------------------------------- /data/pkpass/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/pkpass/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/build.gradle.kts -------------------------------------------------------------------------------- /data/pkpass/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/pkpass/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/proguard-rules.pro -------------------------------------------------------------------------------- /data/pkpass/schemas/com.awscherb.cardkeeper.pkpass.db.PkPassDatabase/8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/schemas/com.awscherb.cardkeeper.pkpass.db.PkPassDatabase/8.json -------------------------------------------------------------------------------- /data/pkpass/schemas/com.awscherb.cardkeeper.pkpass.db.PkPassDatabase/9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/schemas/com.awscherb.cardkeeper.pkpass.db.PkPassDatabase/9.json -------------------------------------------------------------------------------- /data/pkpass/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/api/PkPassApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/api/PkPassApi.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/db/PkPassConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/db/PkPassConverters.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/db/PkPassDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/db/PkPassDao.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/db/PkPassDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/db/PkPassDatabase.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/entity/PassUpdateEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/entity/PassUpdateEntity.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/entity/PkPassEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/entity/PkPassEntity.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/handler/PkPassHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/handler/PkPassHandler.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/model/PkPassModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/model/PkPassModel.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/service/PkPassService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/service/PkPassService.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/util/PassConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/util/PassConstants.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/util/PassDateUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/util/PassDateUtils.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/work/ImportPassWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/work/ImportPassWorker.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/work/InputStreamWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/work/InputStreamWorker.kt -------------------------------------------------------------------------------- /data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/work/UpdatePassWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/pkpass/src/main/java/com/awscherb/cardkeeper/pkpass/work/UpdatePassWorker.kt -------------------------------------------------------------------------------- /data/types/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/types/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/types/build.gradle.kts -------------------------------------------------------------------------------- /data/types/src/main/java/com/awscherb/cardkeeper/types/Barcode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/types/src/main/java/com/awscherb/cardkeeper/types/Barcode.kt -------------------------------------------------------------------------------- /data/types/src/main/java/com/awscherb/cardkeeper/types/BarcodeFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/types/src/main/java/com/awscherb/cardkeeper/types/BarcodeFormat.kt -------------------------------------------------------------------------------- /data/types/src/main/java/com/awscherb/cardkeeper/types/BarcodeFormatUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/types/src/main/java/com/awscherb/cardkeeper/types/BarcodeFormatUtils.kt -------------------------------------------------------------------------------- /data/types/src/main/java/com/awscherb/cardkeeper/types/DriverLicenseType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/types/src/main/java/com/awscherb/cardkeeper/types/DriverLicenseType.kt -------------------------------------------------------------------------------- /data/types/src/main/java/com/awscherb/cardkeeper/types/ExtendedTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/types/src/main/java/com/awscherb/cardkeeper/types/ExtendedTypes.kt -------------------------------------------------------------------------------- /data/types/src/main/java/com/awscherb/cardkeeper/types/ParsedResultType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/data/types/src/main/java/com/awscherb/cardkeeper/types/ParsedResultType.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/gradlew.bat -------------------------------------------------------------------------------- /items/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /items/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/build.gradle.kts -------------------------------------------------------------------------------- /items/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /items/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/proguard-rules.pro -------------------------------------------------------------------------------- /items/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/composable/ItemsList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/composable/ItemsList.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/composable/ItemsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/composable/ItemsScreen.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/composable/PassItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/composable/PassItem.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/composable/ScannedCodeItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/composable/ScannedCodeItem.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/composable/ScannedCodeTextPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/composable/ScannedCodeTextPreview.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/composable/SortAndFilterDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/composable/SortAndFilterDialog.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/model/FilterOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/model/FilterOptions.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/model/ItemModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/model/ItemModel.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/model/PassItemModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/model/PassItemModel.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/model/ScannedCodeItemModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/model/ScannedCodeItemModel.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/model/SortOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/model/SortOptions.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/repo/ItemsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/repo/ItemsRepository.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/util/Mappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/util/Mappers.kt -------------------------------------------------------------------------------- /items/src/main/java/com/awscherb/cardkeeper/items/vm/ItemsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/java/com/awscherb/cardkeeper/items/vm/ItemsViewModel.kt -------------------------------------------------------------------------------- /items/src/main/res/drawable-anydpi/ic_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/res/drawable-anydpi/ic_scan.xml -------------------------------------------------------------------------------- /items/src/main/res/drawable-anydpi/logo_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/items/src/main/res/drawable-anydpi/logo_placeholder.png -------------------------------------------------------------------------------- /pass-detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /pass-detail/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/build.gradle.kts -------------------------------------------------------------------------------- /pass-detail/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pass-detail/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/proguard-rules.pro -------------------------------------------------------------------------------- /pass-detail/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/PassDetailRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/PassDetailRepository.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/PassDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/PassDetailScreen.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/PassViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/PassViewModel.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/boardingpass/BoardingPass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/boardingpass/BoardingPass.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/boardingpass/TransitPrimarySection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/boardingpass/TransitPrimarySection.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/common/BarcodeSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/common/BarcodeSection.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/common/PrimaryTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/common/PrimaryTextView.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/coupon/Coupon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/coupon/Coupon.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/dialog/PassInfoDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/dialog/PassInfoDialog.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/dialog/PassUpdateSettingsDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/dialog/PassUpdateSettingsDialog.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/event/Event.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/event/EventTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/event/EventTextView.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/generic/Generic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/generic/Generic.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/model/PassDetailModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/model/PassDetailModel.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/model/TransitModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/model/TransitModel.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/storecard/StoreCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/storecard/StoreCard.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/Alignment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/Alignment.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/Mappers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/Mappers.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/PreviewFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/PreviewFunctions.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/WebServiceUrlBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/util/WebServiceUrlBuilder.kt -------------------------------------------------------------------------------- /pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/worker/PassWorkManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/java/com/awscherb/cardkeeper/passdetail/worker/PassWorkManager.kt -------------------------------------------------------------------------------- /pass-detail/src/main/res/drawable-anydpi/footer_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/res/drawable-anydpi/footer_placeholder.png -------------------------------------------------------------------------------- /pass-detail/src/main/res/drawable-anydpi/ic_airplane.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/res/drawable-anydpi/ic_airplane.xml -------------------------------------------------------------------------------- /pass-detail/src/main/res/drawable-anydpi/ic_boat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/res/drawable-anydpi/ic_boat.xml -------------------------------------------------------------------------------- /pass-detail/src/main/res/drawable-anydpi/ic_bus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/res/drawable-anydpi/ic_bus.xml -------------------------------------------------------------------------------- /pass-detail/src/main/res/drawable-anydpi/ic_train.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/res/drawable-anydpi/ic_train.xml -------------------------------------------------------------------------------- /pass-detail/src/main/res/drawable-anydpi/ic_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/res/drawable-anydpi/ic_up.xml -------------------------------------------------------------------------------- /pass-detail/src/main/res/drawable-anydpi/strip_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-detail/src/main/res/drawable-anydpi/strip_placeholder.png -------------------------------------------------------------------------------- /pass-ui-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /pass-ui-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/build.gradle.kts -------------------------------------------------------------------------------- /pass-ui-common/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pass-ui-common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/proguard-rules.pro -------------------------------------------------------------------------------- /pass-ui-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/FieldConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/FieldConfig.kt -------------------------------------------------------------------------------- /pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/FieldTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/FieldTextView.kt -------------------------------------------------------------------------------- /pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/PassHeaderModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/PassHeaderModel.kt -------------------------------------------------------------------------------- /pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/PkPassHeaderView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/src/main/java/com/awscherb/cardkeeper/passUi/PkPassHeaderView.kt -------------------------------------------------------------------------------- /pass-ui-common/src/main/res/drawable-anydpi/logo_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/pass-ui-common/src/main/res/drawable-anydpi/logo_placeholder.png -------------------------------------------------------------------------------- /scan/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /scan/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/build.gradle.kts -------------------------------------------------------------------------------- /scan/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scan/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/proguard-rules.pro -------------------------------------------------------------------------------- /scan/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /scan/src/main/java/com/awscherb/cardkeeper/scan/ParsedTypeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/src/main/java/com/awscherb/cardkeeper/scan/ParsedTypeUtils.kt -------------------------------------------------------------------------------- /scan/src/main/java/com/awscherb/cardkeeper/scan/PermissionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/src/main/java/com/awscherb/cardkeeper/scan/PermissionsScreen.kt -------------------------------------------------------------------------------- /scan/src/main/java/com/awscherb/cardkeeper/scan/SaveScanDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/src/main/java/com/awscherb/cardkeeper/scan/SaveScanDialog.kt -------------------------------------------------------------------------------- /scan/src/main/java/com/awscherb/cardkeeper/scan/ScanScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/src/main/java/com/awscherb/cardkeeper/scan/ScanScreen.kt -------------------------------------------------------------------------------- /scan/src/main/java/com/awscherb/cardkeeper/scan/ScanViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/src/main/java/com/awscherb/cardkeeper/scan/ScanViewModel.kt -------------------------------------------------------------------------------- /scan/src/main/java/com/awscherb/cardkeeper/scan/TypeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/scan/src/main/java/com/awscherb/cardkeeper/scan/TypeUtils.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LateNightProductions/CardKeeper/HEAD/settings.gradle.kts --------------------------------------------------------------------------------