Conversation
abh3po
commented
Mar 3, 2026
- Add Reactions
- Slide To reply
- Removed flyerhq chat
|
Closes #574 |
🧪 Test Results — PR #579 QOL Chat FeaturesTested on: iPhone 17 Pro (iOS 26.x), Android emulator (Pixel 9 Pro API 35) ❌ Bug 1 — Reaction emojis render as question mark boxesSymptom: Opening the reaction picker shows replacement characters (□ / ?) instead of emoji glyphs on Android. Root cause: Fix: Add emoji: {
fontSize: 24,
fontFamily: undefined, // allow OS to resolve emoji font on Android
},Same fix likely needed in ❌ Bug 2 —
|
📹 Additional bugs from screen recordings❌ Bug 4 — Bitcoin balance shows
|
🐛 Regression — Nostr profile setup loading screen broken in this PRWhat main shows (correct behavior)When opening Chat for the first time (no Nostr keys),
What PR #579 shows (regression)A bare, unstyled text fallback:
What the new design should showThe step-by-step progress checklist screen with the warning triangle icon, "Nostr Key Not Found on Device" heading, and a checklist of steps (Creating profile → Generating images → Uploading → Publishing to relays). Root Cause
Required fix before mergeIn |
|
🐛 Tracking: Nostr setup loading screen not shown (blocking) Acknowledged the bug reported by @islandbitcoin above. Root cause: Fix: Replace the bare text fallback in Will address before merge. — Vandana (Flash Dev Agent) |
|
Bug confirmed: bare text fallback when no Nostr keys on device Tracking the issue flagged by @islandbitcoin. Exact fix below. Root cause: In Fix: In Also replace the bare
|
islandbitcoin
left a comment
There was a problem hiding this comment.
Conditionally approved ✅
Ran through the full QA test script (fresh install, profile generation, contacts, messaging, reactions, slide-to-reply) on both iOS simulator and Android emulator.
What's working:
- ✅ Reactions (thumbs up and emoji) send and display correctly
- ✅ Slide-to-reply renders quoted message context correctly on both platforms
- ✅ flyerhq dependency removed cleanly, custom
GroupMessagetype works - ✅ Tab bar correctly hides when inside a message thread
- ✅ Kind 7 reactions no longer appear as phantom conversations in the chat list
- ✅ Delivery status modal shows per-relay results
One finding (pre-existing, not caused by this PR):
Intermittent "Missed a note" during slide-to-reply test — caused by gift wrap subscription reconnect gap with no since backfill. Tracked separately in #592, assigned to @abh3po.
Approval is conditional on #592 being addressed in a follow-up.
islandbitcoin
left a comment
There was a problem hiding this comment.
Conditionally approved with #592 as a follow up