]> cat aescling's git repositories - mastodon.git/commit
Fix browser notification permission request logic (#13543)
authorThibG <thib@sitedethib.com>
Mon, 12 Oct 2020 22:37:21 +0000 (00:37 +0200)
committerGitHub <noreply@github.com>
Mon, 12 Oct 2020 22:37:21 +0000 (00:37 +0200)
commitf54ca3d08e068af07a5b7a8b139e7658b3236db8
tree7f88025ed40fa7d3337dd306a1baf968489c5979
parent5e1364c448222c964faa469b6b5bfe9adf701c1a
Fix browser notification permission request logic (#13543)

* Add notification permission handling code

* Request notification permission when enabling any notification setting

* Add badge to notification settings when permissions insufficient

* Disable alerts by default, requesting permission and enable them on onboarding
14 files changed:
app/javascript/mastodon/actions/notifications.js
app/javascript/mastodon/actions/onboarding.js
app/javascript/mastodon/components/column_header.js
app/javascript/mastodon/components/icon_with_badge.js
app/javascript/mastodon/features/notifications/components/column_settings.js
app/javascript/mastodon/features/notifications/containers/column_settings_container.js
app/javascript/mastodon/features/notifications/index.js
app/javascript/mastodon/features/ui/components/notifications_counter_icon.js
app/javascript/mastodon/features/ui/index.js
app/javascript/mastodon/main.js
app/javascript/mastodon/reducers/notifications.js
app/javascript/mastodon/reducers/settings.js
app/javascript/mastodon/utils/notifications.js [new file with mode: 0644]
app/javascript/styles/mastodon/components.scss