Merge branch 'main' into ng/fix-safari-17-sonoma
This commit is contained in:
		
						commit
						65dff6e8e3
					
				
					 5 changed files with 11 additions and 9 deletions
				
			
		|  | @ -153,6 +153,8 @@ account costs. Even small donations are very much appreciated. A big fat **Thank | ||||||
| <a href="https://github.com/MarcMichalsky"><img src="https://github.com/MarcMichalsky.png" width="40px" /></a> | <a href="https://github.com/MarcMichalsky"><img src="https://github.com/MarcMichalsky.png" width="40px" /></a> | ||||||
| <a href="https://github.com/LuckVintage"><img src="https://github.com/LuckVintage.png" width="40px" /></a> | <a href="https://github.com/LuckVintage"><img src="https://github.com/LuckVintage.png" width="40px" /></a> | ||||||
| <a href="https://github.com/spartan"><img src="https://github.com/spartan.png" width="40px" /></a> | <a href="https://github.com/spartan"><img src="https://github.com/spartan.png" width="40px" /></a> | ||||||
|  | <a href="https://github.com/alexandzors"><img src="https://github.com/alexandzors.png" width="40px" /></a> | ||||||
|  | <a href="https://github.com/dkramer95"><img src="https://github.com/dkramer95.png" width="40px" /></a> | ||||||
| 
 | 
 | ||||||
| I'd also like to thank JetBrains for their awesome [IntelliJ IDEA](https://www.jetbrains.com/idea/), | I'd also like to thank JetBrains for their awesome [IntelliJ IDEA](https://www.jetbrains.com/idea/), | ||||||
| and [DigitalOcean](https://m.do.co/c/442b929528db) (*referral link*) for supporting the project: | and [DigitalOcean](https://m.do.co/c/442b929528db) (*referral link*) for supporting the project: | ||||||
|  |  | ||||||
|  | @ -1180,10 +1180,10 @@ and [here](https://easyengine.io/tutorials/nginx/block-wp-login-php-bruteforce-a | ||||||
| 
 | 
 | ||||||
| ## Health checks | ## Health checks | ||||||
| A preliminary health check API endpoint is exposed at `/v1/health`. The endpoint returns a `json` response in the format shown below. | A preliminary health check API endpoint is exposed at `/v1/health`. The endpoint returns a `json` response in the format shown below. | ||||||
| If a non-200 HTTP status code is returned or if the returned `health` field is `false` the ntfy service should be considered as unhealthy. | If a non-200 HTTP status code is returned or if the returned `healthy` field is `false` the ntfy service should be considered as unhealthy. | ||||||
| 
 | 
 | ||||||
| ```json | ```json | ||||||
| {"health":true} | {"healthy":true} | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| See [Installation for Docker](install.md#docker) for an example of how this could be used in a `docker-compose` environment. | See [Installation for Docker](install.md#docker) for an example of how this could be used in a `docker-compose` environment. | ||||||
|  |  | ||||||
|  | @ -58,6 +58,7 @@ I've added a ⭐ to projects or posts that have a significant following, or had | ||||||
| - [ntfy_dart](https://github.com/jr1221/ntfy_dart) - Dart wrapper around the ntfy API (Dart) | - [ntfy_dart](https://github.com/jr1221/ntfy_dart) - Dart wrapper around the ntfy API (Dart) | ||||||
| - [gotfy](https://github.com/AnthonyHewins/gotfy) - A Go wrapper for the ntfy API (Go) | - [gotfy](https://github.com/AnthonyHewins/gotfy) - A Go wrapper for the ntfy API (Go) | ||||||
| - [symfony/ntfy-notifier](https://symfony.com/components/NtfyNotifier) ⭐ - Symfony Notifier integration for ntfy (PHP) | - [symfony/ntfy-notifier](https://symfony.com/components/NtfyNotifier) ⭐ - Symfony Notifier integration for ntfy (PHP) | ||||||
|  | - [ntfy-java](https://github.com/MaheshBabu11/ntfy-java/) - A Java package to interact with a ntfy server (Java) | ||||||
| 
 | 
 | ||||||
| ## CLIs + GUIs | ## CLIs + GUIs | ||||||
| 
 | 
 | ||||||
|  | @ -129,6 +130,7 @@ I've added a ⭐ to projects or posts that have a significant following, or had | ||||||
| - [vigilant](https://github.com/VerifiedJoseph/vigilant) - Monitor RSS/ATOM and JSON feeds, and send push notifications on new entries (PHP) | - [vigilant](https://github.com/VerifiedJoseph/vigilant) - Monitor RSS/ATOM and JSON feeds, and send push notifications on new entries (PHP) | ||||||
| - [ansible-role-ntfy-alertmanager](https://github.com/bleetube/ansible-role-ntfy-alertmanager) - Ansible role to install xenrox/ntfy-alertmanager | - [ansible-role-ntfy-alertmanager](https://github.com/bleetube/ansible-role-ntfy-alertmanager) - Ansible role to install xenrox/ntfy-alertmanager | ||||||
| - [NtfyMe-Blender](https://github.com/NotNanook/NtfyMe-Blender) - Blender addon to send notifications to NtfyMe (Python) | - [NtfyMe-Blender](https://github.com/NotNanook/NtfyMe-Blender) - Blender addon to send notifications to NtfyMe (Python) | ||||||
|  | - [ntfy-ios-url-share](https://www.icloud.com/shortcuts/be8a7f49530c45f79733cfe3e41887e6) - An iOS shortcut that lets you share URLs easily and quickly. | ||||||
| - [ntfy-ios-filesharing](https://www.icloud.com/shortcuts/fe948d151b2e4ae08fb2f9d6b27d680b) - An iOS shortcut that lets you share files from your share feed to a topic of your choice. | - [ntfy-ios-filesharing](https://www.icloud.com/shortcuts/fe948d151b2e4ae08fb2f9d6b27d680b) - An iOS shortcut that lets you share files from your share feed to a topic of your choice. | ||||||
| - [systemd-ntfy](https://hackage.haskell.org/package/systemd-ntfy) - monitor a set of systemd services an send a notification to ntfy.sh whenever their status changes | - [systemd-ntfy](https://hackage.haskell.org/package/systemd-ntfy) - monitor a set of systemd services an send a notification to ntfy.sh whenever their status changes | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -34,11 +34,9 @@ your iOS device and your ntfy server are either on the same network, or that you | ||||||
| Turn on tracing/debugging on the server (via `log-level: trace` or `log-level: debug`, see [troubleshooting](troubleshooting.md)), | Turn on tracing/debugging on the server (via `log-level: trace` or `log-level: debug`, see [troubleshooting](troubleshooting.md)), | ||||||
| and read docs on [iOS instant notifications](https://docs.ntfy.sh/config/#ios-instant-notifications). | and read docs on [iOS instant notifications](https://docs.ntfy.sh/config/#ios-instant-notifications). | ||||||
| 
 | 
 | ||||||
| ## Firefox on Android not automatically subscribing to web push (see [#789](https://github.com/binwiederhier/ntfy/issues/789)) | ## Safari does not play sounds for web push notifications | ||||||
| ntfy defaults to web-push based subscriptions when installed as a [progressive web app](./subscribe/pwa.md). Firefox | Safari does not support playing sounds for web push notifications, and treats them all as silent. This will be fixed with | ||||||
| Android has an [open bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1796434) where it reports the PWA mode incorrectly. | iOS 17 / Safari 17, which will be released later in 2023. | ||||||
| This causes ntfy to not automatically subscribe to web push, and requires you to go to the ntfy Settings page to enable |  | ||||||
| it manually. |  | ||||||
| 
 | 
 | ||||||
| ## PWA on iOS sometimes crashes with an IndexedDB error (see [#787](https://github.com/binwiederhier/ntfy/issues/787)) | ## PWA on iOS sometimes crashes with an IndexedDB error (see [#787](https://github.com/binwiederhier/ntfy/issues/787)) | ||||||
| When resuming the installed PWA from the background, it sometimes crashes with an error from IndexedDB/Dexie, due to a | When resuming the installed PWA from the background, it sometimes crashes with an error from IndexedDB/Dexie, due to a | ||||||
|  |  | ||||||
|  | @ -2288,7 +2288,7 @@ You can define which URL to open when a notification is clicked. This may be use | ||||||
| to a Zabbix alert or a transaction that you'd like to provide the deep-link for. Tapping the notification will open | to a Zabbix alert or a transaction that you'd like to provide the deep-link for. Tapping the notification will open | ||||||
| the web browser (or the app) and open the website. | the web browser (or the app) and open the website. | ||||||
| 
 | 
 | ||||||
| To define a click action for the notification, pass a URL as the value of the `X-Click` header (or its aliase `Click`). | To define a click action for the notification, pass a URL as the value of the `X-Click` header (or its alias `Click`). | ||||||
| If you pass a website URL (`http://` or `https://`) the web browser will open. If you pass another URI that can be handled | If you pass a website URL (`http://` or `https://`) the web browser will open. If you pass another URI that can be handled | ||||||
| by another app, the responsible app may open.  | by another app, the responsible app may open.  | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue