Jokob @NetAlertX
c7399215ec
Refactor event and session column names to camelCase
...
- Updated test cases to reflect new column names (eve_MAC -> eveMac, eve_DateTime -> eveDateTime, etc.) across various test files.
- Modified SQL table definitions in the database cleanup and migration tests to use camelCase naming conventions.
- Implemented migration tests to ensure legacy column names are correctly renamed to camelCase equivalents.
- Ensured that existing data is preserved during the migration process and that views referencing old column names are dropped before renaming.
- Verified that the migration function is idempotent, allowing for safe re-execution without data loss.
2026-03-16 10:11:22 +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-sk
c1e6a69e05
BE+FE: legacy sync endpoint removal - see release notes
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-15 16:20:34 +11:00
Jokob @NetAlertX
45157b6156
timestamp cleanup
2026-02-11 01:55:02 +00:00
jokob-sk
108c26440a
feat: authoritative plugin fields - more options
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-25 18:21:49 +11:00
jokob-sk
d24411fa53
BE: CurrentScan table leanup - column rename
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-25 16:38:45 +11:00
Jokob @NetAlertX
3109b5d253
feat: Update plugin descriptions for authoritative column handling and overwrite conditions
2026-01-21 09:38:53 +00:00
Jokob @NetAlertX
9f1d04bcd4
feat: Update plugin configurations to include additional SET_EMPTY options
2026-01-21 08:48:47 +00:00
Jokob @NetAlertX
54d01f0a65
feat: Enhance authoritative field handling with new locking mechanisms and update tests
2026-01-21 04:46:07 +00:00
Jokob @NetAlertX
478b018fa5
feat: Enhance plugin configurations and improve MAC normalization
2026-01-21 01:58:52 +00:00
jokob-sk
1010a81b15
BE: ensure not empty SYNC_node_name
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-17 14:41:09 +11:00
Jokob @NetAlertX
6dc30bb7dd
FE: enhance settings tests to verify API persistence of PLUGINS_KEEP_HIST setting
2026-01-11 03:56:59 +00:00
Jokob @NetAlertX
206c2e76d0
FE: replace write_notification calls with displayInAppNoti for consistent notification handling
2026-01-11 03:39:48 +00:00
jokob-sk
d119708538
BE: direct DB access removed where possible
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-12-25 10:30:42 +11:00
jokob-sk
b9d3f430fe
FE: regex validation for cron run schedules
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-27 12:10:33 +11:00
jokob-sk
ebeb7a07af
BE: linting fixes 2
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-22 20:43:36 +11:00
jokob-sk
5c14b34a8b
BE: linting fixes
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-22 13:14:06 +11:00
jokob-sk
a98bac331d
MERGE: resolve conflicts
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-10 10:11:34 +11:00
jokob-sk
6d70a8a71d
BE: /logs endpoint, comments resolution, github template
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-10 07:58:21 +11:00
Adam Outler
5b871865db
/data and /tmp standarization
2025-11-09 17:03:25 +00:00
jokob-sk
8483a741b4
BE: LangStrings /graphql + /logs endpoint, utils chores
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-09 18:50:16 +11:00
jokob-sk
c08eb1dbba
BE: chore datetime_utils
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-05 16:08:04 +11:00
jokob-sk
59477e7b38
BE/PLG: TZ timestamp work #1251
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-11-04 19:24:13 +11:00
jokob-sk
086cd30355
Prevent Internet root node flipping w/ SYNC plugin enabled #1207
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-10-05 14:36:03 +11:00
jokob-sk
9040e49e16
sync plugin
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-09-08 08:14:42 +10:00
jokob-sk
629736ad39
Merge branch 'main' of https://github.com/jokob-sk/NetAlertX
2025-09-08 08:12:04 +10:00
jokob-sk
4fea786e16
sync plugin
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2025-09-08 08:11:23 +10:00
Adam Outler
f2151cd9e8
Enhance in-app tooltips for clarity
2025-09-07 14:47:04 -04:00
jokob-sk
9f9f2ff58c
docs
2025-08-25 18:24:28 +10:00
jokob-sk
840bfe32d2
sync plugin endpoint refactor
2025-08-14 14:28:10 +10:00
jokob-sk
10a0921e35
plugins columns cleanup, devDetail cleanup, better icon selector CUSTPROP
2025-07-23 22:25:35 +10:00
jokob-sk
9ada27cf7e
sync plugin, plugins UI css fixes
2025-07-21 17:56:49 +10:00
jokob-sk
01f7a18dce
Auto delete in-app notifications #1052
2025-05-10 14:33:27 +10:00
jokob-sk
dd2b872712
Cron Schedule validation
2025-02-08 10:53:43 +11:00
jokob-sk
5b1002620b
cleanup, css, rebase to alpine 3.21 #968
2025-01-20 14:55:26 +11:00
jokob-sk
6718d054dc
#951 , small fixes
2025-01-12 11:46:32 +11:00
jokob-sk
0cc87e3cfc
cleanup, docs, devSyncHubNode #931
2025-01-07 21:03:20 +11:00
jokob-sk
07a7ace5fc
devSyncHubNode on dev details #931 + ICMP not mapped to CurrentScan #934
2025-01-06 10:50:54 +11:00
jokob-sk
e52601e062
ENCRYPTION_KEY, docs
2024-12-31 10:14:01 +11:00
jokob-sk
7248e73e03
Respecting LOG_LEVEL in plugins
2024-12-22 13:18:08 +11:00
jokob-sk
b80718d409
📚 Docs + DISCOVER_PLUGINS
2024-12-20 11:14:44 +11:00
jokob-sk
2e47af7b63
sync plugin fix - remove devStatus
2024-12-14 09:15:06 +11:00
jokob-sk
7b15efa913
last_result.log -> /log/plugins/last_result.PLUGPREF.log
2024-12-13 10:18:35 +11:00
jokob-sk
f7160f0843
Move of API folder from /app/front/api to app/api
2024-12-08 19:17:10 +11:00
jokob-sk
acdbe06f3d
Sync - skip devStatus
2024-12-02 08:31:26 +11:00
jokob-sk
0bc8b39cec
🔺 GraphQL v0.1 + Devices table rebuild + removal of backend compatible scripts
2024-11-10 21:22:45 +11:00
jokob-sk
4c46b27643
🔌 Plugins page rebuild with DataTables
2024-10-24 21:51:16 +11:00
jokob-sk
bbb617ebda
SPDTST increase maximum to 1000000 #854 + sync bugfix
2024-10-20 21:37:59 +11:00
jokob-sk
4f859b5671
🔄 Sync: Generate token/key buttons #838
2024-10-19 11:20:25 +11:00
jokob-sk
367a024860
📚 Docs: SyncHub Use case by @richtj999 🙏 #788
2024-10-19 10:09:36 +11:00