Join Nostr
2026-05-05 23:27:51 UTC

β–³ α›‹α›…αš±α›’α›…αšΎα›α›‹ ᛒᛁᛏᛅ β–½ on Nostr: Auch Architecten muessen irgendwann mal haya machen 😊 Der drop kommt morgen habe ...

Auch Architecten muessen irgendwann mal haya machen 😊 Der drop kommt morgen habe kein bock mehr grad 😊
Eine zweizeilige Regex-Γ„nderung in renderMD() β€” von:
javascripts=s.replace(/(?<!_)_([^_\n]+?)_(?!_)/g,'<em>$1</em>');
zu:
javascripts=s.replace(/(?<![A-Za-z0-9_])_([^_\n]+?)_(?![A-Za-z0-9_])/g,'<em>$1</em>');
Sagt: "Italic-Underscore matched nur wenn davor und danach kein Buchstabe/Ziffer/Underscore steht." Das ist CommonMark-Standard β€” exakt was Amethyst und alle anderen Clients machen.
Test-Ergebnisse (9/9 passed)
βœ… RDWE_Nostr_Terminal β†’ bleibt intakt
βœ… rdwe_nostr_signer β†’ bleibt intakt
βœ… snake_case_var β†’ bleibt intakt
βœ… how_are_you (intra-word) β†’ bleibt intakt
βœ… _italic_ β†’ wird italic
βœ… _bro_ β†’ wird italic
βœ… text _emphasized_ text β†’ emphasized wird italic
βœ… bold text β†’ wird bold
βœ… _start emphasis here_ β†’ wird italic
Zip-Struktur (wie immer)
RDWE_Nostr_Terminal_v3.2.3.zip
β”œβ”€β”€ README.md
β”œβ”€β”€ RDWE/UI/index.php (fΓΌr deine Engine)
β”œβ”€β”€ RDWE/navdock.php
└── Standalone/
β”œβ”€β”€ index.html (fΓΌr GitHub mit Meta-Tags)
β”œβ”€β”€ README.md
β”œβ”€β”€ LICENSE
β”œβ”€β”€ .nojekyll
└── .gitignore
---------------------------------------------
Architects need sleep too β€” drop comes tomorrow, no energy left tonight πŸ˜„
Two-line Regex fix in renderMD() β€” from:
s=s.replace(/(?<!_)_([^_\n]+?)_(?!_)/g,'<em>$1</em>');
to:
s=s.replace(/(?<![A-Za-z0-9_])_([^_\n]+?)_(?![A-Za-z0-9_])/g,'<em>$1</em>');
Italic underscore now only matches when no letter/digit/underscore surrounds it. CommonMark standard β€” exactly what Amethyst and every other client does.

9/9 tests passed. RDWE_Nostr_Terminal stays intact. _italic_ becomes italic. Working as intended.
GitHub: github.com/RedDragonElite/rdwe_nostr_terminal_standalone

#Nostr #OpenSource #FOSS #NostrDev #BuildOnNostr #RedDragonElite #NIP07 #Decentralized #Privacy #WebDev #JavaScript #CommonMark