feat: add initial HTML structure for Message Function Center
hunian
d92f1c4
Refactor video audio extractor plugin and enhance functionality
hunian
e5e756a
- Renamed MCP tool names for consistency across plugins.
- Updated video audio extractor API to support file uploads and ASR provider selection.
- Improved error handling and logging during audio extraction and transcription processes.
- Added support for temporary file handling and cleanup.
- Enhanced frontend UI to include ASR provider selection and improved user feedback.
- Updated plugin metadata to include ASR provider information.
- Added new dependencies for huggingface_hub.
- Updated tests to include the new video audio extractor plugin.
feat: 更新音频转录服务以返回时间戳,增强 OCR 服务兼容性
hunian
3899a42
feat: add audio transcription and OCR plugins
hunian
ae8b600
- Implemented audio transcription plugin with support for base64 audio and file uploads.
- Added core transcription service using transformers ASR pipeline.
- Created frontend interface for audio transcription with status checking.
- Developed OCR plugin for image text extraction from base64 and file uploads.
- Integrated video audio extractor plugin to extract audio from video files and transcribe it.
- Added MCP tools for audio and video transcription functionalities.
- Updated plugin metadata and governance information for all new plugins.
feat: 优化微博和小红书内容提取逻辑,增强图片URL处理
hunian
d25b897
feat: 支持微博内容提取,更新插件描述和前端输入提示
hunian
bb96b1a
test: 补齐插件平台契约测试
hunian
f4f1610
feat: 新增内置 MCP 和内容处理插件
hunian
fbd9d3d
feat: 迁移插件前端为静态 UI 契约
hunian
9bdc593
feat: 重构前端控制台和工具页面
hunian
a43ac26
feat: 重构插件平台后端运行时和状态契约
hunian
10b8d56
chore: 更新本地工作产物忽略规则
hunian
3526c01
Refactor code structure for improved readability and maintainability
hunian
9ef8a08
fix(mcp): 修复服务器传输安全配置逻辑
hunian
7083a6e
- 删除了未使用的 os 导入
- 移除基于环境变量配置 allowed_hosts 的逻辑
- 直接使用固定值 ["*"] 作为 allowed_hosts 以禁用 DNS 重绑定保护
- 修正 FastMCP 实例化时传输安全参数命名错误
- 优化注释说明代理环境下禁用 DNS rebinding 保护的必要性
- Create frontend directory with complete subdirectory structure
- Configure package.json with React, TypeScript, Vite, Tailwind
- Set up tsconfig.json with path aliases for clean imports
- Configure vite.config.ts with build optimization and API proxy
- Add Tailwind CSS with shadcn-compatible color system
- Create ESLint configuration for React + TypeScript
- Add index.html and base CSS with dark mode support
- Update .gitignore to exclude node_modules
docs: add frontend migration implementation plan
hunian
7106c1a
Based on spec doc, covers:
- Project initialization (Vite + TypeScript + Tailwind + shadcn/ui)
- Type definitions, API client, state management
- UI components, layout components, feature components
- Page components (Home, Plugins, Admin, Tool, NotFound)
- Plugin frontend migration
- Backend integration with SPA support
- Cleanup of old Jinja2 templates
~84 steps across 11 chunks for subagent-driven execution.
docs(spec): address spec review feedback for frontend migration
hunian
4748f97
Fixes:
- Use convention-based dynamic import for plugin loading
- Rename stores to uiStore/sidebarDataStore for clarity
- Add complete Vite alias configuration
- Add complete API client with error handling
- Fix Dockerfile to use NodeSource for Node.js 20.x
- Add detailed fallback implementation code
- Add testing strategy section
docs: add frontend migration design spec
hunian
80bec8f
Design document for migrating from Jinja2 templates to React SPA architecture.
Covers: project structure, routing, components, API layer, state management,
i18n, types, backend integration, and risk mitigation strategies.
chore: update config and cleanup
hunian
3298adb
- Add uv dependency management note to CLAUDE.md
- Add MCP_BASE_URL config for HuggingFace Space deployment
- Remove backup file
chore: cleanup deprecated files and update documentation
hunian
e7bacad
- Remove deprecated test_server.py (uses old FastMCP import)
- Remove old plan documents (superseded by new implementation)
- Update spec document to reflect actual FastMCP usage
- Update pyproject.toml with all required dependencies
- Mark implementation plan as completed
test(mcp): add unit tests for decorators and plugin_registry
hunian
670cc69
docs(mcp): add comprehensive module documentation
hunian
4f62f51
feat: integrate PluginMCPRegistry and add MCP tools to all plugins