diff --git a/README.d/news-and-changes-notification.avif b/README.d/news-and-changes-notification.avif
new file mode 100644
index 0000000..547c15c
Binary files /dev/null and b/README.d/news-and-changes-notification.avif differ
diff --git a/README.d/news-and-changes-notification.svg b/README.d/news-and-changes-notification.svg
deleted file mode 100644
index ab8d611..0000000
--- a/README.d/news-and-changes-notification.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
diff --git a/README.md b/README.md
index 56d39e8..a664c06 100644
--- a/README.md
+++ b/README.md
@@ -127,7 +127,7 @@ everything is up-to-date it will not produce any output.
If the update includes news or requires configuration changes a notification
is sent - in addition to terminal output and log messages.
-![news and changes notification](README.d/news-and-changes-notification.svg)
+![news and changes notification](README.d/news-and-changes-notification.avif)
Adding a script
---------------
diff --git a/doc/backup-cloud.d/notification.avif b/doc/backup-cloud.d/notification.avif
new file mode 100644
index 0000000..623ea3b
Binary files /dev/null and b/doc/backup-cloud.d/notification.avif differ
diff --git a/doc/backup-cloud.d/notification.svg b/doc/backup-cloud.d/notification.svg
deleted file mode 100644
index a0eed63..0000000
--- a/doc/backup-cloud.d/notification.svg
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
diff --git a/doc/backup-cloud.md b/doc/backup-cloud.md
index 130e3f6..26f7db7 100644
--- a/doc/backup-cloud.md
+++ b/doc/backup-cloud.md
@@ -19,7 +19,7 @@ This script uploads
### Sample notification
-![backup-cloud notification](backup-cloud.d/notification.svg)
+![backup-cloud notification](backup-cloud.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/backup-upload.d/notification.avif b/doc/backup-upload.d/notification.avif
new file mode 100644
index 0000000..277cab4
Binary files /dev/null and b/doc/backup-upload.d/notification.avif differ
diff --git a/doc/backup-upload.d/notification.svg b/doc/backup-upload.d/notification.svg
deleted file mode 100644
index 73b34bd..0000000
--- a/doc/backup-upload.d/notification.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
diff --git a/doc/backup-upload.md b/doc/backup-upload.md
index 34df1c6..ab07862 100644
--- a/doc/backup-upload.md
+++ b/doc/backup-upload.md
@@ -19,7 +19,7 @@ configuration export (`/export terse show-sensitive`) to external server.
### Sample notification
-![backup-upload notification](backup-upload.d/notification.svg)
+![backup-upload notification](backup-upload.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/check-certificates.d/notification.avif b/doc/check-certificates.d/notification.avif
new file mode 100644
index 0000000..a458b7c
Binary files /dev/null and b/doc/check-certificates.d/notification.avif differ
diff --git a/doc/check-certificates.d/notification.svg b/doc/check-certificates.d/notification.svg
deleted file mode 100644
index e1d8baa..0000000
--- a/doc/check-certificates.d/notification.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
diff --git a/doc/check-certificates.md b/doc/check-certificates.md
index 5198e52..e8c295a 100644
--- a/doc/check-certificates.md
+++ b/doc/check-certificates.md
@@ -14,7 +14,7 @@ certificates that are still about to expire.
### Sample notification
-![check-certificates notification](check-certificates.d/notification.svg)
+![check-certificates notification](check-certificates.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/check-health.d/notification-01-voltage.avif b/doc/check-health.d/notification-01-voltage.avif
new file mode 100644
index 0000000..f4d6005
Binary files /dev/null and b/doc/check-health.d/notification-01-voltage.avif differ
diff --git a/doc/check-health.d/notification-01-voltage.svg b/doc/check-health.d/notification-01-voltage.svg
deleted file mode 100644
index 4c9caad..0000000
--- a/doc/check-health.d/notification-01-voltage.svg
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
diff --git a/doc/check-health.d/notification-02-temperature-high.avif b/doc/check-health.d/notification-02-temperature-high.avif
new file mode 100644
index 0000000..1a93610
Binary files /dev/null and b/doc/check-health.d/notification-02-temperature-high.avif differ
diff --git a/doc/check-health.d/notification-02-temperature-high.svg b/doc/check-health.d/notification-02-temperature-high.svg
deleted file mode 100644
index 0ab9488..0000000
--- a/doc/check-health.d/notification-02-temperature-high.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
diff --git a/doc/check-health.d/notification-03-temperature-ok.avif b/doc/check-health.d/notification-03-temperature-ok.avif
new file mode 100644
index 0000000..3bb9c68
Binary files /dev/null and b/doc/check-health.d/notification-03-temperature-ok.avif differ
diff --git a/doc/check-health.d/notification-03-temperature-ok.svg b/doc/check-health.d/notification-03-temperature-ok.svg
deleted file mode 100644
index 180d13f..0000000
--- a/doc/check-health.d/notification-03-temperature-ok.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
diff --git a/doc/check-health.d/notification-04-psu-fail.avif b/doc/check-health.d/notification-04-psu-fail.avif
new file mode 100644
index 0000000..a4e52a9
Binary files /dev/null and b/doc/check-health.d/notification-04-psu-fail.avif differ
diff --git a/doc/check-health.d/notification-04-psu-fail.svg b/doc/check-health.d/notification-04-psu-fail.svg
deleted file mode 100644
index f7efe4b..0000000
--- a/doc/check-health.d/notification-04-psu-fail.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
diff --git a/doc/check-health.d/notification-05-psu-ok.avif b/doc/check-health.d/notification-05-psu-ok.avif
new file mode 100644
index 0000000..bcc5a39
Binary files /dev/null and b/doc/check-health.d/notification-05-psu-ok.avif differ
diff --git a/doc/check-health.d/notification-05-psu-ok.svg b/doc/check-health.d/notification-05-psu-ok.svg
deleted file mode 100644
index 0a3f05c..0000000
--- a/doc/check-health.d/notification-05-psu-ok.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
diff --git a/doc/check-health.md b/doc/check-health.md
index 9ee16bb..d84693a 100644
--- a/doc/check-health.md
+++ b/doc/check-health.md
@@ -27,17 +27,17 @@ hardware supports:
#### Voltage
-![check-health notification voltage](check-health.d/notification-01-voltage.svg)
+![check-health notification voltage](check-health.d/notification-01-voltage.avif)
#### Temperature
-![check-health notification](check-health.d/notification-02-temperature-high.svg)
-![check-health notification](check-health.d/notification-03-temperature-ok.svg)
+![check-health notification](check-health.d/notification-02-temperature-high.avif)
+![check-health notification](check-health.d/notification-03-temperature-ok.avif)
#### PSU state
-![check-health notification](check-health.d/notification-04-psu-fail.svg)
-![check-health notification](check-health.d/notification-05-psu-ok.svg)
+![check-health notification](check-health.d/notification-04-psu-fail.avif)
+![check-health notification](check-health.d/notification-05-psu-ok.avif)
Requirements and installation
-----------------------------
diff --git a/doc/check-lte-firmware-upgrade.d/notification.avif b/doc/check-lte-firmware-upgrade.d/notification.avif
new file mode 100644
index 0000000..4e28c36
Binary files /dev/null and b/doc/check-lte-firmware-upgrade.d/notification.avif differ
diff --git a/doc/check-lte-firmware-upgrade.d/notification.svg b/doc/check-lte-firmware-upgrade.d/notification.svg
deleted file mode 100644
index 5992462..0000000
--- a/doc/check-lte-firmware-upgrade.d/notification.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
diff --git a/doc/check-lte-firmware-upgrade.md b/doc/check-lte-firmware-upgrade.md
index f3b3bfc..8443ea0 100644
--- a/doc/check-lte-firmware-upgrade.md
+++ b/doc/check-lte-firmware-upgrade.md
@@ -19,7 +19,7 @@ upgrades. Currently supported LTE hardware:
### Sample notification
-![check-lte-firmware-upgrade notification](check-lte-firmware-upgrade.d/notification.svg)
+![check-lte-firmware-upgrade notification](check-lte-firmware-upgrade.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/check-routeros-update.d/notification.avif b/doc/check-routeros-update.d/notification.avif
new file mode 100644
index 0000000..517ebeb
Binary files /dev/null and b/doc/check-routeros-update.d/notification.avif differ
diff --git a/doc/check-routeros-update.d/notification.svg b/doc/check-routeros-update.d/notification.svg
deleted file mode 100644
index d4dbc43..0000000
--- a/doc/check-routeros-update.d/notification.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
diff --git a/doc/check-routeros-update.md b/doc/check-routeros-update.md
index edffcbb..735fc5a 100644
--- a/doc/check-routeros-update.md
+++ b/doc/check-routeros-update.md
@@ -30,7 +30,7 @@ automatically is supported.
### Sample notification
-![check-routeros-update notification](check-routeros-update.d/notification.svg)
+![check-routeros-update notification](check-routeros-update.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/collect-wireless-mac.d/notification.avif b/doc/collect-wireless-mac.d/notification.avif
new file mode 100644
index 0000000..33fa9cb
Binary files /dev/null and b/doc/collect-wireless-mac.d/notification.avif differ
diff --git a/doc/collect-wireless-mac.d/notification.svg b/doc/collect-wireless-mac.d/notification.svg
deleted file mode 100644
index aae8cc5..0000000
--- a/doc/collect-wireless-mac.d/notification.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
diff --git a/doc/collect-wireless-mac.md b/doc/collect-wireless-mac.md
index e6ef990..f5c8a5c 100644
--- a/doc/collect-wireless-mac.md
+++ b/doc/collect-wireless-mac.md
@@ -17,7 +17,7 @@ and modify it to your needs.
### Sample notification
-![collect-wireless-mac notification](collect-wireless-mac.d/notification.svg)
+![collect-wireless-mac notification](collect-wireless-mac.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/daily-psk.d/notification.avif b/doc/daily-psk.d/notification.avif
new file mode 100644
index 0000000..b713728
Binary files /dev/null and b/doc/daily-psk.d/notification.avif differ
diff --git a/doc/daily-psk.d/notification.svg b/doc/daily-psk.d/notification.svg
deleted file mode 100644
index 77cf955..0000000
--- a/doc/daily-psk.d/notification.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
diff --git a/doc/daily-psk.md b/doc/daily-psk.md
index 62c26ee..67f0212 100644
--- a/doc/daily-psk.md
+++ b/doc/daily-psk.md
@@ -14,7 +14,7 @@ passphrase to a pseudo-random string daily.
### Sample notification
-![daily-psk notification](daily-psk.d/notification.svg)
+![daily-psk notification](daily-psk.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/log-forward.d/notification.avif b/doc/log-forward.d/notification.avif
new file mode 100644
index 0000000..d332ca5
Binary files /dev/null and b/doc/log-forward.d/notification.avif differ
diff --git a/doc/log-forward.d/notification.svg b/doc/log-forward.d/notification.svg
deleted file mode 100644
index 9527411..0000000
--- a/doc/log-forward.d/notification.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
diff --git a/doc/log-forward.md b/doc/log-forward.md
index 40a4135..649298a 100644
--- a/doc/log-forward.md
+++ b/doc/log-forward.md
@@ -22,7 +22,7 @@ and forwards them via notification.
### Sample notification
-![log-forward notification](log-forward.d/notification.svg)
+![log-forward notification](log-forward.d/notification.avif)
Requirements and installation
-----------------------------
diff --git a/doc/netwatch-notify.d/notification-01-down.avif b/doc/netwatch-notify.d/notification-01-down.avif
new file mode 100644
index 0000000..d050e60
Binary files /dev/null and b/doc/netwatch-notify.d/notification-01-down.avif differ
diff --git a/doc/netwatch-notify.d/notification-01-down.svg b/doc/netwatch-notify.d/notification-01-down.svg
deleted file mode 100644
index 13988a3..0000000
--- a/doc/netwatch-notify.d/notification-01-down.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
diff --git a/doc/netwatch-notify.d/notification-02-up.avif b/doc/netwatch-notify.d/notification-02-up.avif
new file mode 100644
index 0000000..8dcf26a
Binary files /dev/null and b/doc/netwatch-notify.d/notification-02-up.avif differ
diff --git a/doc/netwatch-notify.d/notification-02-up.svg b/doc/netwatch-notify.d/notification-02-up.svg
deleted file mode 100644
index 32dfbcc..0000000
--- a/doc/netwatch-notify.d/notification-02-up.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
diff --git a/doc/netwatch-notify.md b/doc/netwatch-notify.md
index 032106a..b0214e4 100644
--- a/doc/netwatch-notify.md
+++ b/doc/netwatch-notify.md
@@ -17,8 +17,8 @@ optional parent host is not down to avoid false alerts.
### Sample notifications
-![netwatch-notify notification down](netwatch-notify.d/notification-01-down.svg)
-![netwatch-notify notification up](netwatch-notify.d/notification-02-up.svg)
+![netwatch-notify notification down](netwatch-notify.d/notification-01-down.avif)
+![netwatch-notify notification up](netwatch-notify.d/notification-02-up.avif)
Requirements and installation
-----------------------------
diff --git a/doc/sms-forward.d/notification.avif b/doc/sms-forward.d/notification.avif
new file mode 100644
index 0000000..e76f04c
Binary files /dev/null and b/doc/sms-forward.d/notification.avif differ
diff --git a/doc/sms-forward.d/notification.svg b/doc/sms-forward.d/notification.svg
deleted file mode 100644
index 4b94850..0000000
--- a/doc/sms-forward.d/notification.svg
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
diff --git a/doc/sms-forward.md b/doc/sms-forward.md
index f75b78f..09dd36a 100644
--- a/doc/sms-forward.md
+++ b/doc/sms-forward.md
@@ -15,7 +15,7 @@ A broadband interface with SMS support is required.
### Sample notification
-![sms-forward notification](sms-forward.d/notification.svg)
+![sms-forward notification](sms-forward.d/notification.avif)
Requirements and installation
-----------------------------