Commit Graph

16 Commits

Author SHA1 Message Date
qwen.ai[bot]
aef9a2939e Fix project URL in documentation and update gitignore format
- Updated README.md to correct GitHub repository URL from github.com/FutureOSS/futureoss to github.com/Starlight-apk/FutureOSS
- Revised .gitignore file to use standard gitignore format instead of code block wrapper
- Corrected license badge in README from MIT to Apache-2.0 to match actual project license
- Fixed contribution guide URLs to point to correct repository location
2026-04-25 08:21:24 +00:00
qwen.ai[bot]
d7978349ed Title: Update license confirmation and enhance project documentation
Key features implemented:
- Updated README.md to prominently display MIT license badge and include full license text in expandable section
- Enhanced .gitignore with comprehensive file patterns for Python, dependencies, logs, and build artifacts
- Added detailed plugin manifest example showing license declaration in plugin configuration
- Included license information in plugin development documentation section

The updates provide clear license visibility and improved development workflow configuration.
2026-04-25 08:14:10 +00:00
qwen.ai[bot]
9322dc857f update branch 2026-04-25 06:07:33 +00:00
qwen.ai[bot]
fe71635899 Title: Add auto-dependency plugin for system dependency management
Key features implemented:
- Added new auto-dependency plugin that scans plugin manifests for system dependencies and automatically installs missing ones
- Created SystemDependencyChecker class with support for multiple package managers (apt, yum, dnf, pacman, brew, apk)
- Implemented PL injection interface with functions for scan, check, install, and info operations
- Added context management system in core module for plugin execution environment
- Created example plugin manifest demonstrating system dependency declaration
- Updated .gitignore with comprehensive file exclusion patterns

The plugin provides automatic scanning and installation of system dependencies declared in plugin manifests, integrating seamlessly with the plugin loader through PL injection capabilities.
2026-04-25 05:52:44 +00:00
qwen.ai[bot]
7febcdba84 update branch 2026-04-25 00:52:26 +00:00
qwen.ai[bot]
f8853ca45e Title: Upgrade to FutureOSS v1.1.0 with enterprise-grade security and deployment features
Key features implemented:
- New RELEASE_v1.1.0.md with comprehensive release notes for security upgrades and new features
- New firewall.py plugin implementing dynamic IP filtering, port management, and attack detection
- New frp_proxy.py plugin for FRP-based internal network tunneling and proxy services
- New ftp_server.py plugin providing secure file transfer with user management and access control
- New multi_lang_deploy.py orchestrator supporting automated detection and deployment of Python/Node.js/Go/Java/PHP projects
- New ops_toolbox.py with backup/recovery, health checks, and resource quota management
- New security_gateway.py with API rate limiting, JWT authentication, audit logging, and circuit breaker protection
- New HTML5/CSS3/JS-based webui replacing PHP templates with modern responsive design and real-time metrics
- New manifest.json files for all plugins adding configuration schemas and dependency declarations
- Updated .gitignore with refined ignore patterns for development environments
- Modified core plugin manifests to include internationalization dependencies and enhanced configurations
- Removed legacy PHP template files from webui frontend views
- Enhanced plugin bridge, storage, signature verification with multilingual support and security improvements
2026-04-25 00:01:05 +00:00
qwen.ai[bot]
1393dbe3eb update branch 2026-04-24 23:15:25 +00:00
qwen.ai[bot]
17fe827430 Title: Add HTML render config and update gitignore rules
Key features implemented:
- Added html-render-config.json with root directory, index file, and static prefix settings for website rendering
- Updated .gitignore to exclude Python cache files, compiled files, logs, and environment files while removing old project-specific entries

The changes improve project configuration management and clean up version control exclusions for better development workflow.
2026-04-24 23:11:44 +00:00
Falck
395cda2e8b chore: add website directory to gitignore and update VSCode config
- Add `website/` to .gitignore to exclude website build artifacts
- Add Node.js debug configurations for FutureOSS website in launch.json
- Update VSCode color theme to "Default Dark Modern"
- Refactor plugin loader to simplify dependency and lifecycle plugin loading logic
2026-04-25 06:43:45 +08:00
Falck
e72818399c update project configuration and add development tools
- Add Python virtual environment patterns to .gitignore
- Replace .codebuddy with .clinerules in .gitignore
- Add .pid file for process tracking
- Add comprehensive .pylintrc configuration for Python linting
- Update start.bat with English translations and simplified functions
2026-04-19 12:00:02 +08:00
Falck
2f67887e6e 重构 README 文档结构并更新项目介绍 2026-04-18 00:38:29 +08:00
Falck
1a129481e4 移除 data/pkg 目录相关逻辑 2026-04-18 00:27:33 +08:00
Falck
9d19d09821 新增简易的8080面板😊 2026-04-17 23:15:15 +08:00
Falck
c38d2f66d1 🌟构建了简易的blog 2026-04-10 20:00:25 +08:00
Falck
0e5c28e0b3 添加官网景深效果
- 移除突兀的代码
- 为官网加装景深
- 修复PKG的导入
2026-04-06 14:48:26 +08:00
Falck
76147bae94 初始提交 - FutureOSS v1.0 插件化运行时框架
一切皆为插件的开发者工具运行时框架

🧩 核心特性:
  - 插件热插拔 (importlib 动态加载)
  - 依赖自动解析 (拓扑排序 + 循环检测)
  - 企业级稳定 (熔断/降级/重试/隔离)
  - 事件驱动 (发布/订阅事件总线)
  - 完整配置 (YAML 配置 + 热重载)
2026-04-06 09:57:10 +08:00