ntfy/web/src/components
nimbleghost 47ad024ec7 Simplify web push UX and updates
- Use a single endpoint
- Use a declarative web push sync hook. This thus handles all edge cases
  that had to be manually handled before: logout, login, account sync,
  etc.
- Simplify UX: browser notifications are always enabled (unless denied),
  web push toggle only shows up if permissions are already granted.
2023-06-07 20:38:21 +02:00
..
Account.jsx Simplify web push UX and updates 2023-06-07 20:38:21 +02:00
ActionBar.jsx Simplify web push UX and updates 2023-06-07 20:38:21 +02:00
App.jsx Add PWA, service worker and Web Push 2023-06-07 20:38:20 +02:00
AttachmentIcon.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
AvatarBox.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
DialogFooter.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
EmojiPicker.jsx Make small code style improvements 2023-05-25 07:17:05 +02:00
ErrorBoundary.jsx Formatting, npm update 2023-05-24 21:44:12 -04:00
hooks.js Simplify web push UX and updates 2023-06-07 20:38:21 +02:00
i18n.jsx Add .jsx filename extension 2023-05-24 12:51:53 +02:00
Login.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
Messaging.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
Navigation.jsx Simplify web push UX and updates 2023-06-07 20:38:21 +02:00
Notifications.jsx Format emojis in the service worker directly 2023-06-07 20:38:21 +02:00
PopupMenu.jsx Run eslint autofixes 2023-05-24 12:51:53 +02:00
Pref.jsx Run eslint autofixes 2023-05-24 12:51:53 +02:00
Preferences.jsx Simplify web push UX and updates 2023-06-07 20:38:21 +02:00
PublishDialog.jsx Merge branch 'main' into switch-to-vite 2023-05-24 21:37:28 -04:00
ReserveDialogs.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
ReserveIcons.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
ReserveTopicSelect.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
routes.js
Signup.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
styles.js Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00
SubscribeDialog.jsx Simplify web push UX and updates 2023-06-07 20:38:21 +02:00
SubscriptionPopup.jsx Simplify web push UX and updates 2023-06-07 20:38:21 +02:00
theme.js
UpgradeDialog.jsx Use esm mui imports for Vite compatibility 2023-05-24 22:16:10 +02:00