wordpress-mobile / wordpress-mobile/WordPress-Android

Domains project remaining tasks

Open
#15,525 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Type] Task Domains
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

Now that we're wrapping the Domains project, we've decided to document some of the remaining improvements that can be made to it, for future reference.

Improvements

  • Show loading state on the Dashboard screen.
  • Optimize "Primary site address" chip colors on the Dashboard screen to account for dark mode (reference).
  • Optimize discount colors on the Suggestions screen to account for dark mode (reference).
  • Make sure the language used by the Checkout page on the web view matches the one set in the app.
  • Display Toast/Snackbar message when the user tries to navigate to a blocked URL on the Checkout web view.
  • If the user is purchasing a domain for a site with a paid plan, maybe we should set the new domain as the primary one.

Bugs

  • Hide domain expiration date on the Dashboard screen when it's not available.
  • Show formatted discount currency on the Suggestions screen (reference).
  • #15487.

Tasks

  • Review Tracks events and make sure it's aligned with iOS.
  • Replace @FeatureInDevelopment annotation with @Feature on SiteDomainsFeatureConfig.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the unchecked items for the Domains Dashboard, Suggestions screen, and Checkout web view, then inspect issue #15487 and the Tracks-event alignment request. The checklist also names SiteDomainsFeatureConfig and a comparison with iOS. Done means the selected remaining improvements are implemented and the corresponding behavior, dark-mode handling, checkout messaging, and analytics alignment are verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.