[https://youtube.com/shorts/HNqawKgnC6E?feature=share](https://youtube.com/shorts/HNqawKgnC6E?feature=share)
RDWE Nostr Terminal v3.0.1 is officially LIVE and 100% NIP Compatible! 🐉🔥 Just took it for a quick test spin... it looks absolutely insane, but knowing myself, I’ll probably have to jump back into the code to tweak some things anyway. 😅🛠️
Here is the massive changelog of what just dropped:
🐛 SQUASHED THE V2 BUGS:
⚡️ parseBolt11Sats: Multiplier table was completely off. Now perfectly calculates m=×1e5, u=×1e2, n=×0.1, p=×1e-4. Zap amounts finally display correctly!
📨 DM Race Condition: Fixed the dmSubId overwrite issue. Now using a clean dmSubIds[] array.
📨 Self-DM mine-detection fixed.
⚡️ Zap-Totals properly reset on tab switches now.
🔔 Removed double-subscribed notifications.
🧠 feedSeen memory leak killed (added Cap + Trim to stop infinite growth).
🚀 NEW FEATURES & MAJOR NIPS:
🔐 NIP-44 Versioned Encryption (Auto-detected by Signer, standard for new DMs, NIP-04 fallback readable)
🎁 NIP-17 Gift-Wrap DMs (kind 1059 → 13 → 14 unwrap)
🔑 NIP-42 AUTH-Challenge Handler for auth-required relays
📡 NIP-65 Outbox-Model (publishes to user write-relays + receiver inbox)
🔗 NIP-21 Clickable nostr: URIs (npub/nprofile/note/nevent/naddr)
⚠️ NIP-36 Sensitive Content Warnings (Tap-to-reveal)
🖼 NIP-92 imeta-tags parsed and rendered
📛 NIP-89 Client-Tag on every published event
🧵 NIP-10 Marked tags (root/reply/mentions) — Threads finally work!
❝ NIP-18 Quote-Reposts via q-tag
🔇 NIP-51 Mute-lists (incl. encrypted private mutes), Pinned & Bookmarks
🚩 NIP-56 Reports integration
😀 NIP-25 Custom Emoji Reactions with live counts per note
🔍 NIP-50 Server-side Search (auto-detects via NIP-11)
📛 NIP-19 Full TLV bech32 with relay hints, author & kind
🧵 Custom Thread-View with Ancestor-Chain + Replies
📖 Article Reader for Long-Form content (NIP-23)
⚙️ Settings-Panel with persistent local prefs
🔇 Dedicated Mutes-Tab including Hashtag-Mutes
🎵 Spotify/Audio/Twitch Embeds alongside YT & Images
⚙️ FULL TECH SPECS:
Covering NIPs: 01·02·04·05·07·09·10·11·17·18·19·21·23·25·27·30·36·42·44·50·51·56·57·58·65·89·92·94·99.
100% compatible with the RDWE Nostr Signer (capability detection dynamically shows what your signer can do).
All running as a Single-File .php (zero backend PHP bloat inside).
SerpentsByte taking over. 🐍💻
#Nostr #Web3 #SoftwareEngineering #Coding #TechTok
