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
Panagiotis Koilakos
6dbd3f8f29
BE: escape backslashes when serializing string settings to app.conf
...
app.conf is written by util.php saveSettings() as Python source and later
compiled/exec'd by the backend. String settings were emitted into
single-quoted Python literals with only ' encoded (as {s-quote}), so
backslashes were written raw. A regex such as 192\.0\.2\..* then produced
"SyntaxWarning: invalid escape sequence '\.'", valid Python escapes such as
\n were silently reinterpreted, and a trailing backslash made the file fail
to compile.
Move the encoder into a side-effect-free helper, app_conf_encode.php, as
encode_python_string(). It now doubles backslashes before the existing
{s-quote} replacement, so backslashes round-trip unchanged through app.conf
serialization and Python parsing, while single quotes keep using the legacy
{s-quote} placeholder. Both scalar string and array string serialization use
the helper.
Add regression tests that run the real PHP helper through the PHP CLI,
compile the generated source with warnings promoted to errors, and check
the scalar and array round trips.
2026-09-28 19:54:45 +02:00
jokob-sk
4aa2a0dddb
BE+FE: System info -> Performance section
2026-09-28 14:40:11 +10:00
jokob-sk
8473fd82ee
BE: fix conflict
2026-09-28 07:33:22 +10:00
jokob-sk
2cb637485d
FE+LANG: Add Alert Events, Can Sleep and Static IP as selectable Device columns #1815
2026-09-27 08:54:00 +10:00
Pavel Borecki
9c97ee5cc6
Translated using Weblate (Czech)
...
Currently translated at 100.0% (838 of 838 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/cs/
2026-09-26 11:51:40 +00:00
Safeguard
b882962ffe
Translated using Weblate (Russian)
...
Currently translated at 100.0% (838 of 838 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-09-18 08:51:31 +02:00
Sylvain Pichon
726ca7b402
Translated using Weblate (French)
...
Currently translated at 100.0% (838 of 838 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/fr/
2026-09-15 18:51:51 +00:00
Jokob @NetAlertX
0794bb8ae2
Merge pull request #1790 from netalertx/next_release
...
Next release
2026-09-15 09:00:34 +10:00
jokob-sk
6ab220fd8c
BE+FE: async event execution
2026-09-14 18:17:06 +10:00
Hosted Weblate
d44e9d7803
Merge branch 'origin/main' into Weblate.
2026-09-14 07:28:04 +00:00
Massimo Pissarello
c86d02a8d2
Translated using Weblate (Italian)
...
Currently translated at 100.0% (838 of 838 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-09-14 07:28:03 +00:00
Jokob @NetAlertX
1b52017a42
Merge pull request #1787 from netalertx/next_release
...
LANG: sync
2026-09-14 17:27:49 +10:00
jokob-sk
05ac423f76
LANG: sync
2026-09-14 17:27:22 +10:00
Jokob @NetAlertX
d02e40cf2a
Merge pull request #1785 from netalertx/next_release
...
Next release
2026-09-14 10:01:50 +10:00
jokob-sk
f52de6cbdc
FE+BE: performance improvements
2026-09-14 08:29:02 +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
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
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-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
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
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
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
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
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
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
Pavel Borecki
1f3e62b8cd
Translated using Weblate (Czech)
...
Currently translated at 100.0% (831 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/cs/
2026-07-13 00:01:28 +00:00
Massimo Pissarello
638d62422f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (831 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-07-13 00:01:26 +00:00
Sylvain Pichon
c8e657f6b7
Translated using Weblate (French)
...
Currently translated at 100.0% (831 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/fr/
2026-07-13 00:01:25 +00:00
Ettore Atalan
8289d70686
Translated using Weblate (German)
...
Currently translated at 88.5% (736 of 831 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/de/
2026-07-13 00:01:21 +00:00
jokob-sk
c88cf76e43
Merge branch 'next_release' of github.com:netalertx/NetAlertX into next_release
2026-07-12 10:27:01 +10:00
jokob-sk
1636d155c7
BE+FE: report findinfg fixes + css
2026-07-12 10:26:53 +10:00