diff --git a/cmd/webpush.go b/cmd/webpush.go
index 94f45c77..2aec4d7f 100644
--- a/cmd/webpush.go
+++ b/cmd/webpush.go
@@ -16,7 +16,7 @@ func init() {
var cmdWebPush = &cli.Command{
Name: "webpush",
Usage: "Generate keys, in the future manage web push subscriptions",
- UsageText: "ntfy web-push [generate-keys]",
+ UsageText: "ntfy webpush [keys]",
Category: categoryServer,
Subcommands: []*cli.Command{
@@ -24,7 +24,7 @@ var cmdWebPush = &cli.Command{
Action: generateWebPushKeys,
Name: "keys",
Usage: "Generate VAPID keys to enable browser background push notifications",
- UsageText: "ntfy web-push generate-keys",
+ UsageText: "ntfy webpush keys",
Category: categoryServer,
},
},
diff --git a/web/index.html b/web/index.html
index 82bae45e..9f4c7b2e 100644
--- a/web/index.html
+++ b/web/index.html
@@ -20,7 +20,6 @@
-
{
const updateTitle = (newNotificationsCount) => {
document.title = newNotificationsCount > 0 ? `(${newNotificationsCount}) ntfy` : "ntfy";
-
window.navigator.setAppBadge?.(newNotificationsCount);
};
diff --git a/web/src/components/Preferences.jsx b/web/src/components/Preferences.jsx
index eeb6ee0c..7fb2753c 100644
--- a/web/src/components/Preferences.jsx
+++ b/web/src/components/Preferences.jsx
@@ -86,7 +86,7 @@ const Notifications = () => {
-
+ {config.enable_web_push && }
);
@@ -639,7 +639,7 @@ const ReservationsTable = (props) => {
};
const handleSubscribeClick = async (reservation) => {
- await subscribeTopic(config.base_url, reservation.topic);
+ await subscribeTopic(config.base_url, reservation.topic, {});
};
return (
diff --git a/web/src/components/SubscriptionPopup.jsx b/web/src/components/SubscriptionPopup.jsx
index 7d154ef5..24ce9cbc 100644
--- a/web/src/components/SubscriptionPopup.jsx
+++ b/web/src/components/SubscriptionPopup.jsx
@@ -174,7 +174,6 @@ export const SubscriptionPopup = (props) => {
-
{t("action_bar_change_display_name")}
{showReservationAdd && (
@@ -190,7 +189,6 @@ export const SubscriptionPopup = (props) => {
-
{t("action_bar_reservation_add")}