diff options
| author | Adam Soltys <[email protected]> | 2026-09-04 18:26:10 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-04 18:26:10 -0700 |
| commit | ff5c5d2ac5c017c7c134f3969416306cd8742d1c (patch) | |
| tree | 169fb0dcb6d1c51dc1e5cabec496221310129a22 /android/app/src/main/java | |
| parent | 4892b10dcfc6db32097a7cb325737dfb80f5406c (diff) | |
| download | coinosv3-ff5c5d2ac5c017c7c134f3969416306cd8742d1c.tar.gz coinosv3-ff5c5d2ac5c017c7c134f3969416306cd8742d1c.zip | |
Three profile/thread refinements from field use. (1) The thread reply box sits INLINE, directly under the note it answers, instead of at the bottom of the thread where nobody scrolled to find it — slotted after the focused note (the root by default), appended at the end only until the focused note loads, with a refocus handshake so the cursor survives the box relocating when the thread finishes loading. (2) Posting is OPTIMISTIC: a provisional dimmed copy tops the feed before any signing or relay round-trip (a remote signer alone can take seconds), swapped for the signed event on success and withdrawn on failure — the composer closes immediately and reopens with the text intact if publishing fails; pending rows can't be opened/replied/zapped until real. (3) The full header nav (search, chat, settings, lock, avatar) now shows on the profile, thread, and search screens whenever a wallet is open — losing the search button on a profile made finding the next person a trek back home; the public no-wallet surface keeps the plain brand. All verified headless: box renders mid-card under the focused note with focus landing after load, a post appears 250ms after tapping Post (pre-publish) and survives settle, and the search button works from a profile
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MGzU12QrAA4G6BYGzGVdXz
Diffstat (limited to 'android/app/src/main/java')
0 files changed, 0 insertions, 0 deletions
