Repository navigation
Conversation
Generated by 🚫 Danger |
|
Claude finished @sztomek's task in 1m 7s —— View job No blocking issues. The pricing helpers moved to Non-blocking
Nits
|
|
Claude finished @sztomek's task in 58s —— View job The custom chat paywall has been replaced by an Blocking
|
26d0bca to
c8e9cee
Compare
|
Claude finished @sztomek's task in 1m 28s —— View job The new Blocking
|
|
Claude finished @sztomek's task in 41s —— View job The branch was rebased onto #6146, and I reviewed all four commits again. The earlier blocking finding about the Episode details entry point is resolved: that removal now sits in the base PR, and the description now points the testing steps at the player. I found no new issues. The new |
|
Version |
b82b438 to
b71d78a
Compare
a6de5d5 to
d3d1e68
Compare
|
Claude finished @sztomek's task in 28s —— View job This push only rebased the same four commits onto the updated base ( |
b71d78a to
4800344
Compare
d3d1e68 to
c0f6134
Compare
|
Claude finished @sztomek's task in 26s —— View job This push rebased the same four commits onto the updated base ( |
|
Claude finished @sztomek's task in 26s —— View job The only new commit, cf5d69e, sets |
143d36f
into
feat/episode-chat-remove-episode-details-entry

Description
Replaces the "Ask about this episode" paywall with the standard Plus upgrade flow, with a new episode chat page that matches Figma. This PR is now based on #6146, the top of the episode chat stack, because the player is the only entry point left.
Entry point
OnboardingFlow.Upsell(OnboardingUpgradeSource.EPISODE_CHAT)whenEpisodeChatAccesssays the user needs Plus.ChatPaywallFragment,ChatPaywallViewModel,ChatPaywalland their test are removed. The chat module no longer depends onpaymentorsettings.episode_chat_paywall_shown/dismissed/subscribe_tappedevents are no longer sent. The flow sends the standard upgrade events (plus_promotion_shown, etc.) withsource = episode_chat. Automattic/EventHorizonSchemas#140 removes the old events.Episode chat page in the upgrade flow
EpisodeChatAnimation).Strings
onboarding_episode_chat_title,onboarding_episode_chat_question_1,onboarding_episode_chat_answerandonboarding_episode_chat_question_2.chat_paywall_title,chat_preview_ai_1,chat_preview_user_1,chat_preview_ai_2andchat_preview_user_2, together with their translations, the same way Remove the referrals tooltip from the Profile tab #6103 did.Fixes POC-951 https://linear.app/a8c/issue/POC-951/upgrade-screen-redesign
Figma fYQpVraWFho92vaX08U6A1-fi-279_13373
Testing Instructions
Use a debug build with "Episode Chat" on and "Episode Chat: Free Beta" off in Beta features, and an account without Plus.
source=episode_chat.Screenshots or Screencast
Checklist
./gradlew spotlessApplyto automatically apply formatting/linting)modules/services/localization/src/main/res/values/strings.xmlI have tested any UI changes...