3dda414ec2
Resource-backed snackbars (showKvittSnackbar) in account, onboarding and settings; SettingsScaffold replaced by KvittScaffold + SettingsMessageEffect. KvittButton(loading) for S-6 saving and S-16 Synka nu. S-10 missing state disables Synka nu offline (connectivity in the ViewModel, new detail_missing_offline goldens). S-6 system back asks to discard unsaved changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TQd3pEP9UeN2uifbHknQ7B
23 lines
890 B
Kotlin
23 lines
890 B
Kotlin
// :feature:account — Account detail and account editor (S-5, S-6; M7b). Convention: android/README.md.
|
|
// Dependencies: :core:model and :core:design; :core:fakes for tests and debug only (all three from kvitt.android.feature).
|
|
plugins {
|
|
id("kvitt.android.feature")
|
|
alias(libs.plugins.roborazzi)
|
|
}
|
|
|
|
roborazzi {
|
|
outputDir.set(file("src/test/screenshots"))
|
|
}
|
|
|
|
dependencies {
|
|
// BackHandler: system back on S-6 with unsaved changes asks to discard (design-spec S-6).
|
|
implementation(libs.androidx.activity.compose)
|
|
testImplementation(libs.kotlinx.coroutines.test)
|
|
testImplementation(libs.androidx.compose.ui.test.junit4)
|
|
testImplementation(libs.robolectric)
|
|
testImplementation(libs.roborazzi)
|
|
testImplementation(libs.roborazzi.compose)
|
|
testImplementation(libs.roborazzi.junit.rule)
|
|
debugImplementation(libs.androidx.compose.ui.test.manifest)
|
|
}
|