Loading .gitlab-ci.yml +6 −1 Original line number Diff line number Diff line Loading @@ -13,10 +13,15 @@ cache: paths: - .gradle/ test: stage: build script: - ./gradlew test build: stage: build script: - ./gradlew :app:k9mail:build -x test - ./gradlew :app:k9mail:build artifacts: paths: - app/k9mail/build/outputs/apk/ Loading app/core/src/main/java/com/fsck/k9/controller/MessagingController.java +6 −2 Original line number Diff line number Diff line Loading @@ -1435,7 +1435,7 @@ public class MessagingController { showSendingNotificationIfNecessary(account); try { sendPendingMessagesSynchronous(account); sendPendingMessagesSynchronous(account, true); } finally { clearSendingNotificationIfNecessary(account); } Loading Loading @@ -1472,6 +1472,10 @@ public class MessagingController { */ @VisibleForTesting protected void sendPendingMessagesSynchronous(final Account account) { sendPendingMessagesSynchronous(account, false); } private void sendPendingMessagesSynchronous(final Account account, boolean okToMakeSound) { Exception lastFailure = null; try { if (isAuthenticationProblem(account, false)) { Loading Loading @@ -1552,7 +1556,7 @@ public class MessagingController { Timber.i("Sending message with UID %s", message.getUid()); backend.sendMessage(message); if (K9.isSentSoundEnabled()) { if (okToMakeSound && K9.isSentSoundEnabled()) { MessageSentAudio.play(context); } Loading app/core/src/test/java/com/fsck/k9/message/html/DisplayHtmlTest.kt +0 −9 Original line number Diff line number Diff line Loading @@ -28,15 +28,6 @@ class DisplayHtmlTest { assertHtmlContainsElement(html, "head > style") } @Test fun wrapMessageContent_whenDarkMessageViewTheme_addsDarkThemeCSS() { val darkModeDisplayHtml = DisplayHtml(HtmlSettings(useDarkMode = true, useFixedWidthFont = false)) val html = darkModeDisplayHtml.wrapMessageContent("Some text") assertHtmlContainsElement(html, "head > style", 2) } @Test fun wrapMessageContent_putsMessageContentInBody() { val content = "Some text" Loading app/k9mail/src/test/java/com/fsck/k9/DependencyInjectionTest.kt +0 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,6 @@ import android.view.ContextThemeWrapper import androidx.lifecycle.LifecycleOwner import androidx.work.WorkerParameters import com.fsck.k9.job.MailSyncWorker import com.fsck.k9.ui.R import com.fsck.k9.ui.changelog.ChangeLogMode import com.fsck.k9.ui.changelog.ChangelogViewModel import com.fsck.k9.ui.endtoend.AutocryptKeyTransferActivity Loading app/ui/base/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ dependencies { implementation(libs.androidx.biometric) implementation(libs.timber) implementation(libs.kotlinx.coroutines.core) implementation(libs.elib) } android { Loading Loading
.gitlab-ci.yml +6 −1 Original line number Diff line number Diff line Loading @@ -13,10 +13,15 @@ cache: paths: - .gradle/ test: stage: build script: - ./gradlew test build: stage: build script: - ./gradlew :app:k9mail:build -x test - ./gradlew :app:k9mail:build artifacts: paths: - app/k9mail/build/outputs/apk/ Loading
app/core/src/main/java/com/fsck/k9/controller/MessagingController.java +6 −2 Original line number Diff line number Diff line Loading @@ -1435,7 +1435,7 @@ public class MessagingController { showSendingNotificationIfNecessary(account); try { sendPendingMessagesSynchronous(account); sendPendingMessagesSynchronous(account, true); } finally { clearSendingNotificationIfNecessary(account); } Loading Loading @@ -1472,6 +1472,10 @@ public class MessagingController { */ @VisibleForTesting protected void sendPendingMessagesSynchronous(final Account account) { sendPendingMessagesSynchronous(account, false); } private void sendPendingMessagesSynchronous(final Account account, boolean okToMakeSound) { Exception lastFailure = null; try { if (isAuthenticationProblem(account, false)) { Loading Loading @@ -1552,7 +1556,7 @@ public class MessagingController { Timber.i("Sending message with UID %s", message.getUid()); backend.sendMessage(message); if (K9.isSentSoundEnabled()) { if (okToMakeSound && K9.isSentSoundEnabled()) { MessageSentAudio.play(context); } Loading
app/core/src/test/java/com/fsck/k9/message/html/DisplayHtmlTest.kt +0 −9 Original line number Diff line number Diff line Loading @@ -28,15 +28,6 @@ class DisplayHtmlTest { assertHtmlContainsElement(html, "head > style") } @Test fun wrapMessageContent_whenDarkMessageViewTheme_addsDarkThemeCSS() { val darkModeDisplayHtml = DisplayHtml(HtmlSettings(useDarkMode = true, useFixedWidthFont = false)) val html = darkModeDisplayHtml.wrapMessageContent("Some text") assertHtmlContainsElement(html, "head > style", 2) } @Test fun wrapMessageContent_putsMessageContentInBody() { val content = "Some text" Loading
app/k9mail/src/test/java/com/fsck/k9/DependencyInjectionTest.kt +0 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,6 @@ import android.view.ContextThemeWrapper import androidx.lifecycle.LifecycleOwner import androidx.work.WorkerParameters import com.fsck.k9.job.MailSyncWorker import com.fsck.k9.ui.R import com.fsck.k9.ui.changelog.ChangeLogMode import com.fsck.k9.ui.changelog.ChangelogViewModel import com.fsck.k9.ui.endtoend.AutocryptKeyTransferActivity Loading
app/ui/base/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ dependencies { implementation(libs.androidx.biometric) implementation(libs.timber) implementation(libs.kotlinx.coroutines.core) implementation(libs.elib) } android { Loading