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
binwiederhier
6f230a796e
Release notes
2023-05-23 19:23:34 -04:00
ksurl
5379474c41
add docs for generating query param for access token
2023-05-23 01:20:56 +00:00
binwiederhier
168ad8bf1b
Support encoding any header as RFC 2047
2023-05-21 20:56:56 -04:00
binwiederhier
7838b253b4
Android release notes
2023-05-21 17:26:29 -04:00
binwiederhier
4ad0fb1f57
Fix docs ToC parsing issue
2023-05-19 09:25:25 -04:00
binwiederhier
3b3e6ac2cd
Rename twilio-from-number to twilio-phone-number
2023-05-18 13:32:27 -04:00
binwiederhier
25d3a66f91
Upstream access token
2023-05-18 13:08:10 -04:00
nimbleghost
f23d09f83f
Also update shoutrrr docs
2023-05-18 12:31:38 +02:00
nimbleghost
0c1cec2ae6
Add note about arrsuite and ntfy
...
Radarr, Sonarr v4, and Prowlarr no longer _require_ the use of custom shell scripts as they have native support.
2023-05-18 12:04:13 +02:00
binwiederhier
ac029c389e
Self-review
2023-05-17 10:39:15 -04:00
binwiederhier
2c81773d01
Add call verification
2023-05-16 22:27:48 -04:00
binwiederhier
5e18ced7d2
Docs
2023-05-16 15:02:53 -04:00
binwiederhier
deb4f24856
Cont'd, getting there
2023-05-15 22:06:43 -04:00
binwiederhier
69b01bc468
Merge branch 'main' into twilio
2023-05-15 20:02:51 -04:00
binwiederhier
f998d4d2ad
Fix web app i18n issue in account preferences
2023-05-15 19:49:34 -04:00
binwiederhier
04b7b4284a
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-05-15 11:05:29 -04:00
binwiederhier
e17cf676f4
Release notes
2023-05-15 10:58:37 -04:00
Alexander Wühr
4fdbd42f50
Add woodpecker-ntfy plugin to integrations.md
2023-05-15 12:14:23 +02:00
Philipp C. Heckel
8f87e9008b
Merge pull request #728 from wunter8/attachment-filename
...
set attachment filename when download through browser
2023-05-14 14:15:31 -04:00
binwiederhier
7c69b96fc7
Release notes
2023-05-14 13:39:31 -04:00
Hunter Kehoe
028f3aad14
release notes
2023-05-14 11:23:58 -06:00
binwiederhier
f99159ee5b
WIP calls, remove SMS
2023-05-12 20:01:12 -04:00
binwiederhier
a26a6be62b
Merge branch 'main' into twilio
2023-05-10 14:18:55 -04:00
binwiederhier
53750e42c5
Limits
2023-05-09 20:45:08 -04:00
binwiederhier
97fe5c3219
Integration list rearrange
2023-05-09 14:34:58 -04:00
Philipp C. Heckel
8b1e9336e7
Merge pull request #616 from bt90/update_integrations
...
Update integrations
2023-05-09 10:00:33 -04:00
binwiederhier
3c2d9040df
Changelog
2023-05-09 09:38:43 -04:00
binwiederhier
559f09e7be
WIP Docs
2023-05-09 09:33:01 -04:00
binwiederhier
eb0805a470
Update web app with SMS and calls stuff
2023-05-07 22:28:07 -04:00
binwiederhier
5bc51eefd9
Bump deps
2023-05-07 12:17:25 -04:00
binwiederhier
1b98ea2f99
Add Kris' install video link
2023-05-05 20:14:59 -04:00
binwiederhier
683f6811aa
Integrations
2023-05-04 13:38:38 -04:00
binwiederhier
6edc7cf29b
Release notes
2023-05-02 14:19:56 -04:00
binwiederhier
6ad3b2e802
Remove old homepage
2023-05-01 11:58:49 -04:00
binwiederhier
bce305514c
Update banner in docs
2023-04-29 13:09:25 -04:00
binwiederhier
0dedbcda35
Replace favicon
2023-04-27 13:08:24 -04:00
binwiederhier
4a8ed8e65f
I don't understand.
2023-04-26 12:36:00 -04:00
binwiederhier
95c4490285
Update changelog
2023-04-26 12:23:06 -04:00
binwiederhier
8a0be007c9
Bump
2023-04-26 12:16:42 -04:00
binwiederhier
ef467d00ae
Bump
2023-04-26 12:01:15 -04:00
binwiederhier
6b1f72fec9
Docs
2023-04-21 20:52:17 -04:00
binwiederhier
91d2603fe0
Add tests, and proper rate
2023-04-21 11:09:13 -04:00
binwiederhier
113ff55426
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-04-19 22:17:24 -04:00
binwiederhier
d931ce8acc
Integrations
2023-04-19 22:12:40 -04:00
Ferdinand Mütsch
b3d11f09ba
Add website-watcher integration
2023-04-15 15:11:34 +02:00
binwiederhier
1ccf659781
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-04-11 11:49:05 -04:00
binwiederhier
3ad639daed
Install instructions for Homebrew
2023-04-11 11:48:51 -04:00
binwiederhier
dc5dbdf6e5
Added Swedish
2023-04-11 11:42:06 -04:00
Hunter Kehoe
037d1d647d
fixes #698
2023-04-08 21:20:21 -06:00
binwiederhier
9471429cb3
Derp
2023-04-06 21:55:41 -04:00
binwiederhier
ea538338cf
Make emojis in docs larger
2023-04-06 21:51:25 -04:00
binwiederhier
b5b4997957
Fixed PS examples
2023-04-06 09:57:45 -04:00
Nathan
c63ca95867
Converted PowerShell code to use Splatting, and newer PS7 parameters (where available)
2023-04-05 20:13:23 +01:00
binwiederhier
e1339ccde7
Add release notes
2023-04-04 23:14:34 -04:00
binwiederhier
58a0c2a6c6
Bump
2023-03-30 21:04:03 -04:00
binwiederhier
d050956007
Added Ansible role
2023-03-30 14:56:14 -04:00
binwiederhier
bdae48afba
Disable iOS polling entirely
2023-03-30 14:48:52 -04:00
binwiederhier
037a51a9d0
Bump
2023-03-29 14:56:16 -04:00
binwiederhier
4596e4bcab
Blog posts, fix lint
2023-03-29 00:23:08 -04:00
Raistlingru
96d711e19e
add hostux server
2023-03-29 06:12:19 +02:00
binwiederhier
29c9551548
Profiling support
2023-03-28 14:41:16 -04:00
binwiederhier
23c5d4e345
Adjust battery FAQ
2023-03-26 17:01:08 -04:00
binwiederhier
34c42c55f6
Changelog
2023-03-25 14:11:23 -04:00
binwiederhier
502d0a0abd
Fix delayed message sending from authenticated users, closes #679
2023-03-22 15:30:20 -04:00
binwiederhier
c6a96d19e2
Troubleshooting doc update
2023-03-20 21:50:54 -04:00
binwiederhier
bcb24aecd3
Troubleshooting docs page
2023-03-20 15:34:10 -04:00
binwiederhier
f090d1313e
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-03-19 15:46:56 -04:00
binwiederhier
afa4efa140
Add Grafana dashboard to docs
2023-03-19 15:46:37 -04:00
caseodilla
9eb1f6a186
fix typo
2023-03-19 09:59:52 -04:00
binwiederhier
05d7c65e42
Bump version
2023-03-17 21:52:36 -04:00
binwiederhier
14285a95e5
Fix docs
2023-03-16 23:09:37 -04:00
binwiederhier
e20fd0f84f
Changelog
2023-03-16 22:40:52 -04:00
binwiederhier
ca9fed7b67
More metrics
2023-03-16 22:19:20 -04:00
binwiederhier
358b344916
Allow /metrics on default port; reduce memory if not enabled
2023-03-15 22:34:06 -04:00
binwiederhier
bb3fe4f830
Docs WIP
2023-03-15 20:58:09 -04:00
binwiederhier
8de26a7fdf
Changelog
2023-03-12 20:56:35 -04:00
binwiederhier
6d672a7a71
Strip fonts
2023-03-12 20:52:30 -04:00
Luke Walker
d7b7bea701
Roboto fonts: Drop support for older browsers
2023-03-12 17:40:12 -04:00
Luke Walker
b1916b5066
Built mkdocs plugin, set font to desired options
2023-03-12 15:32:25 -04:00
Luke Walker
13a90172c2
Swapped Google-hosted fonts for local files
2023-03-12 15:07:42 -04:00
binwiederhier
c2af85b894
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-03-11 21:28:50 -05:00
binwiederhier
8ebc70261f
Changelog
2023-03-11 21:28:44 -05:00
Sébastien CUVELLIER
284d992fb8
Add new project
2023-03-11 22:02:56 +00:00
binwiederhier
c6bfdd45be
Increase allowed auth failure attempts, Increase maximum incremental backoff retry interval
2023-03-08 14:51:47 -05:00
binwiederhier
f953302c27
Add ntfy.mzte.de server to public servers
2023-03-08 09:14:14 -05:00
binwiederhier
92d9c28a70
Docs for query params
2023-03-08 09:12:44 -05:00
binwiederhier
9370acbcfe
Cosmetic changes
2023-03-06 23:12:46 -05:00
binwiederhier
3777feae8f
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-03-06 22:23:27 -05:00
Hunter Kehoe
758eb3f371
update release docs
2023-03-06 18:31:24 -07:00
Hunter Kehoe
25be5b47e4
allow default-token and per-subscription tokens in client.yml
2023-03-05 22:57:51 -07:00
binwiederhier
0b854286f5
Release notes
2023-03-05 21:35:40 -05:00
binwiederhier
e633a40ef1
Derp
2023-03-04 19:39:20 -05:00
binwiederhier
477c9d3ed5
Bump
2023-03-04 16:51:55 -05:00
binwiederhier
e44f0ef6e7
Release notes
2023-03-04 09:36:53 -05:00
binwiederhier
97c9266cc8
Release notes
2023-03-04 09:24:19 -05:00
binwiederhier
94f6d2d5b5
Rename flag
2023-03-03 20:23:18 -05:00
binwiederhier
ecff7258ba
Release log
2023-03-03 14:04:50 -05:00
binwiederhier
250637cf92
Added Danish
2023-03-02 21:48:21 -05:00
binwiederhier
90db1283dd
Allow SMTP servers without auth
2023-03-02 20:25:13 -05:00
binwiederhier
64b3c3c2fa
Bump version
2023-03-01 11:46:32 -05:00
binwiederhier
cd3429842b
Refine release notes
2023-02-28 15:34:46 -05:00
binwiederhier
fe3a225f8f
Add billing-contact
config option
2023-02-28 14:38:31 -05:00
binwiederhier
f862341997
Fix test, release notes
2023-02-28 11:57:49 -05:00
binwiederhier
8ca08ce868
Fix panic when using Firebase without users
2023-02-27 22:07:22 -05:00
binwiederhier
ba46630138
Various things
2023-02-27 21:13:15 -05:00
binwiederhier
0af3e29ce1
Allow multiple log-level-overrides
on the same field
2023-02-27 11:03:21 -05:00
binwiederhier
dd6462de13
Release notes
2023-02-27 10:49:18 -05:00
binwiederhier
52f18d048c
Typo
2023-02-27 10:46:48 -05:00
Anders B. Hansen
221004af39
docs: Add documentation for health check API endpoint
2023-02-27 15:05:03 +01:00
Anders B. Hansen
c3f6077f95
docs: Add optional health check to docker-compose config example
2023-02-27 15:04:43 +01:00
binwiederhier
26f9eddfc4
Thank you @0xAF for your donation
2023-02-26 21:13:26 -05:00
binwiederhier
00879d11d3
Upgrade dialog: Disable submit button for free tier
2023-02-25 22:24:04 -05:00
binwiederhier
0967414f79
Bump version, add more details to rate_visitor logs
2023-02-25 21:09:10 -05:00
binwiederhier
f7f343fe55
Logging fixes
2023-02-25 15:31:12 -05:00
binwiederhier
c108e8d856
Merge branch 'main' of github.com:binwiederhier/ntfy into vrate
2023-02-25 09:41:50 -05:00
Jack Burgess
199933b752
Fix typo - broadcasst -> broadcast
2023-02-24 23:54:53 +00:00
binwiederhier
45928ddc47
Release notes
2023-02-24 15:11:59 -05:00
bt90
93344bcd69
Add JSON publishing section
2023-02-24 17:06:24 +00:00
bt90
e3d6f692e8
Add mailrise
2023-02-24 17:05:24 +00:00
bt90
7b29bf9f42
Add watchtower
2023-02-24 17:05:04 +00:00
binwiederhier
697c09e146
Release notes
2023-02-23 14:02:58 -05:00
binwiederhier
ab59d81d08
Release notes
2023-02-23 11:42:22 -05:00
Philipp C. Heckel
c8d3b665f5
Merge pull request #631 from tamcore/docs/examples-traccar
...
docs: add traccar example
2023-02-23 11:38:18 -05:00
binwiederhier
422ad0cc5d
UnifiedPush: Treat non-Basic/Bearer Authorization
header like header was not sent
2023-02-23 10:15:57 -05:00
Philipp Born
c31b9236a1
docs: add traccar example
2023-02-22 21:41:18 +01:00
binwiederhier
ef9d6d9f6c
Support for annual billing intervals
2023-02-21 22:44:30 -05:00
binwiederhier
2b2a1eca9c
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-02-21 08:00:05 -05:00
binwiederhier
3dd964f42c
Add Cloudron
2023-02-21 07:59:52 -05:00
MichelMichels
965fc2016d
Add nlog-ntfy integration to docs
2023-02-21 10:49:20 +01:00
binwiederhier
d92d1ad974
Blog post
2023-02-20 21:03:50 -05:00
binwiederhier
0177016fbc
Do not disable "Reserve topic" checkbox for admins
2023-02-20 20:06:49 -05:00
binwiederhier
61f403bff4
Email publishing with access tokens, release notes
2023-02-20 15:55:48 -05:00
Philipp C. Heckel
33e75375fd
Merge pull request #621 from tamcore/feature/email-with-access-control
...
Make email publishing work, when access-control is enabled
2023-02-20 15:47:05 -05:00
binwiederhier
b0540c1162
Blog posts
2023-02-20 15:45:11 -05:00
binwiederhier
4093a8ea5b
Add sponsorship bar to docs
2023-02-20 09:19:51 -05:00
Philipp Born
e892b994c3
add support to pass access-token for e-mail publishing
2023-02-20 12:45:43 +01:00
binwiederhier
5f75e98861
Parse nested multipart emails, fixes #610
2023-02-19 10:13:25 -05:00
binwiederhier
e9b05e8ed7
Support for base64 encoded emails
2023-02-19 09:39:04 -05:00
binwiederhier
61d09cf033
Release log
2023-02-19 09:07:44 -05:00
binwiederhier
59b59fda98
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-02-18 19:48:46 -05:00
binwiederhier
96439ac41f
Do not set m.Expires if cache: no
is set
2023-02-18 19:48:21 -05:00
Lukáš Kucharczyk
9efc1ec4f6
Fix typo in publishmd
2023-02-18 12:30:10 +01:00
binwiederhier
5287fa1c94
Bump version
2023-02-17 21:35:27 -05:00
binwiederhier
9ff3bb0c87
Ensure that calls to standard logger log.Println
also output JSON
2023-02-17 20:52:48 -05:00
binwiederhier
38e7801b41
Fix panic in manager when attachment-cache-dir
is not set, fixes #617
2023-02-17 15:56:48 -05:00
binwiederhier
7fb6f794e5
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-02-17 08:14:15 -05:00
binwiederhier
df68b0cb43
Blog post
2023-02-17 08:13:50 -05:00
Philipp C. Heckel
ca49fd1161
Merge pull request #613 from danroc/main
...
Fix login, signup and reservation environment variables in documentation
2023-02-17 06:47:29 -05:00
Esteban Beltran
d18c61f0da
Add integration for Grafana Alerting webhook
2023-02-17 12:42:32 +01:00
Daniel Rocha
92cfc04024
Fix login, signup and reservation environment variables
2023-02-17 10:53:09 +01:00
binwiederhier
c815b183d4
Bump release notes
2023-02-16 16:14:41 -05:00
binwiederhier
b8e976f4f6
Bump to 2.0.0
2023-02-16 14:21:19 -05:00
binwiederhier
c4e4cc5aa7
Tiny release notes fix
2023-02-15 19:55:03 -05:00
binwiederhier
5e90ff7db0
Docs drop shadow in dark mode
2023-02-15 19:52:03 -05:00
binwiederhier
94066c24dc
Docs docs docs
2023-02-15 15:39:01 -05:00
binwiederhier
e90f52f375
Merge branch 'main' into user-account
2023-02-14 23:24:41 -05:00
binwiederhier
ca68494203
Forum posts
2023-02-14 23:22:03 -05:00
binwiederhier
dfaab8c386
Bump version
2023-02-14 21:45:03 -05:00
binwiederhier
0df3e3e4f5
Merge branch 'main' into user-account
2023-02-14 21:22:46 -05:00
binwiederhier
8d7ff4d7db
SMTP server tests
2023-02-14 20:56:02 -05:00
binwiederhier
5472c8513f
Release notes
2023-02-14 14:40:41 -05:00
binwiederhier
31a87935a5
Refine iOS docs
2023-02-14 14:39:22 -05:00
binwiederhier
80292f1f4d
Tiny changes
2023-02-14 14:26:30 -05:00
binwiederhier
610adb062b
More docs
2023-02-14 13:58:49 -05:00
binwiederhier
70aa384bc3
Docs for access tokens
2023-02-13 21:35:58 -05:00
SticksDev
8bde80a3d2
Add iOS docs to the dev docs
...
Imports old dev docs
Also adds my currently open PR #10 on the docs to improve them.
2023-02-12 21:08:37 -05:00
binwiederhier
3ac315a9e7
FAQs
2023-02-07 23:41:30 -05:00
binwiederhier
fb3e47386c
Merge branch 'main' into user-account
2023-02-07 23:30:21 -05:00
binwiederhier
e449f0bda4
Examples
2023-02-07 23:22:29 -05:00
Yonggan
3779b4a923
Update examples.md
2023-02-07 15:00:21 +01:00
Yonggan
9738e4a225
Fix identation
2023-02-07 14:04:09 +01:00
Yonggan
0905016b1f
Update Jellyseerr/Overseerr docs
2023-02-07 14:03:13 +01:00
binwiederhier
00af52411c
More billing unit tests
2023-01-29 16:15:08 -05:00
binwiederhier
a036814d98
Merge branch 'main' into user-account
2023-01-26 11:26:36 -05:00
binwiederhier
df6f53a161
Add Shoutrrr integration
2023-01-26 11:26:11 -05:00
binwiederhier
3e48c86ee9
Merge branch 'main' into user-account
2023-01-24 15:04:44 -05:00
binwiederhier
471775ae49
Remove upx references
2023-01-24 14:57:50 -05:00
binwiederhier
38a1193523
Merge branch 'main' into user-account
2023-01-24 10:32:24 -05:00
Jean-Philippe Baril
804ee3b298
Elements requiring chown to run non-root Docker
...
We also have to chown the attachments directory otherwise the docker container does not start and crashes.
BTW, all that should be automated at the container creation.
Because it took me at least an hour to understand that the only way to accomplish that chown command was to first launch the container as root, run the commands, and only then edit docker-compose.yml to add uid/gid. After that I could restart the container and it would now not crash.
2023-01-22 04:32:30 -05:00
binwiederhier
88abd8872d
Changing password should confirm the old password
2023-01-21 20:52:16 -05:00
binwiederhier
75c07221ef
Added n8n-ntfy
2023-01-21 16:23:15 -05:00
binwiederhier
5310b1d48e
Merge branch 'main' into user-account
2023-01-21 15:34:06 -05:00
binwiederhier
167656b38e
Blog post
2023-01-21 15:19:52 -05:00
binwiederhier
5d81f875cb
Merge branch 'main' of github.com:binwiederhier/ntfy
2023-01-21 15:17:48 -05:00
binwiederhier
6ae200e338
Added Portuguese
2023-01-21 15:17:30 -05:00
Julian Lam
c863c86f4c
Update integrations.md
...
+nodebb
2023-01-21 13:57:42 -05:00
Jesse Laning
87f5479662
add blog post for unRAID notifications
2023-01-18 23:16:34 -05:00
binwiederhier
f945fb4cdd
A little polishing, make upgrade banner work when not logged in
2023-01-18 13:46:40 -05:00
binwiederhier
f7f7f469ad
Merge branch 'main' into user-account
2023-01-14 13:30:11 -05:00
binwiederhier
a589705e6d
Add Scrt.link integration
2023-01-14 13:29:57 -05:00
binwiederhier
ee062c13d4
Release notes
2023-01-14 06:46:42 -05:00