Feed: one timeline with optional asks (replica + blog copy) - #235
Merged
Merged
Conversation
The app's Feed drops its Corrections | Pronunciation switch for one timeline. People share photos, videos and sentences from their day, and a post may ask for a correction or a recording; only posts that ask can be corrected or recorded. - FeedScreen: redrawn as one mixed timeline (a correction ask, a pronunciation ask, a photo moment), no segmented control, "+ Post". - Story and AppDemo: caption and prose describe the new feed. - Blog: fix the claims that became false (HelloTalk comparison: "narrower than Moments", "rather than feeds"; best-language-exchange-apps: "rather than feeds") and refresh the feed descriptions in seven more posts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Do not merge until the app's mobile PR (one Feed timeline, Parts 5–6) has shipped. Until then this page describes a feed the live app does not have yet.
What changes in the app
The Feed loses its
Corrections | Pronunciationswitch and becomes one timeline. People share a photo, a video, a sentence or any mix. Two optional chips on the compose screen, Correction needed and Pronunciation needed, decide whether a post can be corrected or answered with a recording. Every post takes likes and comments. Token rewards are unchanged.What this PR changes
FeedScreen.svelte: redrawn as one mixed timeline, in the order the app ranks it for Sofia (native English, learning Spanish): a correction ask with its badge and top correction, a pronunciation ask with its badge and Record action, then a Spanish photo moment with only likes and comments. No segmented control; "+ Ask" becomes "+ Post". The badges are outlined chips in ink-shade: they show a state, not a control, so they are neither blue nor green. The photo is a drawn SVG, not a picture of anyone.Story.svelte("correct each other." chapter) andAppDemo.svelte: new prose and new accessible labels.open-source-alternative-to-hellotalk:best-language-exchange-apps: "built around one-to-one conversations rather than feeds" now says the Feed sits beside the chats.open-source-alternative-to-hellotalk(versus card, table)social-language-learning-apps(table, prose, AppDemo)social-alternative-to-duolingoget-rewarded-for-teaching-your-language(AppDemo text)open-source-alternative-to-interpals(table; "pick InterPals if you want a community feed" is dropped)open-source-alternative-to-tandemopen-source-alternative-to-speakystatic/images/people/README.md: the portrait usage table is updated.The site has no localized copies, so nothing else needed changing. Token copy (
token.ts, the plans page) is still true, because moments pay nothing.Verification
npx vite buildpasses, andsvelte-checkreports 0 errors (2 warnings that were already there).🤖 Generated with Claude Code