Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Hack Week] What's New in Profile and Developer portal #2515

Draft
wants to merge 5 commits into
base: trunk
Choose a base branch
from

Conversation

danielebogo
Copy link
Contributor

This PR adds:
• New row in profile to be able to re-prompt the most recent Announcement. This happens if the latest announcement matches the current app version
• Developer option to go trough each of the announcements and to reset the latest shown
• The What's new prompt can now be presented in 4 different ways:

  1. Full
  2. Medium
  3. Custom
  4. Alert
Row Developer List
RocketSim_Screenshot_iPhone_16_6 1_2024-12-06_16 54 28 RocketSim_Screenshot_iPhone_16_6 1_2024-12-06_16 54 49 RocketSim_Screenshot_iPhone_16_6 1_2024-12-06_16 54 56

To test

Developer list & Reset

  • Run the app and go to Settings -> Developer
  • Scroll to the bottom and tap on What's new announcements list
  • Confirm you see the list of announcements
  • Tap on each announcement to prompt it
  • Tap on Reset Last Shown
  • Close the app and restart
  • You should see the latest one prompted

Row in Profile

  • In Xcode go to Announcements.swift and update the latest version to 7.78
  • Run the app and go to profile
  • Confirm you see the Row about the What's new
  • Tap on it to prompt it

Checklist

  • I have considered if this change warrants user-facing release notes and have added them to CHANGELOG.md if necessary.
  • I have considered adding unit tests for my changes.
  • I have updated (or requested that someone edit) the spreadsheet to reflect any new or changed analytics.

@danielebogo danielebogo added the [Type] Enhancement Improve an existing feature. label Dec 6, 2024
@danielebogo danielebogo added this to the 7.79 milestone Dec 6, 2024
@dangermattic
Copy link
Collaborator

1 Message
📖 This PR is still a Draft: some checks will be skipped.

Generated by 🚫 Danger

@SergioEstevao SergioEstevao modified the milestones: 7.79, 7.80 Dec 9, 2024
@SergioEstevao
Copy link
Contributor

Version 7.79 has now entered code-freeze, so the milestone of this PR has been updated to 7.80.

@danielebogo danielebogo added the Needs design This issues needs design input label Dec 9, 2024
@danielebogo danielebogo modified the milestones: 7.80, 7.81 Jan 6, 2025
@danielebogo
Copy link
Contributor Author

Version 7.80 has now entered code-freeze, so the milestone of this PR has been updated to 7.81.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs design This issues needs design input [Type] Enhancement Improve an existing feature.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants