Aditya Raj Singh
5c6faaba2a
Document the new ntfy settings and stop leaking the custom header value
...
Adds README examples for the custom header and URL query string settings,
and handles requests' InvalidHeader separately: its message embeds the
offending header value, so logging it leaked NTFY_CUSTOMHEADER_VALUE into
the plugin result file and the UI.
2026-08-17 01:24:33 +05:30
Aditya Raj Singh
a297bf18c6
Add custom header and URL query string options to the ntfy publisher
...
Lets users authenticate ntfy notifications through a reverse proxy or tunnel
(Pangolin, Tailscale, ...) in front of the ntfy instance. Adds three optional,
backward-compatible settings that default to empty and are no-ops when unset:
- NTFY_URL_QUERY_STRING: appended to the request URL (e.g. p_token=...). A
leading '?' is tolerated, and the value is redacted from error logs / the
plugin result file since the request URL can carry a secret token.
- NTFY_CUSTOMHEADER_NAME / NTFY_CUSTOMHEADER_VALUE: a custom request header,
skipped with a warning if it would clobber a built-in header (e.g.
Authorization) so ntfy's own auth stays intact.
Secret-bearing fields are password-masked in the UI. Addresses #1663 .
2026-08-17 01:24:33 +05:30
Christian Isenberg
67bad01aca
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 49.2% (409 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/pt_BR/
2026-08-14 15:51:24 +02:00
Jokob @NetAlertX
eed8a3960c
Merge pull request #1735 from Valiante/patch-2
...
Fix: clock shows wrong timezone after header reload (#1640 )
2026-08-13 10:18:04 +10:00
Valiante
229755bf56
Fix: clock shows wrong timezone after header reload ( #1640 )
...
tz/LOCALE were evaluated once as module-level consts at script-load time. clearCache() (the header reload button) wipes localStorage right before reloading, so that reload could read an empty settings cache, fall back to the hardcoded 'Europe/Berlin' default, and stay locked to that wrong value for the rest of the page's life. Moved the reads inside localizeTimestamp() so they're evaluated fresh on every call instead.
2026-08-12 15:35:23 +01:00
Anonymous
21aeaf2de8
Translated using Weblate (Arabic)
...
Currently translated at 81.1% (674 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ar/
2026-08-11 08:51:30 +02:00
Anonymous
4c5b8dfeee
Translated using Weblate (Turkish)
...
Currently translated at 53.9% (448 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/tr/
2026-08-11 08:51:28 +02:00
Anonymous
a5060d303b
Translated using Weblate (Polish)
...
Currently translated at 80.9% (673 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/pl/
2026-08-11 08:51:26 +02:00
Anonymous
0414de9b41
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 48.7% (405 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/pt_BR/
2026-08-11 08:51:24 +02:00
Anonymous
64ae42e992
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 67.0% (557 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/nb_NO/
2026-08-11 08:51:22 +02:00
Jokob @NetAlertX
ae25adfbab
Merge pull request #1734 from netalertx/next_release
...
Next release
2026-08-10 16:39:24 +10:00
jokob-sk
edae729346
Merge branch 'next_release' of github.com:netalertx/NetAlertX into next_release
2026-08-10 16:33:09 +10:00
jokob-sk
6046317ca4
DOCS: context7 claim
2026-08-10 16:32:55 +10:00
Jokob @NetAlertX
a06dc259a8
Refactor plugin paths in scripts and tests to ensure consistent directory structure
2026-08-10 03:51:23 +00:00
Jokob @NetAlertX
9e38cfd8b4
Add website monitoring plugin and update workflows configuration
...
- Introduced a new plugin for monitoring website health, including functionality to check URLs and log results.
- Created README and configuration files for the workflows plugin, detailing its purpose and settings.
- Updated import paths in various test files to reflect the new directory structure.
- Ensured compatibility of test cases with the updated plugin architecture.
2026-08-10 02:32:49 +00:00
Jokob @NetAlertX
c7ecbefbaa
Merge pull request #1733 from netalertx/main
...
sync
2026-08-10 09:06:04 +10:00
Jokob @NetAlertX
9b47fb818b
Merge pull request #1732 from etgocode/patch-1
...
fix multiple recipients in smtp plugin
2026-08-08 21:53:19 +10:00
etgocode
9c36b6e625
removed whitespace only in to_emails
...
as pointed out in https://github.com/netalertx/NetAlertX/pull/1732#discussion_r3739298057
2026-08-08 01:15:58 +02:00
etgocode
69de0dd86f
removed empty entries in to_emails
...
removed empty entries in `to_emails` caused i.e. by the input `,` as pointed out in https://github.com/netalertx/NetAlertX/pull/1732#discussion_r3738840647
Also added an abort if no entries remain in `to_emails` after this step.
2026-08-08 00:54:44 +02:00
Safeguard
70b60817f3
Translated using Weblate (Russian)
...
Currently translated at 100.0% (831 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-08-07 15:51:22 +00:00
etgocode
72a0b091ce
Fix unsanitized recipient list passed to smtp_connection.sendmail()
...
`smtp_connection.sendmail()` now gets passed the correct recipient. Since `send_email()` is called once for every recipient the correct recipient can be retrieved from `msg` and no additional parameter needs to be passed.
- Resolves https://github.com/netalertx/NetAlertX/pull/1732#discussion_r3732500990
2026-08-07 16:30:42 +02:00
etgocode
38bf120920
fix email_smtp.py
...
moved splitting of multiple recipient email adresses before sanitization because otherwise it breaks when sanitized.
2026-08-06 23:53:43 +02:00
jokob-sk
05e7ef0f6f
DOCS: sample docker run
2026-08-05 11:15:51 +10:00
jokob-sk
9f6a08095e
DOCS: sample docker run
2026-08-05 10:29:57 +10:00
Jokob @NetAlertX
4e6110ac6c
Merge pull request #1729 from netalertx/next_release
...
PLG: UNFIMP set ip to null to prevent changes if not returned #1727
v26.8.5
2026-08-04 23:41:56 +00:00
jokob-sk
f3e7545957
PLG: UNFIMP set ip to null to prevent changes if not returned #1727
2026-08-04 07:37:37 +10:00
Jokob @NetAlertX
327e8f88f4
Merge pull request #1725 from netalertx/next_release
...
DOCS: grafana sample #1723
2026-08-03 08:18:41 +10:00
jokob-sk
ffd5dbbaac
DOCS: grafana sample #1723
2026-07-30 07:38:07 +10:00
Jokob @NetAlertX
20ddf4872d
Merge pull request #1714 from netalertx/next_release
...
FE: Notifications sorting fix #1713
2026-07-26 09:36:06 +10:00
jokob-sk
1aea4e8216
DOCS: email
2026-07-25 10:25:33 +10:00
jokob-sk
6aad4a41cf
DOCS: nics
2026-07-25 10:12:26 +10:00
jokob-sk
02987fa558
BE+FE: NOTI TEXT template -> textarea
2026-07-25 09:58:15 +10:00
jokob-sk
2396bb610a
DOCS: email update
2026-07-25 08:11:08 +10:00
Libre
8aec57b54a
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (831 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/es/
2026-07-24 05:01:26 +02:00
S. Caklovic
2b0c981eee
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (831 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/es/
2026-07-24 05:01:24 +02:00
jokob-sk
056f5ed2a4
PLG+BE: more notification fields + RSTIMP devVlan in SET_ALWAYS #1719
2026-07-24 08:19:37 +10:00
jokob-sk
2e496ee0fa
PLG: webhook siganture fix #1720
2026-07-24 07:25:37 +10:00
reducedradius
ac76bde614
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 95.7% (796 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/zh_Hans/
2026-07-23 02:01:24 +00:00
jokob-sk
9a220f5d02
PLG: telegram cleanup
2026-07-22 08:15:08 +10:00
jokob-sk
123fe320e8
PLG: telegram cleanup
2026-07-22 08:04:34 +10:00
jokob-sk
d8e8939a37
PLG: OMDSDNOPENAPI fix #1717
2026-07-21 07:32:12 +10:00
jokob-sk
554476fe7e
PLG: DBCLNP fix #1716
2026-07-18 21:11:47 +10:00
jokob-sk
50626c8b29
PLG: telegram cleanup
2026-07-18 08:46:52 +10:00
jokob-sk
776a415f8c
PLG: telegram cleanup
2026-07-18 08:45:50 +10:00
jokob-sk
30df63b1e3
PLG: telegram cleanup
2026-07-18 08:31:43 +10:00
mid
a1e37c5214
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (831 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ja/
2026-07-17 18:01:22 +02:00
jokob-sk
84bc713395
FE: Notifications sorting fix #1713
2026-07-16 07:43:46 +10:00
jokob-sk
05e0f69e31
FE: Notifications sorting fix #1713
2026-07-15 07:29:01 +10:00
Jokob @NetAlertX
2924b4c6fd
Merge pull request #1712 from netalertx/next_release
...
BE: preheader + typo
2026-07-13 21:57:30 +10:00
jokob-sk
62bcb077d7
BE: preheader + typo
2026-07-13 19:52:04 +10:00