Skip to content

Blogging Prompts: connect functionality and UI #18429

Description

@ScoutHarris

Items that need addressing when Blogging Prompts endpoints are available.

  • Scheduling view: hook up Include prompt toggle. (Ref: #18316)
  • Blogging Prompts Settings (Ref: #18549)
    • Prepopulate the reminder schedule if a remote schedule exists. (ref: p1652112794189519-slack-C0339PBMQ92) #18753
  • Compact Prompt Card: (Ref: #18402)
    • Check for cached prompt before fetching. (#18658)
    • Update answered state (#18572)
    • Show new post when Answer tapped. (#18599)
    • Show share sheet when Share tapped. Remove for V1. (#18670)
    • Hide for self-hosted sites (#18819)
    • Add a help button similar to the one on the blogging reminders settings screen
  • Prompt Card: (Ref: #18250)
    • Show/hide depending on is_potential_blogging_site field ("we can use the prompts_card_opted_in setting that in the backend is currently (diff under review) equals the is_potential_blogging_site field judged on the backend")
    • Check for cached prompt before fetching. (#18642)
    • Update train of avatars (#18534)
    • Update number of answers (#18534)
    • Update answered state (#18534)
    • Show new post when Answer tapped. (#18599)
    • Show share sheet when Share tapped. Remove for V1. (#18670)
    • Overflow menu:
      • View more prompts: show prompts list (#18505)
      • Skip this prompt: remove the current card from the dashboard. (#18642)
      • Remove from dashboard: permanently remove prompt cards from dashboard. The menu item is removed for V1. (#18627)
    • Update display logic to (prompts_reminders_opted_in || (!prompts_reminders_opted_in && is_potential_blogging_site) (#18816)
  • Feature Introduction:
    • Ensure that the feature introduction modal doesn't clash with other modals shown during app launch, e.g. feature announcement, new Stats. Refs p1654007734556469-slack-C0339PBMQ92 (#18820)
    • Remove showing feature introduction on app launch. (#18820)
      • WordPressAppDelegate - WPTabBarController.sharedInstance().showBloggingPromptsFeatureIntroduction()
      • WPTabBarController - showBloggingPromptsFeatureIntroduction()
    • Try it now: populate post content with prompt content. (#18597)
    • Filter out self-hosted sites when tapping on 'Try it now' (#18829)
  • Post creation (Ref: #18473)
    • When creating an answer prompt post, pass the prompt's metadata with it. (See #18717, #18808) (ref: D80516-code)
      "metadata": [ { "key": "_jetpack_blogging_prompt_key", "value": 235, "operation": "update" } ]
    • Add a dailyprompt tag to posts which answer the prompt (#18851)
  • Prompts List: check for cached prompt before fetching. (#18658)
    • Fetch today's prompt where appropriate (#18842)
  • Prompts reminder scheduling integration #18761

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions