Cooltey Feng
Cooltey Feng
This also removes unused methods from `NotificationRespository` Bug: T303943
Following the migration strategy: https://developer.android.com/develop/ui/compose/migrate/strategy Ideally, we should create a new screen without having an XML file, but we do not have a new feature that needs a new screen,...
- Update the `Namespace.fromLegacyString()` and try to find the closest namespace from the entries. - Update `PageSummary.getPageTitle()` for a proper namespace - Use `PageSumary.getPageTitle()` for `LinkPreviewViewModel.kt` Pending discussion: - Performance...
In the logic block of searching tabs/history, the condition is `searchTerm.length > 2`. It makes sense for English but not non-English articles (e.g. Chinese). For example, "Captial" in Chinese is...
The `refreshContents()` in `SuggestedEditsTasksFragment` will be called twice from `onResume` in `SuggestedEditsTasksFragment` and also `onActivityResult()` in `MainFragment`. This PR adds a `Job` to cancel the previous calls and only push...
This is the PR of handling the variants selections correctly from #4639, which the root cause of the issue was that the `PageTitle` was not constructed correctly. The endpoints can...
- Use `ViewModel` and `Coroutine` in `GalleryActivity` and `GalleryItemFragment` - Remove unused `source` from `GalleryActivity`. - Update code structure to be consistent. Bug: T303936
- Removed unused constructor string. - Use `suspend` in `Dao` class. - Use Coroutine in `EditSummaryHandler` class.
This is a related PR for the upcoming `PageFragment` and `PageActivity` ViewModel work,