3785 Commits
Author SHA1 Message Date
jokob-sk 03c8cace8a BE+FE: hardening 2026-10-27 14:19:55 +11:00
anton garcias 32e2ddd322 Translated using Weblate (Catalan)
Currently translated at 99.7% (864 of 866 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ca/
2026-10-19 19:51:21 +02:00
mid 4dcfed9b80 Translated using Weblate (Japanese)
Currently translated at 100.0% (866 of 866 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ja/
2026-10-16 11:51:28 +02:00
Safeguard 6da7fa1665 Translated using Weblate (Russian)
Currently translated at 100.0% (866 of 866 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-10-16 11:51:25 +02:00
Massimo Pissarello 11280a19c3 Translated using Weblate (Italian)
Currently translated at 100.0% (866 of 866 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-10-14 02:51:21 +02:00
jokob-sk 7795037843 FE: Hardening 2026-10-13 16:54:18 +11:00
jokob-sk 19f6148a92 BE+FE: prevent ghost notifications #1841 2026-10-12 20:32:45 +11:00
Jokob @NetAlertX bd4b2f14e3 Merge pull request #1839 from netalertx/main
Translated using Weblate (Czech)
2026-10-10 09:09:31 +11:00
jokob-sk 59a0bb1e80 FE: more reliable Device Details reload 2026-10-10 08:01:46 +11:00
jokob-sk 1a42bcf8a1 Merge branch 'next_release' of github.com:netalertx/NetAlertX into next_release 2026-10-10 07:54:44 +11:00
jokob-sk f5e66cc6a3 FE+TESTS: review fixes 2026-10-10 07:54:32 +11:00
Pavel Borecki 49cd213164 Translated using Weblate (Czech)
Currently translated at 100.0% (855 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/cs/
2026-10-09 07:51:21 +00:00
Jokob @NetAlertX 77bce19345 Merge pull request #1838 from netalertx/main
sync
2026-10-09 09:59:36 +11:00
jokob-sk d88e46b713 FE: Hardening 2026-10-09 09:41:50 +11:00
jokob-sk f37f2c7df7 BE+FE: Plugins -> Sources DevDetails tab 2026-10-09 09:18:04 +11:00
ssantos 60cbddf28e Translated using Weblate (Portuguese (Portugal))
Currently translated at 94.2% (806 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/pt_PT/
2026-10-06 11:51:41 +00:00
Deleted User 89f553a55e Translated using Weblate (Ukrainian)
Currently translated at 90.4% (773 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/uk/
2026-10-06 11:51:40 +00:00
anton garcias 56626d01bd Translated using Weblate (Catalan)
Currently translated at 99.2% (849 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ca/
2026-10-06 11:51:39 +00:00
HAMAD ABDULLA e3f71ad6e1 Translated using Weblate (Arabic)
Currently translated at 78.5% (672 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ar/
2026-10-06 11:51:38 +00:00
Pavel Borecki 71fd735876 Translated using Weblate (Czech)
Currently translated at 97.7% (836 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/cs/
2026-10-06 11:51:37 +00:00
blomusti 5b54d8f6d5 Translated using Weblate (Turkish)
Currently translated at 52.1% (446 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/tr/
2026-10-06 11:51:35 +00:00
onebest1 180a0f5c8e Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.5% (834 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/zh_Hans/
2026-10-06 11:51:34 +00:00
Adam Stańczyk 5bc8a4e5b2 Translated using Weblate (Polish)
Currently translated at 78.4% (671 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/pl/
2026-10-06 11:51:33 +00:00
Alexandre Nascimento 94c0fc7ede Translated using Weblate (Portuguese (Brazil))
Currently translated at 47.6% (407 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/pt_BR/
2026-10-06 11:51:31 +00:00
Massimo Pissarello bbdfad63eb Translated using Weblate (Italian)
Currently translated at 100.0% (855 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-10-06 11:51:30 +00:00
Marcus Isdahl e6d92463b7 Translated using Weblate (Norwegian Bokmål)
Currently translated at 65.0% (556 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/nb/
2026-10-06 11:51:27 +00:00
ButterflyOfFire 0e9933ac13 Translated using Weblate (French)
Currently translated at 97.8% (837 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/fr/
2026-10-06 11:51:26 +00:00
Anonymous c5e16ae7f9 Translated using Weblate (Spanish)
Currently translated at 98.1% (839 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/es/
2026-10-06 11:51:24 +00:00
Anonymous 0316760e93 Translated using Weblate (German)
Currently translated at 86.0% (736 of 855 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/de/
2026-10-06 11:51:22 +00:00
Hosted Weblate 97ea3d2796 Merge branch 'origin/main' into Weblate. 2026-10-05 13:49:36 +02:00
mid 629cf6dec3 Translated using Weblate (Japanese)
Currently translated at 100.0% (853 of 853 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ja/
2026-10-05 13:49:34 +02:00
Jokob @NetAlertX 735f51027c Merge pull request #1835 from netalertx/main
sync
2026-10-05 08:44:18 +11:00
Alexander Shevchenko 071a4dded4 fix(frontend): restore network topology rendering in Safari
WebKit paints positioned HTML and opacity layers inside SVG foreignObject
at the SVG origin. Device cards, labels and icons overlap there while
their connections remain at the expected coordinates.

Keep node content in normal flow, place collapse controls with a float
and height-derived negative margin, and use alpha colors for muted icons.
Scope all style changes to the network tree.

Related: #1116
Discussion: https://github.com/netalertx/NetAlertX/discussions/1379
2026-10-04 16:45:18 +02:00
jokob-sk 145f3778d0 FE+BE: save icon + columns SOT refactor 2026-10-03 13:23:55 +10:00
jokob-sk 61e6d81fc3 FE+DOCS: settings pending changes indicator 2026-10-03 11:00:11 +10:00
jokob-sk 27aa36620e FE+DOCS: review fixes 2026-10-03 09:01:21 +10:00
Jokob @NetAlertX e663368698 Merge pull request #1820 from Svestis/fix/app-conf-string-escaping
Escape backslashes in string settings written to app.conf
2026-10-03 08:26:40 +10:00
Safeguard 70d9f789fd Translated using Weblate (Russian)
Currently translated at 100.0% (853 of 853 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-10-02 17:51:22 +02:00
jokob-sk 067a6a15ef FE+BE: review fixes #1828 #1826 2026-10-02 23:05:02 +10:00
Jokob @NetAlertX 4ff4b331ca Merge pull request #1829 from netalertx/main
sync
2026-10-02 22:19:28 +10:00
jokob-sk 729e9cc481 FE: timestamp fix #1826 2026-10-02 22:08:56 +10:00
jokob-sk da6fbbbcb8 FE: timestamp fix #1826 2026-10-02 22:08:48 +10:00
anton garcias b7a52b3b8f Translated using Weblate (Catalan)
Currently translated at 99.7% (851 of 853 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ca/
2026-10-01 04:51:26 +02:00
Massimo Pissarello 84522a3596 Translated using Weblate (Italian)
Currently translated at 100.0% (853 of 853 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-10-01 04:51:24 +02:00
Sylvain Pichon 3c469e7cdd Translated using Weblate (French)
Currently translated at 98.3% (839 of 853 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/fr/
2026-10-01 04:51:22 +02:00
Panagiotis Koilakos 1c3139bb7b BE: address app.conf escaping review feedback
Keep encode_python_string() in front/php/server/util.php, replacing
encode_single_quotes() in place, and remove the standalone
app_conf_encode.php helper file and its require.

Rework the regression test to dispatch the real util.php savesettings
path through the PHP CLI against temporary synthetic config, API and
session directories, covering both scalar string and array string
settings: the generated app.conf must compile with warnings as errors
and parse back to the typed values.

The existing {s-quote} lifecycle is preserved (single quotes are still
written as {s-quote} and converted back by the same consumers), and the
app.conf readers in initialise.py and plugin_helper.py are unchanged.
2026-09-29 23:11:07 +02:00
Jokob @NetAlertX 04c07182f1 Merge pull request #1819 from netalertx/next_release
Next release
2026-09-29 14:40:48 +10:00
Massimo Pissarello e04a528314 Translated using Weblate (Italian)
Currently translated at 100.0% (841 of 841 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-09-29 01:51:24 +00:00
Marco Rios a4094cfce8 Translated using Weblate (Spanish)
Currently translated at 100.0% (841 of 841 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/es/
2026-09-29 01:51:22 +00:00
Ettore Atalan 2f94a2d8eb Translated using Weblate (German)
Currently translated at 87.7% (738 of 841 strings)

Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/de/
2026-09-29 01:51:21 +00:00