v0.27.0
🚀 New Features
-
Added API prefix to all endpoints by @arkohut
- Updated all library and entity-related endpoints to use the
/apiprefix for consistency - Modified client code to reflect the new endpoint structure
- Updated all library and entity-related endpoints to use the
-
Added configuration management UI by @arkohut
- Implemented comprehensive configuration settings interface
- Added localization support for configuration in English and Chinese
-
Implemented service health check system by @arkohut
- Added
/api/healthendpoint for monitoring service status - Added
/api/processesendpoint to check service processes
- Added
-
Enhanced service management by @arkohut
- Implemented collapsible UI components for better configuration organization
- Added confirmation dialog for service restart operations
- Added footer with localization and GitHub link in layout
🔧 Refactoring
-
Improved service management architecture by @arkohut
- Introduced service_manager module for better process control
- Enhanced restart logic with improved error handling
- Implemented single instance checks for services
-
Streamlined API structure by @arkohut
- Created dedicated API router with proper mounting
- Added SPA catch-all route for improved frontend routing
🐛 Bug Fixes
- Fixed webhook URLs for default plugins by @arkohut
- Updated health check endpoint to use API router by @arkohut
- Fixed API endpoint in LibraryFilter component by @arkohut
- Added retry logic for default library retrieval by @arkohut
This release significantly improves the application's configuration management with a new UI, enhances service control with health checks, and standardizes API endpoints with a consistent prefix structure for better maintainability.
Full Changelog: v0.26.3...v0.27.0
🚀 新功能
-
为所有端点添加 API 前缀 by @arkohut
- 更新所有库和实体相关端点以使用
/api前缀以保持一致性 - 修改客户端代码以适应新的端点结构
- 更新所有库和实体相关端点以使用
-
添加配置管理界面 by @arkohut
- 实现全面的配置设置界面
- 为英文和中文添加配置本地化支持
-
实现服务健康检查系统 by @arkohut
- 添加
/api/health端点用于监控服务状态 - 添加
/api/processes端点用于检查服务进程
- 添加
-
增强服务管理功能 by @arkohut
- 实现可折叠 UI 组件以更好地组织配置
- 为服务重启操作添加确认对话框
- 在布局中添加带本地化和 GitHub 链接的页脚
🔧 重构
-
改进服务管理架构 by @arkohut
- 引入 service_manager 模块以实现更好的进程控制
- 增强重启逻辑并改进错误处理
- 实现服务的单实例检查
-
简化 API 结构 by @arkohut
- 创建专用 API 路由器并正确挂载
- 添加 SPA 通配路由以改进前端路由
🐛 错误修复
- 修复默认插件的 webhook URL by @arkohut
- 更新健康检查端点以使用 API 路由器 by @arkohut
- 修复 LibraryFilter 组件中的 API 端点 by @arkohut
- 为默认库检索添加重试逻辑 by @arkohut
此版本显著改进了应用程序的配置管理,提供了新的用户界面,通过健康检查增强了服务控制,并通过一致的前缀结构标准化 API 端点,以提高可维护性。
完整更新日志: v0.26.3...v0.27.0
