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
2742414123
BE: /health endpoint
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-02-18 22:29:12 +11: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
264cae3338
feat: add health check endpoint and related schemas with tests
2026-02-17 23:01: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
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
7caa6a1949
feat(api): Add named events totals endpoint and deprecate raw version
2026-02-03 18:32:35 +01: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
7aa547ed90
Fix Device Up
2026-01-31 03:09:20 +00:00
Adam Outler
5a49b97821
Fixes for Coderabbit review
2026-01-31 02:54:00 +00:00
Adam Outler
cc8a695943
improve MCP spec
2026-01-30 14:25:05 +00:00
Adam Outler
ed4e0388cc
Improve OpenAPI specs
2026-01-30 00:15:49 +00:00
jokob-sk
19b40de1de
BE: write_notification schema fix - added interrupt
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-27 08:27:31 +11:00
Jokob @NetAlertX
8b1fe734c4
Merge pull request #1450 from adamoutler/reverse-proxy-20212
...
Enable proxies on docs
2026-01-25 17:04:10 +11:00
Adam Outler
1ec499dfb0
internal reverse proxy from 20212 to 20211/server
2026-01-25 00:41:31 +00:00
jokob-sk
96e4909bf0
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-25 11:40:29 +11:00
jokob-sk
3775e21dc7
feat: authoritative plugin fields
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-24 22:20:30 +11:00
Jokob @NetAlertX
3ee21ac830
review fixes
2026-01-21 00:17:54 +00:00
Jokob @NetAlertX
3b203536b8
ALL:Authoritative plugin fields
2026-01-19 11:28:37 +00:00
Adam Outler
bb0c0e1c74
Coderabbit fixes:
...
- Mac
- Flask debug
- Threaded flask
- propagate token in GET requests
- enhance spec docs
- normalize MAC x2
- mcp disablement redundant private attribute
- run all tests imports
2026-01-19 01:12:48 +00:00
Adam Outler
ecea1d1fbd
feat(api): MCP, OpenAPI & Dynamic Introspection
...
New Features:
- API endpoints now support comprehensive input validation with detailed error responses via Pydantic models.
- OpenAPI specification endpoint (/openapi.json) and interactive Swagger UI documentation (/docs) now available for API discovery.
- Enhanced MCP session lifecycle management with create, retrieve, and delete operations.
- Network diagnostic tools: traceroute, nslookup, NMAP scanning, and network topology viewing exposed via API.
- Device search, filtering by status (including 'offline'), and bulk operations (copy, delete, update).
- Wake-on-LAN functionality for remote device management.
- Added dynamic tool disablement and status reporting.
Bug Fixes:
- Fixed get_tools_status in registry to correctly return boolean values instead of None for enabled tools.
- Improved error handling for invalid API inputs with standardized validation responses.
- Fixed OPTIONS request handling for cross-origin requests.
Refactoring:
- Significant refactoring of api_server_start.py to use decorator-based validation (@validate_request).
2026-01-18 18:16:18 +00:00