Jokob @NetAlertX
ea5585a8ef
Add database cleanup for Sessions and optimize queries
...
- Implemented deletion of Sessions older than DAYS_TO_KEEP_EVENTS.
- Added index for Plugins_History to improve query performance.
- Introduced unit tests for Sessions trimming and database analysis.
2026-03-01 06:07:57 +00:00
jokob-sk
f727580798
Merge branch 'main' of github.com:netalertx/NetAlertX
2026-02-28 15:58:52 +11:00
jokob-sk
11499a6890
chore: jokob-sk->netalertx
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-28 15:58:46 +11:00
Jokob @NetAlertX
814ba02d1c
feat: implement languages endpoint and refactor language handling to use languages.json
2026-02-28 01:51:12 +00:00
Jokob @NetAlertX
b74b803d6c
feat: Add devFlapping attribute to device management and update related UI components
2026-02-27 23:29:55 +00:00
jokob-sk
686a713aa8
FE: lower case MAC issues #1538
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-27 14:35:35 +11:00
jokob-sk
1a364e2fe2
Merge branch 'main' of https://github.com/jokob-sk/NetAlertX
2026-02-22 23:13:15 +11:00
jokob-sk
2f1e5068e3
BE+FE: Unstable devices list (3 status changes in 1h)
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-22 23:12:46 +11:00
Jokob @NetAlertX
c4c966ffa7
Refactor: Remove unused Remember Me schemas and related comments
2026-02-22 05:07:37 +00:00
Jokob @NetAlertX
8224363c45
Refactor authentication: Remove Remember Me API endpoints and schemas; implement cookie-based Remember Me functionality
2026-02-22 04:44:57 +00:00
Jokob @NetAlertX
70645e7ef3
server-side remember-me
2026-02-22 03:47:29 +00:00
jokob-sk
a26137800d
BE: # ---------------------------------------------------------------------------------#
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-22 11:44:20 +11:00
jokob-sk
63810bc536
BE: Parameters table, app.sql duplicate removal
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-22 11:17:34 +11:00
jokob-sk
57d451fcf4
BE: Parameters table, app.sql duplicate removal
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-22 10:28:30 +11:00
jokob-sk
eb0f705587
BE: devices.csv import from file did nt work becasue of too strict validation
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-22 08:30:40 +11:00
jokob-sk
50f341e84f
BE: force upgrade of unifi-sm-api>=0.2.3 #1524
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-20 07:44:49 +11:00
jokob-sk
2742414123
BE: /health endpoint
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-18 22:29:12 +11:00
Jokob @NetAlertX
f2af4ffdb8
Merge branch 'chore_timestamps' of https://github.com/netalertx/NetAlertX into chore_timestamps
2026-02-17 23:17:05 +00:00
Jokob @NetAlertX
bc97a80375
fix: update health check response and schema to handle nullable memory and storage usage
2026-02-17 23:16:21 +00:00
Jokob @NetAlertX
fa36adb015
Merge branch 'main' into chore_timestamps
2026-02-18 10:05:25 +11:00
Jokob @NetAlertX
264cae3338
feat: add health check endpoint and related schemas with tests
2026-02-17 23:01:49 +00:00
jokob-sk
4b58f3b23f
BE+FE: refactor timezone UTC additional work #1506
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-16 13:17:31 +11:00
jokob-sk
64dbf8a3ba
BE: lint
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-15 16:31:56 +11:00
jokob-sk
5685a67483
BE: lint
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-15 16:25:11 +11:00
jokob-sk
3587169791
BE+FE: refactor timezone UTC additional work #1506
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-15 16:13:53 +11:00
jokob-sk
9676111ceb
BE: Events deduplication and uniqueness
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-15 13:59:15 +11:00
jokob-sk
2765e441a5
BE+FE: Check if current mac != parent mac for network page setup #1513
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-14 10:43:24 +11:00
jokob-sk
e741ff51b5
LANG: Vietnamese (vi_vn)
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-12 19:20:44 +11:00
jokob-sk
b57d36607a
BE+FE: refactor timezone UTC #1506
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-11 16:15:49 +11:00
Jokob @NetAlertX
933004e792
fixes
2026-02-11 03:56:37 +00:00
Jokob @NetAlertX
45157b6156
timestamp cleanup
2026-02-11 01:55:02 +00:00
jokob-sk
e899f657c5
BE+FE: refactor totals retrieval + LUCIRPC old field name
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-10 07:39:11 +11:00
Adam Outler
30c832b14e
move app.
2026-02-07 15:20:49 +00:00
jokob-sk
827b5d2ad3
FIX: lowercase MAC normalization across project v0.2
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-07 14:02:54 +11:00
jokob-sk
946ad00253
FIX: lowercase MAC normalization across project v0.1
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-07 13:44:50 +11:00
jokob-sk
0ce4e5f70c
BE+FE: work on bulk deleting devices and code cleanup #1493
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-07 10:37:31 +11:00
jokob-sk
8e83d9b67d
BE: Removal of debug code taht was causing devices to appear online #1489
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-06 14:18:15 +11:00
jokob-sk
1b6dc94bae
Deleting Plugin Objects was not possible #1486
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-05 11:57:37 +11:00
Jokob @NetAlertX
7cb17286db
Merge pull request #1484 from adamoutler/agentic-workflows
...
MCP Enhancements: Named Totals, OpenAPI Resource, and Dev Skills
2026-02-04 06:51:19 +11:00
Adam Outler
50e74076bb
Update OpenAPI spec description with detailed info
2026-02-03 13:17:43 -05:00
Adam Outler
1139e0e190
docs(api): Deprecate raw events totals endpoint
2026-02-03 18:43:43 +01:00
Adam Outler
7caa6a1949
feat(api): Add named events totals endpoint and deprecate raw version
2026-02-03 18:32:35 +01:00
Adam Outler
8211816b37
feat(mcp): Expose OpenAPI spec as a resource (netalertx://api/openapi.json)
2026-02-03 16:51:31 +01:00
jokob-sk
5081767b6e
Merge branch 'main' of https://github.com/jokob-sk/NetAlertX
2026-02-03 20:40:16 +11:00
jokob-sk
81202ce07e
name resolution config clean up, authoritative fields fixes for none values, css fixes
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-03 20:40:11 +11:00
Adam Outler
9ca5375652
fix(schema): Enhance MAC validation for sessions and events
2026-02-02 23:19:14 +01:00
Adam Outler
f43517b9a5
chore(api): Cleanup schemas and update skills docs
2026-02-02 23:14:45 +01:00
Adam Outler
5095edd5d8
docs(mcp): Update tool descriptions, links, and standardize path parameters
2026-02-02 23:14:41 +01:00
Adam Outler
b2501d98a5
fix(mcp): Handle non-JSON responses and correct JSON errors
2026-02-02 23:08:39 +01:00
jokob-sk
0b104caf7a
DOCS+BE: images and store test notifications
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-02 09:37:43 +11:00