├── .claude └── commands │ └── openspec │ ├── apply.md │ ├── archive.md │ └── proposal.md ├── .fleet └── receipt.json ├── .github └── workflows │ └── build-apk.yml ├── .gitignore ├── .opencode └── command │ ├── openspec-apply.md │ ├── openspec-archive.md │ └── openspec-proposal.md ├── AGENTS.md ├── CLAUDE.md ├── LICENCE ├── README.md ├── composeApp ├── build.gradle.kts ├── schemas │ └── net.adhikary.mrtbuddy.database.AppDatabase │ │ ├── 1.json │ │ └── 2.json └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── net │ │ │ └── adhikary │ │ │ └── mrtbuddy │ │ │ ├── LocalizationWrapper.android.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MrtApp.kt │ │ │ ├── Platform.android.kt │ │ │ ├── database │ │ │ └── AndroidDatabase.kt │ │ │ ├── di │ │ │ └── PlatformModule.kt │ │ │ ├── nfc │ │ │ ├── NfcManager.android.kt │ │ │ └── NfcReader.kt │ │ │ ├── settings │ │ │ └── Settings.kt │ │ │ ├── ui │ │ │ ├── components │ │ │ │ └── BalanceCard.android.kt │ │ │ └── theme │ │ │ │ └── Theme.android.kt │ │ │ └── utils │ │ │ └── FileSharer.android.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── one_way_arrow.xml │ │ └── two_way_arrows.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── values │ │ └── strings.xml │ │ └── xml │ │ ├── file_paths.xml │ │ └── nfc_tech_filter.xml │ ├── commonMain │ ├── composeResources │ │ ├── drawable │ │ │ ├── apps.xml │ │ │ ├── calculate.xml │ │ │ ├── card.xml │ │ │ ├── compose-multiplatform.xml │ │ │ ├── contributors.xml │ │ │ ├── dark_mode.xml │ │ │ ├── help.xml │ │ │ ├── history.xml │ │ │ ├── language.xml │ │ │ ├── license.xml │ │ │ ├── one_way_arrow.xml │ │ │ ├── payments.xml │ │ │ ├── policy.xml │ │ │ ├── station_map.xml │ │ │ ├── timer.xml │ │ │ ├── two_way_arrows.xml │ │ │ ├── visibility.xml │ │ │ └── visibility_off.xml │ │ ├── files │ │ │ ├── map_bn.webp │ │ │ └── map_en.webp │ │ ├── values-bn │ │ │ └── strings.xml │ │ └── values │ │ │ └── strings.xml │ └── kotlin │ │ └── net │ │ └── adhikary │ │ └── mrtbuddy │ │ ├── App.kt │ │ ├── Language.kt │ │ ├── Localization.kt │ │ ├── LocalizationWrapper.kt │ │ ├── Platform.kt │ │ ├── dao │ │ ├── CardDao.kt │ │ ├── Dao.kt │ │ ├── ScanDao.kt │ │ └── TransactionDao.kt │ │ ├── data │ │ ├── CardEntity.kt │ │ ├── DemoLocal.kt │ │ ├── ScanEntity.kt │ │ ├── TransactionEntity.kt │ │ └── model │ │ │ └── FareStructure.kt │ │ ├── database │ │ ├── Database.kt │ │ └── Migrations.kt │ │ ├── di │ │ └── Module.kt │ │ ├── managers │ │ └── RescanManager.kt │ │ ├── model │ │ └── Transaction.kt │ │ ├── nfc │ │ ├── NFCManager.kt │ │ ├── NfcCommandGenerator.kt │ │ ├── parser │ │ │ ├── ByteParser.kt │ │ │ └── TransactionParser.kt │ │ └── service │ │ │ ├── StationService.kt │ │ │ └── TimestampService.kt │ │ ├── repository │ │ ├── SettingsRepository.kt │ │ └── TransactionRepository.kt │ │ ├── settings │ │ ├── Settings.kt │ │ └── model │ │ │ └── DarkThemeConfig.kt │ │ ├── ui │ │ ├── components │ │ │ ├── BalanceCard.kt │ │ │ ├── Footer.kt │ │ │ ├── Icons.kt │ │ │ └── TransactionHistoryList.kt │ │ ├── navigation │ │ │ └── Screen.kt │ │ ├── screens │ │ │ ├── components │ │ │ │ └── FareCalculatorComponents.kt │ │ │ ├── farecalculator │ │ │ │ ├── FareCalculatorAction.kt │ │ │ │ ├── FareCalculatorEvent.kt │ │ │ │ ├── FareCalculatorScreen.kt │ │ │ │ ├── FareCalculatorState.kt │ │ │ │ └── FareCalculatorViewModel.kt │ │ │ ├── history │ │ │ │ ├── CardItem.kt │ │ │ │ ├── HistoryScreen.kt │ │ │ │ ├── HistoryScreenAction.kt │ │ │ │ ├── HistoryScreenEvent.kt │ │ │ │ ├── HistoryScreenState.kt │ │ │ │ ├── HistoryScreenViewModel.kt │ │ │ │ └── RenameDialog.kt │ │ │ ├── home │ │ │ │ ├── MainScreen.kt │ │ │ │ ├── MainScreenAction.kt │ │ │ │ ├── MainScreenEvent.kt │ │ │ │ ├── MainScreenState.kt │ │ │ │ └── MainScreenViewModel.kt │ │ │ ├── licenses │ │ │ │ └── OpenSourceLicensesScreen.kt │ │ │ ├── more │ │ │ │ ├── MoreScreen.kt │ │ │ │ ├── MoreScreenAction.kt │ │ │ │ ├── MoreScreenEvent.kt │ │ │ │ ├── MoreScreenState.kt │ │ │ │ └── MoreScreenViewModel.kt │ │ │ ├── stationmap │ │ │ │ ├── StationMapScreen.kt │ │ │ │ ├── StationMapScreenState.kt │ │ │ │ └── StationMapViewModel.kt │ │ │ └── transactionlist │ │ │ │ ├── TransactionListScreen.kt │ │ │ │ ├── TransactionListState.kt │ │ │ │ └── TransactionListViewModel.kt │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Typography.kt │ │ └── utils │ │ ├── CsvExportService.kt │ │ ├── FileSharer.kt │ │ ├── HeuristicsUtils.kt │ │ ├── Observer.kt │ │ └── TimeUtils.kt │ ├── commonTest │ └── kotlin │ │ └── net │ │ └── adhikary │ │ └── mrtbuddy │ │ ├── FareCalculatorTest.kt │ │ └── ui │ │ ├── components │ │ └── MainScreenTest.kt │ │ └── viewmodel │ │ └── FareCalculatorViewModelTest.kt │ └── iosMain │ └── kotlin │ └── net │ └── adhikary │ └── mrtbuddy │ ├── LocalizationWrapper.ios.kt │ ├── MainViewController.kt │ ├── Platform.ios.kt │ ├── database │ └── IosDatabase.kt │ ├── di │ └── PlatformModule.kt │ ├── nfc │ └── NFCManager.ios.kt │ ├── settings │ └── Settings.kt │ ├── ui │ ├── components │ │ └── BalanceCard.ios.kt │ └── theme │ │ └── Theme.ios.kt │ └── utils │ └── FileSharer.ios.kt ├── docs └── contributions.md ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ ├── 22.txt │ ├── 24.txt │ └── 9.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.jpg │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── iosApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── iosApp.xcscheme └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── AppIcon~ios-marketing.png │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── iOSApp.swift │ ├── iosApp.entitlements │ └── iosAppDebug.entitlements ├── openspec ├── AGENTS.md ├── changes │ ├── add-hatirjheel-bus-support │ │ ├── design.md │ │ ├── proposal.md │ │ ├── specs │ │ │ ├── card-data-parsing │ │ │ │ └── spec.md │ │ │ ├── station-mapping │ │ │ │ └── spec.md │ │ │ └── transaction-history │ │ │ │ └── spec.md │ │ └── tasks.md │ └── archive │ │ ├── 2025-12-10-add-csv-export │ │ ├── design.md │ │ ├── proposal.md │ │ ├── specs │ │ │ └── csv-export │ │ │ │ └── spec.md │ │ └── tasks.md │ │ ├── 2025-12-10-add-platform-nfc-disabled-content │ │ ├── proposal.md │ │ ├── specs │ │ │ └── ui-components │ │ │ │ └── spec.md │ │ └── tasks.md │ │ └── 2025-12-10-fix-fare-calculator-card-state-persistence │ │ ├── proposal.md │ │ ├── specs │ │ └── nfc-state-management │ │ │ └── spec.md │ │ └── tasks.md ├── project.md └── specs │ ├── app-navigation │ └── spec.md │ ├── card-data-parsing │ └── spec.md │ ├── card-management │ └── spec.md │ ├── csv-export │ └── spec.md │ ├── dark-theme │ └── spec.md │ ├── database-persistence │ └── spec.md │ ├── fare-calculation │ └── spec.md │ ├── language-localization │ └── spec.md │ ├── nfc-card-reading │ └── spec.md │ ├── nfc-state-management │ └── spec.md │ ├── settings-persistence │ └── spec.md │ ├── station-mapping │ └── spec.md │ ├── transaction-history │ └── spec.md │ └── ui-components │ └── spec.md └── settings.gradle.kts /.claude/commands/openspec/apply.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.claude/commands/openspec/apply.md -------------------------------------------------------------------------------- /.claude/commands/openspec/archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.claude/commands/openspec/archive.md -------------------------------------------------------------------------------- /.claude/commands/openspec/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.claude/commands/openspec/proposal.md -------------------------------------------------------------------------------- /.fleet/receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.fleet/receipt.json -------------------------------------------------------------------------------- /.github/workflows/build-apk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.github/workflows/build-apk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.gitignore -------------------------------------------------------------------------------- /.opencode/command/openspec-apply.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.opencode/command/openspec-apply.md -------------------------------------------------------------------------------- /.opencode/command/openspec-archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.opencode/command/openspec-archive.md -------------------------------------------------------------------------------- /.opencode/command/openspec-proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/.opencode/command/openspec-proposal.md -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/README.md -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/schemas/net.adhikary.mrtbuddy.database.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/schemas/net.adhikary.mrtbuddy.database.AppDatabase/1.json -------------------------------------------------------------------------------- /composeApp/schemas/net.adhikary.mrtbuddy.database.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/schemas/net.adhikary.mrtbuddy.database.AppDatabase/2.json -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/LocalizationWrapper.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/LocalizationWrapper.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/MrtApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/MrtApp.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/Platform.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/Platform.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/database/AndroidDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/database/AndroidDatabase.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/di/PlatformModule.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/nfc/NfcManager.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/nfc/NfcManager.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/nfc/NfcReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/nfc/NfcReader.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/settings/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/settings/Settings.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/ui/components/BalanceCard.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/ui/components/BalanceCard.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Theme.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Theme.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/utils/FileSharer.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/kotlin/net/adhikary/mrtbuddy/utils/FileSharer.android.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/one_way_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/drawable/one_way_arrow.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/two_way_arrows.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/drawable/two_way_arrows.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/xml/file_paths.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/xml/nfc_tech_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/androidMain/res/xml/nfc_tech_filter.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/apps.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/apps.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/calculate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/calculate.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/card.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/compose-multiplatform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/compose-multiplatform.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/contributors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/contributors.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/dark_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/dark_mode.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/help.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/help.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/history.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/history.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/language.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/license.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/license.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/one_way_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/one_way_arrow.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/payments.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/payments.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/policy.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/station_map.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/station_map.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/timer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/timer.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/two_way_arrows.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/two_way_arrows.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/visibility.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/visibility.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/drawable/visibility_off.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/drawable/visibility_off.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/files/map_bn.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/files/map_bn.webp -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/files/map_en.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/files/map_en.webp -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values-bn/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/values-bn/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/composeResources/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/composeResources/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/App.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/Language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/Language.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/Localization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/Localization.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/LocalizationWrapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/LocalizationWrapper.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/Platform.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/CardDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/CardDao.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/Dao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/Dao.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/ScanDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/ScanDao.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/TransactionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/dao/TransactionDao.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/CardEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/CardEntity.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/DemoLocal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/DemoLocal.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/ScanEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/ScanEntity.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/TransactionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/TransactionEntity.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/model/FareStructure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/data/model/FareStructure.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/database/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/database/Database.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/database/Migrations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/database/Migrations.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/di/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/di/Module.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/managers/RescanManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/managers/RescanManager.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/model/Transaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/model/Transaction.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/NFCManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/NFCManager.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/NfcCommandGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/NfcCommandGenerator.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/parser/ByteParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/parser/ByteParser.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/parser/TransactionParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/parser/TransactionParser.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/service/StationService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/service/StationService.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/service/TimestampService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/nfc/service/TimestampService.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/repository/SettingsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/repository/SettingsRepository.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/repository/TransactionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/repository/TransactionRepository.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/settings/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/settings/Settings.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/settings/model/DarkThemeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/settings/model/DarkThemeConfig.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/BalanceCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/BalanceCard.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/Footer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/Footer.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/Icons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/Icons.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/TransactionHistoryList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/components/TransactionHistoryList.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/navigation/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/navigation/Screen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/components/FareCalculatorComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/components/FareCalculatorComponents.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorAction.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorEvent.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/farecalculator/FareCalculatorViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/CardItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/CardItem.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenAction.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenEvent.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/HistoryScreenViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/RenameDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/history/RenameDialog.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenAction.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenEvent.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/home/MainScreenViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/licenses/OpenSourceLicensesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/licenses/OpenSourceLicensesScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenAction.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenEvent.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/more/MoreScreenViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/stationmap/StationMapScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/stationmap/StationMapScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/stationmap/StationMapScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/stationmap/StationMapScreenState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/stationmap/StationMapViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/stationmap/StationMapViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/transactionlist/TransactionListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/transactionlist/TransactionListScreen.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/transactionlist/TransactionListState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/transactionlist/TransactionListState.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/transactionlist/TransactionListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/screens/transactionlist/TransactionListViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Color.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Theme.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Typography.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/CsvExportService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/CsvExportService.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/FileSharer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/FileSharer.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/HeuristicsUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/HeuristicsUtils.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/Observer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/Observer.kt -------------------------------------------------------------------------------- /composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/TimeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonMain/kotlin/net/adhikary/mrtbuddy/utils/TimeUtils.kt -------------------------------------------------------------------------------- /composeApp/src/commonTest/kotlin/net/adhikary/mrtbuddy/FareCalculatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonTest/kotlin/net/adhikary/mrtbuddy/FareCalculatorTest.kt -------------------------------------------------------------------------------- /composeApp/src/commonTest/kotlin/net/adhikary/mrtbuddy/ui/components/MainScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonTest/kotlin/net/adhikary/mrtbuddy/ui/components/MainScreenTest.kt -------------------------------------------------------------------------------- /composeApp/src/commonTest/kotlin/net/adhikary/mrtbuddy/ui/viewmodel/FareCalculatorViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/commonTest/kotlin/net/adhikary/mrtbuddy/ui/viewmodel/FareCalculatorViewModelTest.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/LocalizationWrapper.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/LocalizationWrapper.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/MainViewController.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/Platform.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/Platform.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/database/IosDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/database/IosDatabase.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/di/PlatformModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/di/PlatformModule.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/nfc/NFCManager.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/nfc/NFCManager.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/settings/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/settings/Settings.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/ui/components/BalanceCard.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/ui/components/BalanceCard.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Theme.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/ui/theme/Theme.ios.kt -------------------------------------------------------------------------------- /composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/utils/FileSharer.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/composeApp/src/iosMain/kotlin/net/adhikary/mrtbuddy/utils/FileSharer.ios.kt -------------------------------------------------------------------------------- /docs/contributions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/docs/contributions.md -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/changelogs/22.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/changelogs/24.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/changelogs/9.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Check your Dhaka MRT / Rapid Pass balances and trips instantly -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | MRT Buddy -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/xcshareddata/xcschemes/iosApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp.xcodeproj/xcshareddata/xcschemes/iosApp.xcscheme -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /iosApp/iosApp/iosApp.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/iosApp.entitlements -------------------------------------------------------------------------------- /iosApp/iosApp/iosAppDebug.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/iosApp/iosApp/iosAppDebug.entitlements -------------------------------------------------------------------------------- /openspec/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/AGENTS.md -------------------------------------------------------------------------------- /openspec/changes/add-hatirjheel-bus-support/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/add-hatirjheel-bus-support/design.md -------------------------------------------------------------------------------- /openspec/changes/add-hatirjheel-bus-support/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/add-hatirjheel-bus-support/proposal.md -------------------------------------------------------------------------------- /openspec/changes/add-hatirjheel-bus-support/specs/card-data-parsing/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/add-hatirjheel-bus-support/specs/card-data-parsing/spec.md -------------------------------------------------------------------------------- /openspec/changes/add-hatirjheel-bus-support/specs/station-mapping/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/add-hatirjheel-bus-support/specs/station-mapping/spec.md -------------------------------------------------------------------------------- /openspec/changes/add-hatirjheel-bus-support/specs/transaction-history/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/add-hatirjheel-bus-support/specs/transaction-history/spec.md -------------------------------------------------------------------------------- /openspec/changes/add-hatirjheel-bus-support/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/add-hatirjheel-bus-support/tasks.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-add-csv-export/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-add-csv-export/design.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-add-csv-export/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-add-csv-export/proposal.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-add-csv-export/specs/csv-export/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-add-csv-export/specs/csv-export/spec.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-add-csv-export/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-add-csv-export/tasks.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-add-platform-nfc-disabled-content/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-add-platform-nfc-disabled-content/proposal.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-add-platform-nfc-disabled-content/specs/ui-components/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-add-platform-nfc-disabled-content/specs/ui-components/spec.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-add-platform-nfc-disabled-content/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-add-platform-nfc-disabled-content/tasks.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-fix-fare-calculator-card-state-persistence/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-fix-fare-calculator-card-state-persistence/proposal.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-fix-fare-calculator-card-state-persistence/specs/nfc-state-management/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-fix-fare-calculator-card-state-persistence/specs/nfc-state-management/spec.md -------------------------------------------------------------------------------- /openspec/changes/archive/2025-12-10-fix-fare-calculator-card-state-persistence/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/changes/archive/2025-12-10-fix-fare-calculator-card-state-persistence/tasks.md -------------------------------------------------------------------------------- /openspec/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/project.md -------------------------------------------------------------------------------- /openspec/specs/app-navigation/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/app-navigation/spec.md -------------------------------------------------------------------------------- /openspec/specs/card-data-parsing/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/card-data-parsing/spec.md -------------------------------------------------------------------------------- /openspec/specs/card-management/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/card-management/spec.md -------------------------------------------------------------------------------- /openspec/specs/csv-export/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/csv-export/spec.md -------------------------------------------------------------------------------- /openspec/specs/dark-theme/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/dark-theme/spec.md -------------------------------------------------------------------------------- /openspec/specs/database-persistence/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/database-persistence/spec.md -------------------------------------------------------------------------------- /openspec/specs/fare-calculation/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/fare-calculation/spec.md -------------------------------------------------------------------------------- /openspec/specs/language-localization/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/language-localization/spec.md -------------------------------------------------------------------------------- /openspec/specs/nfc-card-reading/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/nfc-card-reading/spec.md -------------------------------------------------------------------------------- /openspec/specs/nfc-state-management/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/nfc-state-management/spec.md -------------------------------------------------------------------------------- /openspec/specs/settings-persistence/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/settings-persistence/spec.md -------------------------------------------------------------------------------- /openspec/specs/station-mapping/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/station-mapping/spec.md -------------------------------------------------------------------------------- /openspec/specs/transaction-history/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/transaction-history/spec.md -------------------------------------------------------------------------------- /openspec/specs/ui-components/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/openspec/specs/ui-components/spec.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aniruddha-adhikary/mrt-buddy/HEAD/settings.gradle.kts --------------------------------------------------------------------------------