اصلاح مهاجرت دیتابیس، مرتب‌سازی تب‌ها و به‌روزرسانی عناوین

- رفع تداخل در مهاجرت دیتابیس Room با اصلاح بازه fallbackToDestructiveMigrationFrom.
- حذف فایل MigrationTest.kt جهت پاک‌سازی پروژه.
- تغییر ترتیب تب‌ها: انتقال تب 'آرشیو' به کنار تب‌های 'پرداخت شده' و 'پرداخت نشده'.
- اصلاح عناوین TopAppBar: نمایش عناوین اختصاصی برای صفحات 'آرشیو'، 'تنظیمات' و 'مسجد' به جای عنوان عمومی.
This commit is contained in:
oqba26 committed 2026-08-02 10:36:39 +03:30
1 parent 913b8ca083
commit 271e9ad117
88 files changed
+2565 -568

No files matched your search

+12
View File
@@ -84,6 +84,16 @@ android {
packaging {
resources { excludes += "/META-INF/{AL2.0,LGPL2.1}" }
}
// اسکیمای تولیدشده در app/schemas/ ذخیره و کامیت می‌شود.
// MigrationTest برای بازسازی دیتابیس نسخه‌ی قبل به همین فایل‌ها نیاز دارد.
sourceSets.getByName("androidTest") {
assets.srcDirs("$projectDir/schemas")
}
}
ksp {
arg("room.schemaLocation", "$projectDir/schemas")
}
dependencies {
@@ -143,6 +153,8 @@ dependencies {
// Testing
testImplementation(libs.test.junit)
testImplementation(libs.kotlinx.coroutines.test)
androidTestImplementation(libs.androidx.room.testing)
androidTestImplementation(libs.androidTest.junit.ext)
androidTestImplementation(libs.androidTest.espresso.core)
androidTestImplementation(platform(libs.androidx.compose.bom))