Zongle Wang
                                            Zongle Wang
                                        
                                    And if we should include this in default adapters?
Ooops, need to keep `kotlin.Result`, fixed in 6e9b4b64414fa9239a035b885d4aea0f1a08dfd6.
Reproduced! You are right, this is a bug of Kotlin, see: - https://github.com/Kotlin/kotlinx.coroutines/issues/3403 - https://youtrack.jetbrains.com/issue/KT-27105 - https://youtrack.jetbrains.com/issue/KT-27586 - https://youtrack.jetbrains.com/issue/KT-53559 - https://youtrack.jetbrains.com/issue/KT-68197
Part of GHA support has been finished in - #3728 - #3904
With Gradle 8.6 and GBA v3, we can store CC data on CI, see - https://docs.gradle.org/8.6/release-notes.html - https://github.com/gradle/gradle-build-action/releases/tag/v3.0.0
This depends on #4337.
> Be careful of subtle behavior changes: most of the current code doesn't use repeatOnLifecycle() but the new observe() functions do. That is what I'm considering too, remove it for...
There are 4 files left in Java: ```sh find ./app/src -name "*.java" ./app/src/main/java/com/keylesspalace/tusky/adapter/StatusBaseViewHolder.java ./app/src/main/java/com/keylesspalace/tusky/adapter/NotificationsAdapter.java ./app/src/main/java/com/keylesspalace/tusky/components/notifications/NotificationHelper.java ./app/src/main/java/com/keylesspalace/tusky/fragment/NotificationsFragment.java ``` Will convert them in follow-up PRs.
Still happens on Kotlin 2.0.0-Beta4. - https://youtrack.jetbrains.com/issue/KT-27105 - https://youtrack.jetbrains.com/issue/KT-27586 - https://youtrack.jetbrains.com/issue/KT-53559 [Screen_recording_20240302_132140.webm](https://github.com/tuskyapp/Tusky/assets/10363352/5ccc5ce5-b1e2-4540-8465-1f34b7238b39)