From 49caed082a67851fcd5479d1c462b95f1a5d4a7c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 16 Sep 2026 11:23:54 -0700 Subject: Feed: what arrives waits behind the pill; the count bumps; no auto-flush. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Claude-Session: https://claude.ai/code/session_01JuwQqNWtDJcxPWtEm9134z --- src/i18n.js | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/i18n.js') 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', -- cgit v1.2.3