aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/messages.js
Commit message (Expand)AuthorAgeFilesLines
* Reports: a person-level flag needs two follows to fold their posts; 'other' n...Adam Soltys2026-09-271-6/+13
* Feed: the foot says when older posts are loading, and when there are none left.Adam Soltys2026-09-271-3/+11
* Video previews release their media off screen; a paused player kept buffering...Adam Soltys2026-09-261-2/+12
* Media sources wait until the node is in the page; thumbnails use the cache.Adam Soltys2026-09-261-4/+27
* Feed scroll: stop re-parsing the whole messages state per row per repaint.Adam Soltys2026-09-261-17/+43
* Profile: the action row's labels never break inside a button; a button wraps ...Adam Soltys2026-09-261-1/+1
* Thread: Cancel and Reply share one size, the toolbar's button height.Adam Soltys2026-09-261-1/+1
* Thread: the reply box continues the note's highlight, one panel at the note's...Adam Soltys2026-09-261-6/+19
* Thread: the reply box appears on Reply, full width, with its tools on a row b...Adam Soltys2026-09-261-7/+18
* Feed: the new-posts pill glides up to the top instead of cutting there.Adam Soltys2026-09-261-1/+14
* Notifications: the faces the page will paint are warmed before it opens.Adam Soltys2026-09-261-1/+16
* Feed: only the rows near the viewport are in the DOM, however far you scroll.Adam Soltys2026-09-261-9/+95
* Feed: cached posts paint at once, never a spinner over them; the chat home pr...Adam Soltys2026-09-251-5/+14
* Prefetch a smaller feed and bound its local cacheAdam Soltys2026-09-241-24/+70
* Preserve restored thread state across rapid refreshesAdam Soltys2026-09-241-1/+17
* Paint cached thread counts and header hat on refreshAdam Soltys2026-09-241-5/+34
* Keep thread avatars and viewport stable on refreshAdam Soltys2026-09-241-5/+52
* Videos play by themselves, muted, while on screen — with an Unmute button; ...Adam Soltys2026-09-231-28/+99
* Feed: threads cached locally, posts never inserted under the reader, rows kee...Adam Soltys2026-09-231-183/+249
* Moderation: the whole mute list everywhere, follows' reports fold posts, stra...Adam Soltys2026-09-231-34/+331
* Social: NIP-51 lists as feeds, posts and people in the address bar, the ⋯ m...Adam Soltys2026-09-231-19/+291
* Communities: Leave lives in the room header, not the invite panel.Adam Soltys2026-09-221-9/+9
* Ark: receives waiting with another server are claimed; notifications belong t...Adam Soltys2026-09-221-2/+7
* Threads: replies as a tree, your own first under the note they answer.Adam Soltys2026-09-211-1/+26
* Threads: climb to the real root, and look for it on the right relays.Adam Soltys2026-09-211-8/+39
* Starter feeds: #gardenstr only until a Bitcoin follow pack is chosen.Adam Soltys2026-09-211-5/+4
* New identities start with something to read: Adam and coinos followed, a Bitc...Adam Soltys2026-09-211-0/+62
* Point of sale: /pos, a per-device till mode, an on-screen pad — and off the...Adam Soltys2026-09-211-1/+1
* Profile: Messages opens the DM even when the profile sits over a thread.Adam Soltys2026-09-211-1/+5
* Deep links: /note1… and /nevent1… open the thread; nostr:note intents rou...Adam Soltys2026-09-201-3/+17
* Feeds: a following.space link is read before any naddr in the pasted text; th...Adam Soltys2026-09-201-6/+4
* Feeds: packs are found by a few letters of their title, and by following.spac...Adam Soltys2026-09-201-13/+38
* Feeds: follow packs from following.space (NIP-51 kind 39089) as a feed's people.Adam Soltys2026-09-201-7/+133
* Messages: every saved feed is a row on the home list, under Following.Adam Soltys2026-09-201-1/+19
* Feeds: Following is one of many; topics from search and #tags; the bolt is am...Adam Soltys2026-09-201-53/+257
* Chat: list sync stops rewriting a refused document every two seconds.Adam Soltys2026-09-201-2/+30
* Notifications: a reaction, boost or zap opens its note with the who-panel unf...Adam Soltys2026-09-201-3/+8
* Messages: the Notifications row's unread dot sits like a group row's.Adam Soltys2026-09-191-4/+4
* Zaps: the sound can be switched off — from the held bolt or Settings → No...Adam Soltys2026-09-191-4/+9
* Zaps: tap again while one flies, hold the bolt to change the amount.Adam Soltys2026-09-191-45/+125
* Feed: live posts go straight in; the pill is a notice, not a gate.Adam Soltys2026-09-191-32/+30
* Feed: coming back settles once — a few new posts above you, a lot means the...Adam Soltys2026-09-191-4/+73
* Zaps: the sound, the sender, and one action bar for every post.Adam Soltys2026-09-181-96/+138
* Feed: the zap tally rides on the action-bar bolt, not the header.Adam Soltys2026-09-171-6/+21
* A thread reply is a growing textarea: Enter sends, Shift+Enter breaks the line.Adam Soltys2026-09-171-5/+21
* Pay from a profile opens the Send form, not a lingering payment detail.Adam Soltys2026-09-161-2/+2
* A note that wasn't found is asked for again, with the reactor's relay hint.Adam Soltys2026-09-161-13/+22
* Feed: what arrives waits behind the pill; the count bumps; no auto-flush.Adam Soltys2026-09-161-13/+26
* A bare @npub in a message resolves to the person's name.Adam Soltys2026-09-151-4/+8
* A changed reaction stays changed: the fold keeps the newest, not the last to ...Adam Soltys2026-09-151-3/+20