Skip to content

Duck ai subscriber settings #6363

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

Conversation

cmonfortep
Copy link
Contributor

@cmonfortep cmonfortep commented Jul 9, 2025

Task/Issue URL: https://app.asana.com/1/137249556945/project/72649045549333/task/1210450968200755?focus=true

Description

Adds duck.ai subscriber settings

Steps to test this PR

Feature 1

  • Apply staging patch (any patch)
  • Purchase a subscription
  • In settings, subscription section, Duck.ai is listed
  • Click on duck.ai
  • Ensure you navigate to duck.ai setting screen
  • Ensure pixel m_privacy-pro_settings_paid-ai-chat_impression sent
  • click on learn more
  • Ensure it navigates (url will fix later)
  • go back
  • Click on Open Duck.ai
  • Ensure opens Duck.ai
  • ensure pixel m_privacy-pro_settings_paid-ai-chat_click sent
  • Go to settings and cancel your subscription
  • Wait until expires
  • When expired, ensure is listed in disabled state
  • Clicking on the option does not open the screen

UI changes

Before After
!(Upload before screenshot) (Upload after screenshot)

@cmonfortep
Copy link
Contributor Author

cmonfortep commented Jul 9, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@cmonfortep cmonfortep force-pushed the feature/cristian/subscriptions/duck_ai_settings_paid branch from 184d41c to 8bddd28 Compare July 9, 2025 14:50
@cmonfortep cmonfortep marked this pull request as ready for review July 9, 2025 15:08
@cmonfortep cmonfortep requested review from lmac012 and removed request for malmstein and nalcalag July 9, 2025 15:08
@cmonfortep cmonfortep force-pushed the feature/cristian/subscriptions/duck_ai_settings_paid branch from e43db88 to a96c9d9 Compare July 9, 2025 15:31
@cmonfortep cmonfortep force-pushed the feature/cristian/subscriptions/show_duck_ai_pro_settings branch from f21a2d9 to ac3bffa Compare July 11, 2025 05:32
@cmonfortep cmonfortep force-pushed the feature/cristian/subscriptions/duck_ai_settings_paid branch from a96c9d9 to 2dfed6e Compare July 11, 2025 05:32
Copy link
Contributor

@lmac012 lmac012 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cmonfortep cmonfortep force-pushed the feature/cristian/subscriptions/show_duck_ai_pro_settings branch from ac3bffa to 030ec23 Compare July 14, 2025 07:13
@cmonfortep cmonfortep force-pushed the feature/cristian/subscriptions/duck_ai_settings_paid branch from 2dfed6e to b72818e Compare July 14, 2025 07:13
@cmonfortep cmonfortep merged commit 5ba29fc into feature/cristian/subscriptions/show_duck_ai_pro_settings Jul 14, 2025
5 of 6 checks passed
@cmonfortep cmonfortep deleted the feature/cristian/subscriptions/duck_ai_settings_paid branch July 14, 2025 07:28
cmonfortep added a commit that referenced this pull request Jul 14, 2025
Task/Issue URL:
https://app.asana.com/1/137249556945/project/72649045549333/task/1210450968200755?focus=true

### Description
Adds duck.ai subscriber settings

### Steps to test this PR

_Feature 1_
- [x] Apply staging patch (any patch)
- [x] Purchase a subscription
- [x] In settings, subscription section, Duck.ai is listed
- [x] Click on duck.ai
- [x] Ensure you navigate to duck.ai setting screen
- [x] Ensure pixel `m_privacy-pro_settings_paid-ai-chat_impression` sent
- [x] click on learn more
- [x] Ensure it navigates (url will fix later)
- [x] go back
- [x] Click on Open Duck.ai
- [x] Ensure opens Duck.ai
- [x] ensure pixel `m_privacy-pro_settings_paid-ai-chat_click` sent
- [x] Go to settings and cancel your subscription
- [x] Wait until expires
- [x] When expired, ensure is listed in disabled state
- [x] Clicking on the option does not open the screen

### UI changes
| Before  | After |
| ------ | ----- |
!(Upload before screenshot)|(Upload after screenshot)|
cmonfortep added a commit that referenced this pull request Jul 15, 2025
Task/Issue URL:
https://app.asana.com/1/137249556945/project/72649045549333/task/1210450968200755?focus=true

### Description
Adds duck.ai subscriber settings

### Steps to test this PR

_Feature 1_
- [x] Apply staging patch (any patch)
- [x] Purchase a subscription
- [x] In settings, subscription section, Duck.ai is listed
- [x] Click on duck.ai
- [x] Ensure you navigate to duck.ai setting screen
- [x] Ensure pixel `m_privacy-pro_settings_paid-ai-chat_impression` sent
- [x] click on learn more
- [x] Ensure it navigates (url will fix later)
- [x] go back
- [x] Click on Open Duck.ai
- [x] Ensure opens Duck.ai
- [x] ensure pixel `m_privacy-pro_settings_paid-ai-chat_click` sent
- [x] Go to settings and cancel your subscription
- [x] Wait until expires
- [x] When expired, ensure is listed in disabled state
- [x] Clicking on the option does not open the screen

### UI changes
| Before  | After |
| ------ | ----- |
!(Upload before screenshot)|(Upload after screenshot)|
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants