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
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
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
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