Commit Graph
979 Commits
Author SHA1 Message Date
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
zhangtao 59ed62d397 fix(nginx): 将后端服务地址从硬编码IP改为服务名
使用服务名代替硬编码IP地址,提高配置的灵活性和可维护性
2026-03-08 21:29:59 +08:00
zhangtao 37d4dade10 feat(nginx): 更新SSL证书路径配置
fix(deploy): 移除对main分支的拉取尝试

feat(task): 添加节点处理器模块和示例代码

refactor(scheduler): 改进任务执行包装器支持完整Python语法

style(monitor): 允许资源文件URL为相对路径

chore(deps): 降级requests版本到2.32.3

refactor(frontend): 更新节点任务示例代码

refactor(docker): 优化docker-compose配置和健康检查

refactor(resource): 加强文件路径安全检查和URL处理
2026-03-08 21:17:04 +08:00
fastapiadmin 1a4563e8ec Merge pull request #316 from fastapiadmin/2.2.0
fix(白名单): 添加自动登录相关接口到系统白名单
2026-03-04 00:37:50 +08:00
zhangtao f2238a2a1a fix(白名单): 添加自动登录相关接口到系统白名单 2026-03-04 00:36:55 +08:00
fastapiadmin dd24137b9a Merge pull request #315 from fastapiadmin/2.2.0
fix(store): 在系统模块操作后同步更新全局状态
2026-03-04 00:16:34 +08:00
zhangtao c836cc6f2e fix(store): 在系统模块操作后同步更新全局状态
确保在部门、角色、用户、通知、参数和字典等系统模块的增删改操作后,及时更新对应的全局store状态
避免因缓存导致的数据不一致问题
2026-03-04 00:15:52 +08:00
fastapiadmin d0e2831af9 Merge pull request #314 from fastapiadmin/2.2.0
feat(认证): 实现免登录快速登录功能
2026-03-03 00:19:22 +08:00
zhangtao 2add3bed3b feat(认证): 实现免登录快速登录功能
- 后端添加免登录用户列表、生成Token和免登录接口
- 前端添加快速登录标签页,支持用户头像快速登录
- 优化登录页面样式和交互体验
- 修复日志处理器移除时的异常处理问题
- 调整任务调度页面按钮文字和样式
2026-03-03 00:18:21 +08:00
fastapiadmin 75c143d4f6 Merge pull request #313 from fastapiadmin/2.2.0
2.2.0
2026-03-02 00:27:46 +08:00
zhangtao 4b9ebfd4ed feat(任务调度): 改进任务执行日志记录和UI展示
refactor(前端): 重构任务管理界面为卡片式布局
fix(后端): 修复任务日志记录中的job_id类型问题
perf(调度器): 优化立即执行任务的日志记录机制
style(前端): 调整多个页面的高度计算方式
2026-03-02 00:25:14 +08:00
zhangtao 83289f6025 feat: 重构前端页面布局和权限控制
refactor(前端): 统一调整表格高度为动态计算
fix(任务): 修正节点调试权限标识
style: 优化搜索区域样式和位置
chore: 移除不再使用的日志清理接口
docs(菜单): 更新菜单项名称和权限标识
2026-03-01 00:57:02 +08:00
fastapiadmin a26649c03e Merge pull request #311 from fastapiadmin/2.2.0
2.2.0
2026-02-26 23:28:28 +08:00
zhangtao b12c953f07 refactor(module_task): 移除节点分类相关代码
移除节点分类功能,包括前后端相关字段、枚举、表单和展示逻辑
优化任务调度器异常处理和日志记录
改进WebSocket聊天控制器的错误处理和连接关闭逻辑
增强节点调试功能,添加执行成功提示和跳转引导
2026-02-26 23:27:28 +08:00
zhangtao 1727110b46 refactor(workflow): 移除工作流编排功能及相关代码
删除前后端工作流编排功能的所有相关代码,包括模型、控制器、服务、API、前端组件等
更新依赖版本并移除不再需要的依赖包
调整系统菜单配置移除工作流相关菜单项
2026-02-26 00:33:57 +08:00
fastapiadmin 306eca7875 Merge pull request #309 from fastapiadmin/2.2.0
2.2.0
2026-02-23 06:45:07 +08:00
zhangtao 4e0eff3653 feat(workflow): 重构工作流模块并移除配置表单功能
refactor(node): 移除节点模型中的config_schema字段
refactor(workflow): 简化工作流模型和CRUD操作
feat(composables): 重构并增强任务相关组合式函数
style(settings): 优化设置抽屉样式
fix(auth): 修复配置加载逻辑
chore: 清理无用文件和代码
2026-02-23 06:43:38 +08:00
zhangtao d21242f4a7 feat: 重构任务调度系统和工作流节点管理
- 重构任务调度系统,将定时任务改为调度器监控,优化状态管理和日志记录
- 重构工作流节点模型,简化分类并增加执行相关字段
- 优化工作流执行逻辑,移除对开始/结束节点的强制要求
- 前端新增终端组件和工作流节点操作按钮优化
- 移除无用代码和文件,清理后端任务调度相关代码
- 更新系统菜单结构,调整任务管理相关权限和名称
2026-02-23 03:09:29 +08:00
fastapiadmin 491ce0ecc9 Merge pull request #308 from fastapiadmin/2.2.0
feat(security): 增加XSS防护和文件上传安全校验
2026-02-18 23:07:56 +08:00
zhangtao 301572d200 feat(security): 增加XSS防护和文件上传安全校验
添加bleach和dompurify库用于HTML内容过滤
实现文件上传路径校验和类型检测
增强定时任务函数格式验证
修复文件下载路径穿越漏洞
2026-02-18 23:05:51 +08:00
fastapiadmin d46d964dfa Merge pull request #307 from fastapiadmin/2.2.0
2.2.0
2026-02-18 17:32:06 +08:00
zhangtao 8689889127 feat(权限): 实现基于策略模式的权限过滤系统
添加 PermissionFilterStrategy 枚举定义不同权限过滤策略
在基础模型和业务模型中设置默认权限策略
重构权限服务支持策略模式,根据模型策略选择过滤方法
前端添加角色部门显示和默认头像处理
2026-02-18 17:30:23 +08:00
zhangtao 0c80ad3282 fix: 调整流程编排菜单的排序顺序 2026-02-17 03:45:32 +08:00
fastapiadmin 2cd01e69f8 Merge pull request #304 from fastapiadmin/2.2.0
2.2.0
2026-02-17 03:33:42 +08:00
zhangtao 3abf6323ec style(workflow): 调整错误消息样式,修复边距冲突
将.error-message的样式定义合并,移除.error-content中的重复边距设置
2026-02-17 03:32:16 +08:00
zhangtao 46911c48db fix(module_task): 修正任务调度模块路径错误
动态导入模块时使用了错误的路径前缀,将module_application改为module_task以匹配正确的模块路径
2026-02-17 03:27:58 +08:00
zhangtao 1f7e9e8d67 feat(workflow): 重构工作流模块并迁移到module_task目录
- 将工作流相关模块从module_application迁移到module_task目录
- 新增节点类型模型、服务和API接口
- 添加动态节点组件和节点操作工具函数
- 更新前端工作流编辑器支持动态节点配置
- 移除旧的module_application工作流相关文件
- 升级element-plus到2.11.0版本
- 优化性能工具函数(防抖和节流)
- 清理不再使用的依赖项(langchain-anthropic和langchain-mcp-adapters)
2026-02-17 03:24:53 +08:00
zhangtao aad10384d4 refactor(ai): 重构AI模块目录结构并优化代码
将AI模块从module_application迁移到module_ai目录
新增聊天会话和消息的CRUD、服务和控制器
实现WebSocket聊天接口和前端组件
优化代码结构和性能,修复已知问题
2026-02-15 01:24:38 +08:00
fastapiadmin d147228633 Merge pull request #303 from fastapiadmin/2.2.0
2.2.0
2026-02-14 00:35:14 +08:00
zhangtao 815bb31d52 feat: 添加LangJin文档功能并优化代码结构
添加前端LangJin文档页面和路由
完善后端文档配置和错误处理
优化代码格式和导入顺序
更新系统菜单和配置项
2026-02-14 00:33:47 +08:00
zhangtao 6c14b3ad54 feat(ai): 重构AI聊天模块,新增会话管理和文件上传功能
- 重构前端聊天界面布局,新增侧边栏管理会话
- 实现会话创建、切换和消息历史加载功能
- 新增文件上传和消息附件支持
- 优化WebSocket连接处理,支持token认证
- 后端新增会话和消息模型,重构WebSocket处理逻辑
- 移除旧的知识库和智能体配置相关代码
- 优化UI样式和交互体验
2026-02-13 23:57:36 +08:00
langjin aa4f6130b5 feat(doc): 新增了自定义的接口文档,,支持全局参数配置,postman风格UI,访问路径默认为/ljdoc,可以在setting中自己配置 2026-02-11 17:15:19 +08:00
fastapiadmin 3b4aba0042 Merge pull request #295 from fastapiadmin/2.2.0
feat(ai): 新增智能助手功能模块
2026-02-09 01:24:16 +08:00
zhangtao 45dad1e256 feat(ai): 新增智能助手功能模块
feat(backend): 添加ChromaDB向量数据库支持
feat(backend): 实现智能体配置、知识库和文档管理
feat(backend): 重构WebSocket聊天服务为AgentService
feat(frontend): 实现完整的聊天界面组件
feat(frontend): 添加智能体配置、知识库和文档管理页面
fix(user): 修复用户导入时性别转换问题
style(import): 优化导入组件加载状态处理
2026-02-09 01:22:48 +08:00
fastapiadmin f5bf44cad8 Merge pull request #294 from fastapiadmin/2.2.0
refactor(ai): 移除AI工具模块并内联AI处理逻辑
2026-02-08 01:27:24 +08:00
zhangtao b4dcdfa1ab refactor(ai): 移除AI工具模块并内联AI处理逻辑
将AI工具模块中的AIClient类逻辑内联到service中,删除不再使用的工具模块
简化资源查询参数中的path字段处理
2026-02-08 01:26:53 +08:00
fastapiadmin 94fe08e8a6 Merge pull request #293 from fastapiadmin/2.2.0
refactor(deploy): 简化命令行参数格式并更新帮助信息
2026-02-06 23:44:04 +08:00
zhangtao 36c77fb7ca refactor(deploy): 简化命令行参数格式并更新帮助信息
移除参数前的双横线(--)以简化使用,同时更新帮助信息以匹配新的参数格式
2026-02-06 23:42:50 +08:00
fastapiadmin 8634dbe1cf Merge pull request #292 from fastapiadmin/2.2.0
feat(前端): 添加页面切换动画功能并优化工作流节点样式
2026-02-06 22:37:10 +08:00