Nathan Jacobson and Claude Sonnet 4.6
93e534cef5
refactor: use DeviceInstance model instead of direct SQLite query
...
Replaces the raw sqlite3 query in get_netalertx_devices() with
DeviceInstance().getAll() as suggested in code review, applying the
archived/offline/new filters in Python. Removes the sqlite3 and
fullDbPath imports. Updates tests to mock DeviceInstance.getAll().
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-26 22:03:14 -04:00
Nathan Jacobson and Claude Sonnet 4.6
ca7a699ce3
fix: address PR review feedback on adguard_export plugin
...
- config.json: add show:true to all visible column definitions so they
render in the plugin output table
- script.py: fix managed_names adoption bug — update/skip branches no
longer add unowned clients to managed state; rename tracking now
scoped to plugin-created clients only
- README.md: fix ADGUARDEXP_URL default (localhost:3000, not local IP),
add language tags to fenced code blocks, normalise metadata block to
Other info / Maintainer / DD-Mon-YYYY format
- test_adguard_export.py: add regression test for manual client matched
by ID not being adopted into managed state
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 14:22:58 -04:00
Nathan Jacobson and Claude Sonnet 4.6
197e3a3cb6
feat: add adguard_export plugin and tests
...
Adds a new NetAlertX plugin that syncs known devices from the NetAlertX
database to AdGuard Home as persistent clients, keeping names, MACs, IP
addresses, and device-type tags in sync.
Also fixes the adguard_import config.json description placeholder and a
minor indentation inconsistency in that file.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:27:25 -04:00
Massimo Pissarello
dc8b82e997
Translated using Weblate (Italian)
...
Currently translated at 100.0% (806 of 806 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-03-15 03:09:47 +00:00
Jokob @NetAlertX
67cab9d606
Merge branch 'main' of https://github.com/netalertx/NetAlertX
2026-03-14 23:27:45 +00:00
Jokob @NetAlertX
f75c53fc5d
Implement notification text templates and update related settings for customizable notifications
2026-03-14 23:27:29 +00:00
Jokob @NetAlertX
bff87f4d61
Merge pull request #1552 from MrMeatikins/fix-arp-flux-docs-issue-1546
...
docs: Clarify ARP flux sysctl limitations with host networking
v26.3.15
2026-03-14 09:05:44 +11:00
Jokob @NetAlertX
6f7d2c3253
Rename db_count to dbCount in GraphQL response handling for consistency
2026-03-13 13:17:30 +00:00
Hosted Weblate
0766fb2de6
Merge branch 'origin/main' into Weblate.
2026-03-13 14:08:47 +01:00
大王叫我来巡山
d19cb3d679
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 97.7% (787 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/zh_Hans/
2026-03-13 14:08:45 +01:00
Massimo Pissarello
9b71c210b2
Translated using Weblate (Italian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-03-13 14:08:44 +01:00
Jokob @NetAlertX
c9cb1f3fba
Add db_count to DeviceResult and update GraphQL response handling; localize Device_NoMatch_Title in multiple languages
2026-03-13 13:08:26 +00:00
Jokob @NetAlertX
78a8030c6a
Merge branch 'main' of https://github.com/netalertx/NetAlertX
2026-03-13 12:52:27 +00:00
Jokob @NetAlertX
b5b0bcc766
work on stale cache #1554
2026-03-13 12:52:22 +00:00
mid
13515603e4
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ja/
2026-03-11 12:09:48 +01:00
Sylvain Pichon
518608cffc
Translated using Weblate (French)
...
Currently translated at 99.5% (801 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/fr/
2026-03-11 12:09:47 +01:00
Meatloaf Bot
df3ca50c5c
Address CodeRabbit review: Clarify sysctl behavior in host network mode
2026-03-10 12:04:30 -04:00
Meatloaf-bot
93fc126da2
docs: clarify ARP flux sysctl limitations with host networking
2026-03-09 19:27:40 -04:00
jokob-sk
a60ec9ed3a
Merge branch 'main' of github.com:netalertx/NetAlertX
2026-03-09 21:00:04 +11:00
jokob-sk
e1d206ca74
BE: new_online defined incorrectly
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-03-09 20:59:51 +11:00
Jokob @NetAlertX
2771a6e9c2
Merge branch 'main' of https://github.com/netalertx/NetAlertX
2026-03-08 07:58:00 +00:00
Jokob @NetAlertX
aba1ddd3df
Handle JSON decoding errors in _get_data function
2026-03-08 07:57:52 +00:00
Sylvain Pichon
165c9d3baa
Translated using Weblate (French)
...
Currently translated at 99.2% (799 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/fr/
2026-03-08 06:09:50 +00:00
Safeguard
0b0c88f712
Translated using Weblate (Russian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-03-08 06:09:47 +00:00
Jokob @NetAlertX
d49abd9d02
Enhance code standards, update contributing guidelines, and add tests for SYNC plugin functionality
2026-03-07 21:34:38 +00:00
Jokob @NetAlertX
abf024d4d3
Merge branch 'main' of https://github.com/netalertx/NetAlertX
2026-03-06 22:34:25 +00:00
Jokob @NetAlertX
4eb5947ceb
Update language folder path to include all language definitions
2026-03-06 22:34:19 +00:00
Safeguard
1d1a8045a0
Translated using Weblate (Russian)
...
Currently translated at 99.7% (803 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
v26.3.7
2026-03-06 13:09:47 +00:00
Jokob @NetAlertX
f8c09d35a7
Enhance scan ETA display logic to reload data for newly discovered devices after scanning finishes
2026-03-05 20:24:57 +00:00
jokob-sk
d8d090404e
Merge branch 'main' of github.com:netalertx/NetAlertX
2026-03-05 18:51:05 +11:00
jokob-sk
5a6de6d832
LNG: moved languages.json so weblate skips it
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-03-05 18:50:21 +11:00
Hosted Weblate
05b63cb730
Merge branch 'origin/main' into Weblate.
2026-03-05 08:33:52 +01:00
Safeguard
2921614eac
Translated using Weblate (Russian)
...
Currently translated at 99.0% (797 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-03-05 08:33:51 +01:00
Massimo Pissarello
17d95d802f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/it/
2026-03-05 08:33:50 +01:00
jokob-sk
a0048980b8
LNG: Indonesian
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-03-05 18:33:36 +11:00
Jokob @NetAlertX
89811cd133
Merge pull request #1544 from adamoutler/built-in-tests
...
Improve built-in test used during system startup - thanks @adamoutler 🙏
2026-03-05 06:48:46 +11:00
Adam Outler
b854206599
Address review comments from PR #1544
2026-03-04 14:36:31 +00:00
Adam Outler and coderabbitai[bot]
a532c98115
Update test/docker_tests/test_entrypoint.py
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-03 23:22:11 -05:00
Adam Outler and coderabbitai[bot]
da23880eb1
Update docs/docker-troubleshooting/arp-flux-sysctls.md
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-03 23:20:40 -05:00
Jokob @NetAlertX
c73ce839f2
Refactor ensure_future_datetime to simplify logic and remove max_retries parameter
2026-03-04 03:07:37 +00:00
Adam Outler
5c0f29b97c
coderabbit suggestions
2026-03-04 01:33:43 +00:00
Adam Outler
f1496b483b
Fix docker compose unit test to remove ARP FLUX warning.
2026-03-04 01:13:39 +00:00
Jokob @NetAlertX
ba26f34191
Enhance device section UI with collapsible filters and default collapse on mobile
2026-03-03 21:40:19 +00:00
Jokob @NetAlertX
37f8a44cb3
Update devIpLong field to String and handle empty string coercion for Int fields in devices data
2026-03-03 21:25:09 +00:00
Jokob @NetAlertX
76a259d9e5
Fix DataTable redraw logic and update empty message handling
2026-03-03 21:20:22 +00:00
Jokob @NetAlertX
1923a063f0
Merge branch 'main' of https://github.com/netalertx/NetAlertX
2026-03-03 12:33:08 +00:00
Jokob @NetAlertX
01b6b9f04a
whitespace
2026-03-03 12:32:07 +00:00
Jokob @NetAlertX
ea77112315
next scan dsiplay DRY
2026-03-03 12:31:50 +00:00
Hosted Weblate
b19973130e
Merge branch 'origin/main' into Weblate.
2026-03-03 07:37:53 +01:00
mid
ffbcc2ad25
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (804 of 805 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ja/
2026-03-03 07:37:52 +01:00