WordPress-iOS
WordPress-iOS copied to clipboard
Blogging Prompts: connect functionality and UI
Items that need addressing when Blogging Prompts endpoints are available.
- [x] Scheduling view: hook up
Include prompttoggle. (Ref: #18316) - [x] Blogging Prompts Settings (Ref: #18549)
- [x] Prepopulate the reminder schedule if a remote schedule exists. (ref: p1652112794189519-slack-C0339PBMQ92) #18753
- [x] Compact Prompt Card: (Ref: #18402)
- [x] Check for cached prompt before fetching. (#18658)
- [x] Update answered state (#18572)
- [x] Show new post when Answer tapped. (#18599)
- [x] ~~Show share sheet when Share tapped.~~ Remove for V1. (#18670)
- [x] Hide for self-hosted sites (#18819)
- [x] Add a help button similar to the one on the blogging reminders settings screen
- [x] Prompt Card: (Ref: #18250)
- [x] Show/hide depending on
is_potential_blogging_sitefield ("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") - [x] Check for cached prompt before fetching. (#18642)
- [x] Update train of avatars (#18534)
- [x] Update number of answers (#18534)
- [x] Update answered state (#18534)
- [x] Show new post when Answer tapped. (#18599)
- [x] ~~Show share sheet when Share tapped.~~ Remove for V1. (#18670)
- [x] Overflow menu:
- [x] Update display logic to
(prompts_reminders_opted_in || (!prompts_reminders_opted_in && is_potential_blogging_site)(#18816)
- [x] Show/hide depending on
- [x] Feature Introduction:
- [x] 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)
- [x] Remove showing feature introduction on app launch. (#18820)
- [x]
WordPressAppDelegate-WPTabBarController.sharedInstance().showBloggingPromptsFeatureIntroduction() - [x]
WPTabBarController-showBloggingPromptsFeatureIntroduction()
- [x]
- [x] Try it now: populate post content with prompt content. (#18597)
- [x] Filter out self-hosted sites when tapping on 'Try it now' (#18829)
- [x] Post creation (Ref: #18473)
- [x] Prompts List: check for cached prompt before fetching. (#18658)
- [x] Fetch today's prompt where appropriate (#18842)
- [x] #18761