Commit Graph
1117 Commits
Author SHA1 Message Date
zhangtao d2a863652e feat(docs): enhance README and backend documentation for new user onboarding and backend conventions
- Added a "Start Here" section in both English and Chinese README files to guide new users on running the project locally and exploring its features.
- Introduced backend conventions for date and serialization handling, clarifying the use of Pydantic v2 and PostgreSQL.
- Updated the "Quick Start" section with detailed steps for first-time local setup, including environment requirements and backend setup instructions.
- Improved overall structure and clarity of documentation to facilitate better understanding for developers and contributors.
2026-03-29 07:25:09 +08:00
zhangtao bf26563083 feat(menu): add new user management section to sys_menu.json
- Introduced a "用户管理" (User Management) section in sys_menu.json with actions for creating, updating, deleting, and viewing user details.
- Enhanced the menu structure for improved organization and accessibility of user management features.
- Updated related styles to ensure consistency with the overall application theme.
2026-03-29 04:08:30 +08:00
zhangtao 77a6d24172 feat(workflow): add workflow management section to sys_menu.json
- Introduced a new "流程管理" (Workflow Management) section in sys_menu.json with various actions including create, debug, modify, delete, detail, and query workflows.
- Enhanced the menu structure to facilitate better organization and access to workflow management features.
- Updated related styles and variables for improved theme integration across the application.
2026-03-29 04:08:16 +08:00
zhangtao 7484560d9f feat(menu): add example management directory and related actions
- Introduced a new "示例管理目录" (Example Management Directory) in sys_menu.json with a structured hierarchy.
- Added multiple actions under "示例01管理" including create, update, delete, and import/export functionalities with appropriate permissions.
- Enhanced the menu structure to support better organization and access to example management features.
2026-03-29 03:21:23 +08:00
zhangtao a9856d142b feat(styles): enhance dark theme color variables with color-mix for better theme integration
- Updated CSS variables for background, fill, border, and menu hover colors in dark mode to use color-mix for improved visual consistency with primary theme color.
- Removed deprecated layout-* color variables to streamline styling approach.
- Enhanced comments for clarity on color mixing logic and its relation to theme colors.
2026-03-29 01:18:01 +08:00
zhangtao 787a453973 feat(CURD): integrate EnhancedDialog and improve modal components
- Added EnhancedDialog component to replace el-dialog in ExportModal.vue, ImportModal.vue, and PageModal.vue for better customization.
- Updated styles in PageContent.vue to enhance layout and toolbar functionality.
- Refactored PageSearch.vue to improve query handling and layout responsiveness.
- Introduced new properties in types.ts for better configuration options in search and content components.
- Updated package.json to include plop for improved project scaffolding.
2026-03-29 01:14:12 +08:00
zhangtao c304fa92d8 feat(navbar): enhance NavbarActions and TagsView with improved hover effects and quick link functionality
- Updated NavbarActions.vue to refine hover styles for icons and buttons, ensuring better visual feedback.
- Enhanced TagsView.vue by integrating a bookmark button for quick links, allowing users to easily add or remove favorites.
- Introduced a mechanism to synchronize quick link changes with local storage for immediate UI updates.
- Improved overall styling for better user experience and accessibility.
2026-03-28 02:59:08 +08:00
zhangtao 015e403060 feat(theme): 添加侧边栏配色方案和相关设置
- 引入侧边栏配色方案枚举,支持经典蓝和极简白
- 更新设置存储以包含侧边栏配色方案
- 在主题设置中添加侧边栏配色选项
- 优化相关组件样式以适应新配色方案
- 更新语言包以支持新设置项
2026-03-28 00:44:34 +08:00
fastapiadmin 3bd7e41f83 Merge pull request #334 from fastapiadmin/dev
refactor(captcha): 调整验证码字体大小并增强验证码生成逻辑
2026-03-25 01:19:23 +08:00
zhangtao 565663be4a refactor(captcha): 调整验证码字体大小并增强验证码生成逻辑
- 修改验证码字体大小从40调整为35
- 增加验证码生成的难度参数,支持不同难度级别的运算
- 优化验证码图像生成逻辑,增加随机噪点和干扰线,提升安全性和可读性
2026-03-25 01:18:24 +08:00
fastapiadmin ea4ed6da74 Merge pull request #333 from fastapiadmin/dev
Dev
2026-03-22 23:59:53 +08:00
zhangtao fd8ee5d3af feat(theme): 添加侧边栏logo的文本颜色和背景色变量
feat(editor): 替换模拟文件上传为实际API调用

fix(validator): 为日期和时间类型添加格式验证器
2026-03-22 23:59:05 +08:00
zhangtao 751b6910f2 feat(前端): 改进元数据输入方式为键值对列表
重构元数据输入表单,将原来的JSON文本输入改为可动态添加的键值对列表
2026-03-22 21:38:41 +08:00
zhangtao 817a5ffc17 refactor(theme): 移除侧边栏配色方案并优化主题样式
移除侧边栏配色方案相关代码,统一使用主题变量控制样式
优化表格区域样式,修复布局问题
更新主题色预设,提供更丰富的颜色选择
调整暗黑模式和明亮模式下的样式表现
2026-03-22 21:12:46 +08:00
fastapiadmin b25012f82e Merge pull request #332 from fastapiadmin/dev
Dev
2026-03-16 01:02:45 +08:00
zhangtao 014b5439da refactor(vue模板): 移除未使用的data-table样式 2026-03-16 01:00:38 +08:00
zhangtao 7e9e32d1b4 feat: 优化前端表格样式和查询表单布局
refactor(backend): 重构查询参数处理逻辑并使用枚举

fix: 修复状态显示不一致问题

style: 调整代码格式和导入顺序

perf(frontend): 优化表格高度自适应和溢出处理

docs: 添加方法参数和返回值的注释
2026-03-16 00:59:48 +08:00
fastapiadmin ff7abff91d Merge pull request #331 from fastapiadmin/dev
chore: 添加项目图片资源并更新文档引用路径
2026-03-15 04:49:31 +08:00
zhangtao 91f330a547 chore: 添加项目图片资源并更新文档引用路径
将项目所需的图片资源添加到 backend/data 目录
更新 README.md 和 README.en.md 中的图片引用路径,从远程地址改为本地路径
2026-03-15 04:48:34 +08:00
fastapiadmin 8025e80bf4 Merge pull request #330 from fastapiadmin/dev
refactor(docker): 修改nginx挂载路径以直接使用源码目录
2026-03-15 04:17:25 +08:00
zhangtao 9d1ad8d9d5 refactor(docker): 修改nginx挂载路径以直接使用源码目录
将前端、H5和文档的挂载路径从dist目录改为源码目录,便于开发时直接查看修改效果
2026-03-15 04:16:14 +08:00
fastapiadmin fd2cc9b47b Merge pull request #329 from fastapiadmin/dev
build: 添加 openai 2.28.0 依赖
2026-03-15 03:53:32 +08:00
zhangtao aa3fc617d0 build: 添加 openai 2.28.0 依赖
更新 pyproject.toml、requirements.txt 和 uv.lock 文件,添加 openai 2.28.0 版本依赖
2026-03-15 03:52:56 +08:00
fastapiadmin fb90d12966 Merge pull request #328 from fastapiadmin/dev
Dev
2026-03-15 03:34:53 +08:00
zhangtao a9167a4149 chore: 更新.gitignore文件中的环境配置文件
移除旧的环境配置文件命名,添加新的开发和生产环境配置文件
2026-03-15 03:33:04 +08:00
zhangtao 10ba8baa83 chore: 删除所有环境配置文件和docker-compose文件 2026-03-15 03:32:54 +08:00
zhangtao 1a564e5018 docs: 更新环境配置示例文件和docker-compose配置
更新前后端环境配置示例文件,替换占位符为通用值
添加docker-compose示例文件
优化.gitignore文件,添加本地覆盖配置
统一各环境配置文件的格式和说明
2026-03-15 03:28:46 +08:00
fastapiadmin 464bbc9a2c Merge pull request #327 from fastapiadmin/dev
Dev
2026-03-15 02:40:19 +08:00
zhangtao 439437195d refactor(workflow): 将组件从composables目录移动到components目录并重构工作流设计器
重构工作流设计器相关组件,包括EdgeConfigPanel、DynamicNode、NodeConfigPanel和WorkflowDesignDrawer,从composables目录迁移到components目录。优化了组件结构和代码组织,提升了代码可维护性。同时完善了工作流设计器的功能实现和样式表现。
2026-03-15 02:38:15 +08:00
zhangtao 0723c12899 refactor(ai): 将McpAPI替换为AiChatAPI以匹配模块命名 2026-03-15 02:21:08 +08:00
zhangtao 2021241836 docs: 更新环境变量和docker-compose配置中的占位文本
将环境变量和docker-compose配置中的示例密码和密钥替换为更明确的占位文本
添加配置项的注释说明
2026-03-15 01:59:14 +08:00
zhangtao 1617d1c28a 删除后端环境配置 example 文件 2026-03-15 01:41:38 +08:00
zhangtao b455892ae8 添加后端环境配置文件并移除 example 后缀 2026-03-15 01:41:17 +08:00
zhangtao dd75b289ad 删除前端环境配置 example 文件 2026-03-15 01:40:16 +08:00
zhangtao ab837d153c 添加前端环境配置文件并移除 example 后缀 2026-03-15 01:38:58 +08:00
zhangtao 34aa589555 chore: 更新docker-compose 2026-03-15 01:29:39 +08:00
zhangtao bc7b29c7a2 chore: 更新.gitignore文件以忽略docker-compose.yaml 2026-03-15 01:28:06 +08:00
zhangtao fcab562cd9 feat(workflow): 新增工作流管理模块及相关组件
feat(tenant): 添加租户管理模块的模型、CRUD和服务层

feat(frontend): 实现工作流设计器和节点配置面板

feat(api): 添加工作流API接口定义和类型声明

refactor: 优化代码结构和注释格式

build: 添加@vue-flow相关依赖包
2026-03-15 01:27:03 +08:00
fastapiadmin eabbb76edf Merge pull request #325 from fastapiadmin/2.2.0
2.2.0
2026-03-15 00:56:30 +08:00
zhangtao 2ba5b32178 fix: 统一数据库和Redis的密码为小写格式
将MySQL和Redis的密码从混合大小写格式统一改为全小写格式,提高一致性并减少潜在的大小写敏感问题
2026-03-15 00:55:45 +08:00
zhangtao 29f6cf9ae0 fix(用户管理): 修复编辑用户时密码字段显示问题
refactor(导航栏): 优化样式和颜色变量使用
使用CSS变量替代硬编码颜色值,提高主题一致性

refactor(顶部菜单): 重命名变量和方法以提升可读性
将processedTopMenus改为topMenuItems,handleMenuSelect改为handleTopMenuSelect

fix(菜单服务): 修复菜单标题重复校验逻辑
增加parent_id作为校验条件,避免同级菜单标题重复

refactor(顶部布局): 重构布局结构和样式
优化DOM结构和CSS,提升可维护性和响应式表现
2026-03-15 00:42:59 +08:00
fastapiadmin 6e87c1c185 Merge pull request #323 from fastapiadmin/2.2.0
feat(ai): 重构AI聊天模块,使用agno框架替代langchain
2026-03-13 00:43:05 +08:00
zhangtao e03692467b feat(ai): 重构AI聊天模块,使用agno框架替代langchain
- 移除langchain相关依赖,引入agno作为大模型开发框架
- 重构聊天会话和消息存储,使用agno的TeamSession管理
- 合并chat_message和chat_session模块为统一的chat模块
- 更新前端API和类型定义,适配新的后端接口
- 优化数据库日志字段类型,根据数据库类型自动选择
- 重构AI助手组件,使用新的聊天API
- 清理不再使用的模型、控制器和服务代码
2026-03-13 00:41:44 +08:00
fastapiadmin 39964f2e20 Merge pull request #322 from fastapiadmin/2.2.0
docs(deploy): 更新部署文档并增强部署脚本功能
2026-03-09 00:13:54 +08:00
zhangtao 8b83caf7fc docs(deploy): 更新部署文档并增强部署脚本功能
添加两种部署方式的详细说明文档
为部署脚本增加 restart 和 update 命令
优化脚本执行位置检测逻辑
2026-03-09 00:13:12 +08:00
fastapiadmin 3191611b5f Merge pull request #321 from fastapiadmin/2.2.0
fix: 移除Redis密码环境变量并改用硬编码密码
2026-03-08 21:49:40 +08:00
zhangtao e4b61fb22a fix: 移除Redis密码环境变量并改用硬编码密码 2026-03-08 21:49:00 +08:00
fastapiadmin 90b41a8c90 Merge pull request #320 from fastapiadmin/2.2.0
fix(redis): 为redis服务添加密码认证
2026-03-08 21:43:52 +08:00
zhangtao 4aa19d158a fix(redis): 为redis服务添加密码认证
添加REDIS_PASSWORD环境变量要求,增强redis服务的安全性
2026-03-08 21:43:10 +08:00
fastapiadmin bfb8cac338 Merge pull request #319 from fastapiadmin/2.2.0
2.2.0
2026-03-08 21:32:21 +08:00