aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-16 11:23:54 -0700
committerAdam Soltys <[email protected]>2026-09-16 11:23:54 -0700
commit49caed082a67851fcd5479d1c462b95f1a5d4a7c (patch)
tree0c755602d49d97d89e47b8af89d21561f1e41332 /src/i18n.js
parent398bb77165e3ff454f1401b3c114a976aae5216c (diff)
downloadcoinosv3-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.js2
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',