23 Commits
Author SHA1 Message Date
infinition b541ec1f61 feat: enhance scheduler functionality and UI improvements
- Updated scheduler.js to improve tab switching and content display.
- Refactored script fetching logic to handle new data structure.
- Enhanced schedule creation and editing with updated payload structure.
- Improved trigger testing and creation with consistent naming conventions.
- Added new CSS styles for actions and plugins pages to enhance UI/UX.
- Introduced responsive design adjustments for better mobile experience.
2026-03-19 16:59:55 +01:00
infinition b0584a1a8e feat: Add login page with dynamic RGB effects and password toggle functionality
feat: Implement package management utilities with JSON endpoints for listing and uninstalling packages

feat: Create plugin management utilities with endpoints for listing, configuring, and installing plugins

feat: Develop schedule and trigger management utilities with CRUD operations for schedules and triggers
2026-03-19 00:40:04 +01:00
infinition 3fa4d5742a Update BluetoothUtils: enhance scanning duration, improve service checks, and add adapter reset functionality 2026-03-16 22:09:51 +01:00
infinition df83cd2e92 Add notifier configuration management for Sentinel and LLM 2026-03-16 21:54:31 +01:00
infinition b759ab6d4b Add LLM configuration and MCP server management UI and backend functionality
- Implemented a new SPA page for LLM Bridge and MCP Server settings in `llm-config.js`.
- Added functionality for managing LLM and MCP configurations, including toggling, saving settings, and testing connections.
- Created HTTP endpoints in `llm_utils.py` for handling LLM chat, status checks, and MCP server configuration.
- Integrated model fetching from LaRuche and Ollama backends.
- Enhanced error handling and logging for better debugging and user feedback.
2026-03-16 20:33:22 +01:00
infinition aac77a3e76 Add Loki and Sentinel utility classes for web API endpoints
- Implemented LokiUtils class with GET and POST endpoints for managing scripts, jobs, and payloads.
- Added SentinelUtils class with GET and POST endpoints for managing events, rules, devices, and notifications.
- Both classes include error handling and JSON response formatting.
2026-03-14 22:33:10 +01:00
Fabien POLLY eb20b168a6 Add RLUtils class for managing RL/AI dashboard endpoints
- Implemented methods for fetching AI stats, training history, and recent experiences.
- Added functionality to set operation mode (MANUAL, AUTO, AI) with appropriate handling.
- Included helper methods for querying the database and sending JSON responses.
- Integrated model metadata extraction for visualization purposes.
2026-02-18 22:36:10 +01:00
Fabien POLLY b8a13cc698 wiki test 2026-01-24 18:06:18 +01:00
Fabien POLLY a78d05a87d Readme modified with Architecture link 2025-12-10 16:44:36 +01:00
Fabien POLLY dec45ab608 docs: Add initial architecture documentation for Bjorn Cyberviking. 2025-12-10 16:40:52 +01:00
Fabien POLLY d3b0b02a0b feat: Added ARCHITECTURE.md file 2025-12-10 16:39:59 +01:00
Fabien POLLY c1729756c0 BREAKING CHANGE: Complete refactor of architecture to prepare BJORN V2 release, APIs, assets, and UI, webapp, logics, attacks, a lot of new features... 2025-12-10 16:01:03 +01:00
Fabien POLLY a748f523a9 chore: Add 'test' to comment line. 2025-12-02 17:35:34 +01:00
Fabien POLLY b657ed6480 Fix merge issues & mac address blacklist overwriting shared save data #32 2024-11-13 01:58:28 +01:00
Fabien POLLY 1b69e97dbf Fixed missing parameter 2024-11-13 00:19:54 +01:00
Fabien POLLY c32344b6cb Commit error fix 2024-11-13 00:15:39 +01:00
Fabien POLLY 779a0b3101 Fix commit error 2024-11-13 00:14:11 +01:00
Fabien POLLY 518a87ccc0 Bjorn attacking itself/finding its own vulnerabilities #25 (you can copy/paste shared.py manually if you want) 2024-11-12 21:32:08 +01:00
Fabien POLLY 7f6f46db87 remove usless .git* files 2024-11-12 14:54:11 +01:00
Fabien POLLY 9ea706ccc0 Merge branch 'main' of https://github.com/infinition/Bjorn 2024-11-08 18:37:59 +01:00
Fabien POLLY 1e48fc2d85 Solved missing folders and added screen choice in the installation script 2024-11-08 00:38:40 +01:00
Fabien POLLY efcd1a9b69 Added screen choice for the user and solved missing folders 2024-11-08 00:31:10 +01:00
Fabien POLLY 5724ce6bb6 First Bjorn Commit ! 2024-11-07 16:39:14 +01:00