Commit Graph

902 Commits

Author SHA1 Message Date
noman ba0cc7fbf9
fix: Remove errant word from Action buttons docs 2023-10-08 15:58:29 -04:00
binwiederhier b7f37138f8 Release notes 2023-10-02 11:49:27 -04:00
Philipp C. Heckel 65dff6e8e3
Merge branch 'main' into ng/fix-safari-17-sonoma 2023-10-02 11:42:35 -04:00
Philipp C. Heckel 03a2de961d
Merge pull request #900 from nihalgonsalves/ng/remove-firefox-known-issue
docs: remove Firefox-Android known issue
2023-10-02 11:41:56 -04:00
Philipp C. Heckel b94310a4cc
Merge pull request #903 from ohare93/another-ios-shortcut
docs: ios shortcut
2023-10-02 11:41:31 -04:00
Philipp C. Heckel 9c594da847
Merge pull request #902 from Octelly/main
Documentation healthcheck update
2023-10-02 11:41:02 -04:00
Mahesh Babu a3efbb3466
Adding ntfy-java package to libraries built around ntfy 2023-10-02 11:27:42 +05:30
Jordan Munch O'Hare aaf01b98d2 docs: ios shortcut 2023-09-30 16:13:52 +00:00
Octelly af037b9d70
Update config.md
Field is "healthy", not "health"
2023-09-29 17:50:27 +02:00
James Fitzgerald 2e58f0db10
Fix typo "aliase" -> "alias" 2023-09-28 07:01:28 -04:00
Nihal Gonsalves 4dc0183901 docs: remove firefox-android known issue
Closes #789

Firefox released a bug fix with v116.
2023-09-27 23:44:38 +02:00
Nihal Gonsalves d33eded060 docs: remove Safari sound warning
iOS 17 does indeed play sounds.
2023-09-27 23:43:50 +02:00
Nihal Gonsalves 66ef28c2e2 fix(pwa): hide install prompt on macos 14 safari 2023-09-27 23:43:50 +02:00
binwiederhier 19c30fc411 Add Alex's post in the install guide 2023-09-24 20:44:57 -04:00
binwiederhier 50bed826d0 Links links links 2023-09-24 20:36:34 -04:00
binwiederhier b5851dd6d4 Links and blog posts 2023-09-24 18:32:03 -04:00
binwiederhier d556a675e9 Changelog 2023-09-24 18:04:13 -04:00
binwiederhier bfc1fa5181 Changelog 2023-09-24 18:03:09 -04:00
binwiederhier addb5efebb Release notes 2023-09-24 11:48:26 -04:00
wunter8 d2e2791729
Add instructions for local-only email publishing 2023-09-17 10:39:59 -06:00
zhzy0077 6a10bac017 Update template server.yml 2023-09-08 13:21:55 +08:00
Helly dee16f543d
Add ios shortcut to the integrations docs 2023-09-06 00:52:46 +02:00
binwiederhier 2305ebca24 Add known issues 2023-09-03 09:33:54 -04:00
binwiederhier 59bf388534 FAQ 2023-09-03 07:13:04 -04:00
Ikko Eltociear Ashimine d999dbe0a0
Update releases.md
suport -> support
2023-09-02 22:29:45 +09:00
binwiederhier 60d5e66e34 Integration links 2023-09-01 15:36:12 -04:00
binwiederhier 45ca20dec9 Docs 2023-08-26 09:26:54 +02:00
falkheiland 6f68c8cd1f
Update publish.md
fixed PowerShell examples
2023-08-22 11:24:35 +02:00
zhzy0077 f565302a0f Fix typo 2023-08-21 11:56:31 +08:00
zhzy0077 6bd8875375 fix typo and update docs 2023-08-21 11:51:48 +08:00
binwiederhier 9015b27803 Release notes 2023-08-18 22:47:36 +02:00
binwiederhier d7db395016 Release note details 2023-08-17 23:06:52 +02:00
binwiederhier 2f0ec88f40 Release bump 2023-08-17 22:17:07 +02:00
binwiederhier 67459650d4 Release notes 2023-08-17 21:59:24 +02:00
binwiederhier c31bce1e2d Merge branch 'main' of github.com:binwiederhier/ntfy 2023-08-17 21:43:05 +02:00
binwiederhier 3e3b556108 Fix excess token deletion bug 2023-08-17 21:42:40 +02:00
Philipp C. Heckel 723daf9497
Merge pull request #819 from nisbet-hubbard/patch-1
Tweak httpd config to use less resources
2023-08-17 21:37:00 +02:00
wunter8 a7dc3d84e0
fix typo 2023-08-07 22:59:24 -06:00
Hunter Kehoe b80aec90d0 fixes #829 2023-08-06 22:44:55 -06:00
nisbet-hubbard a534cc9eca
Add server.yml ex. when using proxy
This would help inexperienced sysadmins who may not realise that since TLS terminates at proxy, ntfy is actually listening on a TCP socket that’s using http rather than https.
2023-07-12 20:00:48 +08:00
nisbet-hubbard e52132c85b
Use mod_alias for redirection
It’s a less resource-intensive alternative to mod_rewrite.
2023-07-12 19:48:51 +08:00
nisbet-hubbard 76667ffcf9
Use mod_proxy_http for websocket upgrade
mod_proxy_wstunnel is deprecated as of httpd 2.4.47. It also uses more resources since it relies on mod_rewrite.

See https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#protoupgrade.
2023-07-12 18:18:48 +08:00
binwiederhier 8ba4b72b37 Changelog 2023-07-11 19:46:10 -04:00
binwiederhier c1576b5b19 Blog posts 2023-07-11 09:34:47 -04:00
binwiederhier 2d1f2f319f Changelog, CLI fix 2023-07-09 07:50:00 -04:00
binwiederhier f2d3f0bdf9 Remove underlines 2023-07-08 22:28:41 -04:00
binwiederhier 9f8c63c7d5 Docs etc 2023-07-08 21:54:54 -04:00
binwiederhier 2b5a1a7a1c Documentation 2023-07-08 21:45:03 -04:00
binwiederhier 499b2fb0d6 Docs, tests 2023-07-08 15:48:08 -04:00
Brian Lee faadb5148f Add new integration ansible-role-ntfy-alertmanager 2023-07-05 14:50:01 -07:00
binwiederhier 56ed4f0515 Blog post 2023-07-05 08:45:26 -04:00
binwiederhier 53f13fd811 FAQ 2023-07-04 20:47:19 -04:00
binwiederhier 35cb4606f6 FAQ 2023-07-04 20:10:17 -04:00
binwiederhier d01ed355e0 Changelog 2023-07-04 14:23:44 -04:00
binwiederhier 4267c0d9b6 Update docs 2023-06-30 21:54:27 -04:00
binwiederhier 88eb728fe3 Changelog 2023-06-30 21:51:03 -04:00
binwiederhier 26c835cdd1 Install notes, background change for xs dark mode drawer 2023-06-30 09:58:56 -04:00
binwiederhier 5784b07f14 Bump 2023-06-28 20:23:10 -04:00
binwiederhier 64ac111d55 Rename UI_MODE to THEME 2023-06-28 13:30:51 -04:00
binwiederhier e359499e79 Bump install.md 2023-06-28 12:59:30 -04:00
binwiederhier 48a5a55e2f Release notes 2023-06-28 12:54:13 -04:00
nimbleghost 9216dbe28a Add Safari IndexedDB known issue 2023-06-28 10:38:02 +02:00
nimbleghost 0266c707cc Add docs detailing web notification support 2023-06-27 08:28:33 +02:00
nimbleghost 8f6f97b8e4 Update PWA docs
Clarify that macOS PWA support is limited to Safari on
macOS 14 (releasing Q4 2023).
2023-06-25 17:51:52 +02:00
binwiederhier 79df1c9040 Words 2023-06-25 09:48:12 -04:00
binwiederhier 9a71c3d8dc Shrink images 2023-06-25 09:47:09 -04:00
binwiederhier 74788893e9 Add Safari images 2023-06-25 09:43:51 -04:00
binwiederhier 5c0ecc0250 Cont'd docs 2023-06-24 22:40:40 -04:00
binwiederhier c0ac2c95ca Cont'd docs 2023-06-24 22:08:57 -04:00
nimbleghost be4c80e201 Improve web push docs 2023-06-24 20:35:59 +02:00
binwiederhier 27a4e58fb1 Merge branch 'main' into pwa 2023-06-18 20:24:47 -04:00
nimbleghost 5ce78660cf Doc fixes (2) 2023-06-18 22:42:19 +02:00
nimbleghost 89f5cc577e Doc fixes 2023-06-18 21:17:49 +02:00
binwiederhier dc7dd836c6 web-push-startup-queries 2023-06-18 14:20:22 -04:00
binwiederhier 88c6b4adae Rename web-push-subscriptions-file to web-push-file 2023-06-17 21:57:47 -04:00
binwiederhier 020996ea04 Minor changes 2023-06-17 21:51:04 -04:00
skittlesvampir 2283cc4ce6
Update Docker-Compose Version in install.md
According to https://docs.docker.com/compose/compose-file/compose-file-v2/#healthcheck, 'start_period' is only supported since version 2.3
2023-06-17 12:19:51 +02:00
binwiederhier c43a1166e2 Docs, mostly 2023-06-16 16:55:42 -04:00
nimbleghost fa418eef16 Update develop.md sw docs
turns out http://localhost runs service workers just fine on all desktop
browsers 🤷
2023-06-15 00:42:26 +02:00
binwiederhier ad36f5db46 Merge branch 'main' into pwa 2023-06-14 11:20:49 -04:00
binwiederhier e96e35b40b Newly created access tokens are now lowercase only 2023-06-14 11:20:29 -04:00
binwiederhier 9e19183471 Merge branch 'main' into pwa 2023-06-12 21:13:16 -04:00
binwiederhier ae3e8a0094 Blog post 2023-06-12 21:13:05 -04:00
binwiederhier 4e44b034bd Merge branch 'main' of github.com:binwiederhier/ntfy into pwa 2023-06-12 19:38:17 -04:00
binwiederhier e6c83b6efb Add Lemmy, etc. 2023-06-12 08:48:51 -04:00
binwiederhier d3ac976d05 Remove web-push-(enabled|duration*), change endpoint, other cosmetic changes 2023-06-08 14:30:19 -04:00
nimbleghost f3db0e083e Add release notes 2023-06-07 21:57:22 +02:00
nimbleghost 18edff9afe Add TODO comment about Safari 17 PWA 2023-06-07 21:09:13 +02:00
nimbleghost 0f0074cbab Implement push subscription expiry 2023-06-07 21:09:13 +02:00
nimbleghost 4648f83669 Format emojis in the service worker directly 2023-06-07 20:38:21 +02:00
nimbleghost f94bb1aa30 Improve web push docs 2023-06-07 20:38:21 +02:00
nimbleghost a9fef387fa Add web push tests 2023-06-07 20:38:21 +02:00
nimbleghost ff5c854192 Add PWA, service worker and Web Push
- Use new notification request/opt-in flow for push
- Implement unsubscribing
- Implement muting
- Implement emojis in title
- Add iOS specific PWA warning
- Don’t use websockets when web push is enabled
- Fix duplicate notifications
- Implement default web push setting
- Implement changing subscription type
- Implement web push subscription refresh
- Implement web push notification click
2023-06-07 20:38:20 +02:00
binwiederhier c045f4d21f Integrations 2023-06-07 13:22:12 -04:00
binwiederhier dc8932cd95 Fix segault in ntfy pub 2023-06-01 14:08:51 -04:00
binwiederhier d084a415f3 Do not forward UP messages to upstream 2023-05-31 15:36:02 -04:00
nimbleghost 11f8984127 Add a way to use Docker for building everything
I’d like to test #751 on my own instance, but installing all the build
dependencies on my server isn’t ideal - having this script in the repo
would make it possible to simply point my compose file to the git repo
and have it build the Linux binary itself.

Note that it uses a somewhat “inefficient” builder step, i.e. not
combining steps together to reduce layers, as it uses a multi-stage
build to have a lean final image. This makes it easier to re-build if
something needs to change, as the cache is used more optimally.

For example, if only some go files change, most of the build is already
cached and only the go step gets re-run.

The more “efficient” builder step would look like this, but would have
to build the docs, web app and go CLI for any change in any file:

```Dockerfile
FROM golang:1.19-bullseye as builder

RUN apt-get update && \
    curl -fsSL https://deb.nodesource.com/setup_18.x | bash && \
    apt-get install -y \
    build-essential \
    nodejs \
    python3-pip

WORKDIR /app
ADD . .

RUN make web docs cli-linux-server
```
2023-05-26 22:22:21 +02:00
binwiederhier c16da26780 Release notes 2023-05-24 22:28:26 -04:00
binwiederhier 6bb5274d83 Release notes 2023-05-24 21:34:25 -04:00
binwiederhier fa29da1a32 Release notes 2023-05-23 20:19:17 -04:00