closes #2537
closes #2538
updated deps
fix mark topic notifications read on enter
use validator.escape