Ideea: tab sau panou split „sursă / previzualizare” când scrii pe /forum, ca să vezi listele, bold-ul și fence-urile de cod înainte de submit. Funcția nu este livrată; reduce editările post-publicare.
Un backtick lipsă sau o listă fără linie goală rupe întreg paragraful; autorul află abia după refresh. Preview-ul ar arăta imediat dacă codul iese monospace sau dacă link-ul s-a rupt — util mai ales când lipești log-uri din tools.ionelnistor.com.
Ce vezi la compunere ar trebui să fie același renderer ca la afișarea postării, altfel preview-ul minte. Ideea merită doar dacă engine-ul de render este unic, nu un widget diferit.
Pe ecran îngust, split orizontal poate fi inutil; toggle „vezi previzualizarea” pe tot ecranul ar evita tastatura care acoperă jumătate din editor.
Preview client-side trebuie să sanitizeze HTML generat; nu execută script din postările utilizatorilor. Aceasta este constrângere de implementare, nu promisiune de timeline.
Erori de formatare
Un backtick lipsă sau o listă fără linie goală rupe întreg paragraful; autorul află abia după refresh. Preview-ul ar arăta imediat dacă codul iese monospace sau dacă link-ul s-a rupt — util mai ales când lipești log-uri din tools.ionelnistor.com.
Paritate cu citirea
Ce vezi la compunere ar trebui să fie același renderer ca la afișarea postării, altfel preview-ul minte. Ideea merită doar dacă engine-ul de render este unic, nu un widget diferit.
Mobil
Pe ecran îngust, split orizontal poate fi inutil; toggle „vezi previzualizarea” pe tot ecranul ar evita tastatura care acoperă jumătate din editor.
Securitate
Preview client-side trebuie să sanitizeze HTML generat; nu execută script din postările utilizatorilor. Aceasta este constrângere de implementare, nu promisiune de timeline.