diff options
| author | Adam Soltys <[email protected]> | 2026-09-27 22:34:33 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-27 22:34:33 -0700 |
| commit | 3b3ccf7bcab9bf5344714fb8722667a49a06e53f (patch) | |
| tree | 4dc6324a5e908a7b117fe98b439f7f4842a666eb /src/i18n.js | |
| parent | d7a3171968ba1a09f46cd15b04f2dae21a99aee2 (diff) | |
| download | coinosv3-3b3ccf7bcab9bf5344714fb8722667a49a06e53f.tar.gz coinosv3-3b3ccf7bcab9bf5344714fb8722667a49a06e53f.zip | |
The default public feed is Popular, not the firehose: what people reacted to, in your language, with the machine posts gone.
A brand-new post has no reactions yet (of 73 fresh English posts on the
four relays, one had two), so Popular starts from the other end: the latest
reactions, reposts and zaps, counted per post by distinct people, then the
posts two or more people touched. Older pages walk the reactions back in
time; new ones arrive by a two-minute poll. At the door, JSON and other
machine output are dropped, and so is anything not in the reader's language
(script first, then a vote of function words among the Latin-script
languages the app speaks; unknown passes). The raw firehose stays at
/feed/all. A language selector sits under every feed, and changing it
rebuilds the curated ones.
A tall video scrolled past used to let go of its media at once and collapse,
shifting the page under a thumb; it now waits a moment and holds its height
until the clip is back. A tap on a full-screen picture closes it.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01VhUKyXKtsJ67QAFfb7QR9D
Diffstat (limited to 'src/i18n.js')
| -rw-r--r-- | src/i18n.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js index 51811e6..fead210 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -251,6 +251,8 @@ const STR = { feedPackName: 'Follow pack', profTheirFeed: 'Their timeline', feedFirehose: 'Everything', + feedPopular: 'Popular', + feedLangLabel: 'Language', feedRelays: 'Relays', feedRelaysHint: 'Posts are read from these relays. What the feed asks for stays the same.', feedRelayUsual: 'usual', |
