feat: add html5 notifications