3714 Commits
Author SHA1 Message Date
Jokob @NetAlertX 8022546419 Merge pull request #1781 from netalertx/next_release
Next release
2026-09-10 13:30:01 +10:00
jokob-sk c6164798e9 DOCS: plugins 2026-09-10 09:49:40 +10:00
Jokob @NetAlertX dc837324a1 Merge pull request #1779 from netalertx/next_release
FE: Easier icon add in Settings  #1773
2026-09-10 08:43:24 +10:00
jokob-sk f24124b0ed LANG: Hungarian 2026-09-10 08:36:02 +10:00
jokob-sk b5d62b73c9 FE: Easier icon add in Settings #1773 2026-09-09 08:08:31 +10:00
Jokob @NetAlertX 4005147a34 Merge pull request #1778 from netalertx/next_release
DOCS: plugins
2026-09-07 10:30:29 +10:00
jokob-sk ba0077b99d DOCS: plugins 2026-09-07 09:44:37 +10:00
Jokob @NetAlertX aad6d24722 Merge pull request #1776 from netalertx/next_release
BE+PLG: mac case sensitivity causing double detection #1775
2026-09-07 09:31:14 +10:00
jokob-sk d478deddc9 FE+DOCS: custom props icon select fix + docs cleanup 2026-09-06 11:13:21 +10:00
jokob-sk 3cd13f2f33 FE+DOCS: extract js into files , cust props clarification 2026-09-05 11:16:32 +10:00
jokob-sk 4d0175c660 BE+FE+DOCS: run plugin from custom props/actions 2026-09-05 10:54:56 +10:00
jokob-sk cddb237cd3 FE+DOCS: Wildcards in custom props #1773 2026-09-05 10:36:19 +10:00
Hsukqi Lee dced246c12 fix(front): make notifications page span full width
Signed-off-by: Hsukqi Lee <team@tsinbei.com>
2026-09-04 21:59:24 +08:00
Safeguard 6916b06d41 Translated using Weblate (Russian)
Currently translated at 100.0% (836 of 836 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-09-04 08:51:27 +00:00
Jokob @NetAlertX 72871e23b1 Merge pull request #1768 from netalertx/next_release
PLG+DOCS: plugins dev docs for temp files + adguard export cleanup
2026-09-01 07:47:07 +10:00
jokob-sk a014140e50 FE: dashed links in network view for non-ethernet connections #1763 2026-08-31 14:57:40 +10:00
jokob-sk 5e615ddff0 FE: dashed links in network view for non-ethernet connections #1763 2026-08-31 14:39:46 +10:00
Hosted Weblate user 54392 af195d0bd1 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (836 of 836 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/zh_Hans/
2026-08-28 01:51:26 +00:00
叫我Romeo 988d0a4768 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (836 of 836 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/zh_Hans/
2026-08-28 01:51:25 +00:00
Massimo Pissarello a0270c76a4 Translated using Weblate (Italian)
Currently translated at 100.0% (836 of 836 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-08-23 12:51:29 +00:00
Sylvain Pichon fa37284574 Translated using Weblate (French)
Currently translated at 100.0% (836 of 836 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/fr/
2026-08-23 12:51:27 +00:00
Ettore Atalan 8c1cf9911d Translated using Weblate (German)
Currently translated at 88.1% (737 of 836 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/de/
2026-08-23 12:51:24 +00:00
Hosted Weblate ac796301b3 Merge branch 'origin/main' into Weblate. 2026-08-22 04:53:42 +02:00
Massimo Pissarello ee09fe9a2f Translated using Weblate (Italian)
Currently translated at 100.0% (832 of 832 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-08-22 04:53:42 +02:00
Jokob @NetAlertX 26404bb5e2 feat(ui): replace atob with safeAtob for decoding device icons 2026-08-21 23:46:20 +00:00
Jokob @NetAlertX 7a8ea5d829 feat(database): add cleanup for dangling parentMAC references and related tests 2026-08-21 23:22:40 +00:00
Jokob @NetAlertX 99897988e4 Merge pull request #1760 from netalertx/main
sync
2026-08-22 08:12:23 +10:00
Valiante 9fedd49e4a Fix: theme reverts to Light after header reload (#943)
Theme was applied on raw $(document).ready, which fires before the async cacheSettings() call has necessarily populated the settings cache. clearCache() (the header reload button) wipes localStorage immediately before reloading, so that reload could read an empty cache and hard-override the theme to Light via setCookie, even with Dark or System configured. Gated the theme application on callAfterAppInitialized(), which is already used elsewhere for this class of race.

Fixes #943
2026-08-21 17:44:21 +01:00
jokob-sk 9eedaaeade FE: ro session fields for dummy devices #1755 2026-08-20 17:59:36 +10:00
jokob-sk 7a21bad8be FE+BE: Pause/Resume scans #1754 2026-08-20 14:48:42 +10:00
Jokob @NetAlertX 5c4aa85b34 FE: Implement pause/resume functionality for automatic scans with API endpoints and UI updates 2026-08-20 03:09:50 +00:00
jokob-sk 8ecf1ace65 FE: Add devComments to columns selection #1751 2026-08-20 11:17:55 +10:00
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
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 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 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 @NetAlertX 4e6110ac6c Merge pull request #1729 from netalertx/next_release
PLG: UNFIMP set ip to null to prevent changes if not returned #1727
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 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