diff options
| author | Adam Soltys <[email protected]> | 2026-09-16 11:23:54 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-16 11:23:54 -0700 |
| commit | 49caed082a67851fcd5479d1c462b95f1a5d4a7c (patch) | |
| tree | 0c755602d49d97d89e47b8af89d21561f1e41332 /src/i18n.js | |
| parent | 398bb77165e3ff454f1401b3c114a976aae5216c (diff) | |
| download | coinosv3-49caed082a67851fcd5479d1c462b95f1a5d4a7c.tar.gz coinosv3-49caed082a67851fcd5479d1c462b95f1a5d4a7c.zip | |
Feed: what arrives waits behind the pill; the count bumps; no auto-flush.
Posts a refresh found slid in a beat after the cached page painted,
moving what you had begun reading, and reaching the top of the page let
waiting posts in with a re-render under a finger on its way to the pill —
the tap landed on the post beneath. Now everything that arrives after the
first paint, the boot catch-up included, waits behind the pill wherever
you are; the pill is a keyed node whose count bumps on each change; and a
tap scrolls to the top before painting so the new posts open under your
eyes. A rebuilt follow list still rebuilds the feed in place.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01JuwQqNWtDJcxPWtEm9134z
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 d15cd9a..0d5f32f 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -761,6 +761,8 @@ const STR = { nlSignIn: 'Sign in', feedOneNew: '1 new post', feedNNew: '{n} new posts', + feedOneNewWord: 'new post', + feedNNewWord: 'new posts', composePreview: 'Preview', composePreviewHide: 'Hide preview', composePreviewTag: 'Preview', |
