Commit Graph
1282 Commits
Author SHA1 Message Date
fastapiadmin 1cd12c726a Merge pull request #530 from fastapiadmin/dev
fix(frontend,backend): 修复两处配置与逻辑问题
2026-09-17 20:57:18 +08:00
zhangtao 0cf2e24b92 fix(frontend,backend): 修复两处配置与逻辑问题
1. 修复前端节点选择框选项显示异常问题,将字符串数组转为标准label-value格式
2. 简化后端alembic配置文件,移除冗余注释与废弃配置项
2026-09-17 20:56:18 +08:00
fastapiadmin 39767fd0f3 Merge pull request #529 from fastapiadmin/dev
Dev
2026-09-14 01:19:33 +08:00
zhangtao 740e334d9e feat(router): add route invariant checks for deep skip rendering
1. add route config check for directory nodes with component in dev mode
2. add runtime guard in page content layout
3. add comprehensive unit tests for route invariants
4. fix vitest config to match vite alias and define app info
2026-09-14 01:18:18 +08:00
zhangtao 24589ad9cd refactor(router): simplify route cache logic, remove nested parent component
重写多级目录路由处理逻辑,移除冗余的NestedRouterParent壳组件,改用RouterView深度跳级直接渲染叶子页面,简化KeepAlive缓存实现,修复多缓存实例导致的重复请求问题。
2026-09-14 01:06:20 +08:00
fastapiadmin 1f8757f826 Merge pull request #528 from fastapiadmin/dev
refactor(frontend): 统一组件名匹配KeepAlive缓存逻辑,重构路由缓存机制
2026-09-14 00:33:08 +08:00
zhangtao 2d393247cc refactor(frontend): 统一组件名匹配KeepAlive缓存逻辑,重构路由缓存机制
1.  调整所有页面组件的name为路由/菜单对应的route_name,适配KeepAlive匹配规则
2.  重构路由嵌套缓存逻辑,修复多标签页下重复挂载页面导致接口并发请求的问题
3.  移除冗余的onMounted自动请求代码,统一数据加载逻辑
4.  优化缓存键生成和KeepAlive包含排除规则,确保缓存精准生效
2026-09-14 00:30:06 +08:00
fastapiadmin 4d4a8b3a1f Merge pull request #527 from fastapiadmin/dev
fix: 修复主键类型非Integer时的模型生成与导入问题
2026-09-13 22:18:43 +08:00
zhangtao f12a40090a fix: 修复主键类型非Integer时的模型生成与导入问题
1. 前端将MySQL主键默认类型从bigint改为int,同步后端代码适配
2. 增加SQLAlchemy主键类型自动导入逻辑,当主键类型不是Integer时自动添加对应导入
3. 重构模型模板,当主键类型与基类不一致时显式覆盖id字段定义
2026-09-13 22:17:49 +08:00
fastapiadmin cf344383e4 Merge pull request #526 from fastapiadmin/dev
refactor(frontend): 优化列表页缓存与数据刷新逻辑
2026-09-13 14:43:31 +08:00
zhangtao 8291c1a494 refactor(frontend): 优化列表页缓存与数据刷新逻辑
1. 为详情、评论接口添加禁用缓存配置,获取实时数据
2. 重构useListPage,新增refreshData和reload方法统一数据刷新逻辑
3. 替换原有loadData调用,统一列表页数据更新流程
4. 移除冗余的force缓存配置,通过method.config自定义缓存策略
2026-09-13 14:40:14 +08:00
fastapiadmin 3413b6b58b Merge pull request #525 from fastapiadmin/dev
feat(ticket,monitor): add ticket stats api and optimize server ip fetch
2026-09-12 12:34:14 +08:00
zhangtao f15fdb86c0 feat(ticket,monitor): add ticket stats api and optimize server ip fetch
1. add TicketStatsSchema for work status aggregate
2. add stats method to TicketService to count pending/processing/done tickets
3. add ticket stats api endpoint
4. optimize server local ip detection with fallback logic
2026-09-12 12:33:00 +08:00
fastapiadmin d9096a1a87 Merge pull request #524 from fastapiadmin/dev
refactor: 移除数据大屏页面及相关组件,更新滚动容器逻辑与配置
2026-09-12 01:31:26 +08:00
zhangtao 8d7efb6c58 refactor: 移除数据大屏页面及相关组件,更新滚动容器逻辑与配置
1. 移除dashboard数据大屏页面及全部依赖的图表、统计组件
2. 重构主滚动容器选择逻辑,统一使用getMainScrollEl获取滚动元素
3. 更新配置项,添加TRUSTED_PROXY_HOPS与IP2REGION相关配置
4. 替换IP归属地查询为离线本地解析,移除相关HTTP请求配置
5. 简化OAuth与微信小程序登录的background_tasks参数传递
6. 修复系统参数描述与前端提示文案,更新alembic版本清理逻辑
7. 简化页面滚动重置逻辑,过滤隐藏标签页
2026-09-12 01:16:03 +08:00
fastapiadmin 54c23f547b Merge pull request #523 from fastapiadmin/dev
feat(generator): add python plugin template and fix frontend static path
2026-09-10 21:25:00 +08:00
zhangtao 8b63042ecf feat(generator): add python plugin template and fix frontend static path
1. 新增python包初始化模板和插件元数据模板
2. 修复前端静态文件挂载路径硬编码问题,使用配置中的FRONTEND_DIST_DIR
3. 优化代码生成模板中日期验证器的计算逻辑,改用jinja2过滤器一次性计算
4. 新增toml文件的文件图标适配
5. 更新文档说明代码生成后需要重启后端以及静态托管的注意事项
2026-09-10 21:22:09 +08:00
fastapiadmin 954e21e85c Merge pull request #522 from fastapiadmin/dev
refactor: 优化前端缓存与WebSocket连接处理,新增开发指南文档
2026-09-10 00:36:59 +08:00
zhangtao e39a369bac refactor: 优化前端缓存与WebSocket连接处理,新增开发指南文档
1. 调整FastAPI前端挂载配置,简化目录路径并添加目录检查关闭注释
2. 修复工作标签页清空时的KeepAlive缓存泄漏问题,正确驱逐非固定标签缓存
3. 优化AI聊天页WebSocket连接逻辑,避免连接泄漏与竞态问题,添加生命周期缓存清理
4. 新增全栈开发指南SKILL.md,覆盖工程结构、命令、约定与常见坑点
2026-09-10 00:35:17 +08:00
fastapiadmin f7f5fb61a5 Merge pull request #521 from fastapiadmin/dev
Dev
2026-09-07 02:07:19 +08:00
zhangtao 8cb5f17811 chore: 移除全局 API 与 WS 限流并修复代理配置
移除 fastapi-limiter 依赖及相关限流逻辑,更新健康检查请求头并信任反向代理转发头,避免生产环境 HTTPS 误判导致 301 循环。
2026-09-07 01:54:13 +08:00
zhangtao 37b7b8e09c chore(docker): 调整 dockerignore 排除上传目录 2026-09-07 01:38:38 +08:00
fastapiadmin 60eb7cfbbe Merge pull request #520 from fastapiadmin/dev
chore: 移除 deploy.bat 和 deploy.sh 部署脚本
2026-09-07 01:01:15 +08:00
zhangtao bddb177d36 chore: 移除 deploy.bat 和 deploy.sh 部署脚本 2026-09-07 01:00:27 +08:00
fastapiadmin beac011eef Merge pull request #519 from fastapiadmin/dev
feat(work): 支持工单、公告、AI模型页面下拉刷新
2026-09-07 00:22:54 +08:00
zhangtao 14428bffb3 feat(work): 支持工单、公告、AI模型页面下拉刷新 2026-09-07 00:22:02 +08:00
fastapiadmin 89f14d3e62 Merge pull request #518 from fastapiadmin/dev
fix(frontend): 修复 el-tabs 受控绑定方式
2026-09-07 00:15:11 +08:00
zhangtao 594c3f63fa fix(frontend): 修复 el-tabs 受控绑定方式 2026-09-07 00:13:15 +08:00
fastapiadmin a8ec72dfc9 Merge pull request #517 from fastapiadmin/dev
Dev
2026-09-07 00:08:42 +08:00
zhangtao a8d29d4ab4 fix: 修复多项后端缺陷并加固安全与限流
- 修正 AI 会话表初始化及异步数据库 URI 处理
- 新增全局 API 与 WS 聊天限流,健康检查豁免
- 修复忘记密码接口防用户枚举与参数校验
- 修复 SSE 推送数据重复编码问题
- 修复 Cron 表达式 Quartz 问号兼容
- 修复存储模块权限标识前缀
- 新增过期日志清理与任务错误中文提示
2026-09-07 00:08:00 +08:00
zhangtao 30dfc7097b docs: 更新贡献指南,补充小程序开发说明 2026-09-06 21:19:58 +08:00
zhangtao 45a00334c0 docs: add SaaS multi-tenant platform requirements 2026-09-06 21:19:50 +08:00
zhangtao e340053efa docs(readme): 更新项目说明与界面截图
补充移动端截图、Docker 部署说明与 Star History,同时更新后端技术栈版本和项目结构描述。
2026-09-06 20:52:11 +08:00
zhangtao 9e80f970d0 refactor(task): 重构定时任务与存储路由
- 移除各路由文件顶部冗余注释
- 将 JobRouter/NodeRouter 重命名为 CornJobRouter/CornJobNodeRouter
- 新增存储浏览、节点、传输、工作流路由注册
- 调整路由导入来源与任务表名
- 优化 main.py 启动方式及环境配置加载
2026-09-06 04:14:17 +08:00
zhangtao d470c7eb1f refactor(backend): 调整模块结构、调度器逻辑与健康检查路由 2026-09-06 00:54:24 +08:00
zhangtao 92081815f4 refactor(backend): 将模块从 api/v1 移至 backend 根目录 2026-09-06 00:54:11 +08:00
zhangtao 3f472d1e89 refactor: 重构存储与工作流模块,调整目录结构与初始化逻辑
1.  迁移存储模块功能到工作流模块,合并冗余代码
2.  调整环境配置加载路径与初始化脚本目录
3.  更新文档与前端组件代码适配重构
4.  新增工作流相关CRUD、模型与迁移文件
5.  移除过期模块与冗余代码,优化日志配置
2026-09-03 21:55:31 +08:00
fastapiadmin 859b162d26 Merge pull request #507 from fastapiadmin/dev
feat: add storage module, internal chat and workflow enhancements
2026-08-19 23:23:51 +08:00
zhangtao 001d1bdf4c feat: add storage module, internal chat and workflow enhancements
- 新增多协议存储模块(支持FTP/SFTP/S3/OBS/OSS/COS/本地存储),包含存储源管理、文件操作、传输任务功能
- 新增系统内部聊天模块,支持WebSocket实时通信与未读统计
- 优化工作流节点系统,支持内置业务节点并完善配置面板
- 修复健康检查接口路径与菜单角标显示逻辑
- 新增SQLite WAL模式与busy_timeout配置优化并发性能
- 更新依赖与文档,支持模块裁剪配置
2026-08-19 23:20:39 +08:00
fastapiadmin 8fd936cc1e Merge pull request #505 from fastapiadmin/dev
Dev
2026-08-16 21:17:12 +08:00
zhangtao 11160b05e4 refactor(auth): 优化IP归属地处理逻辑,调整缓存与展示
1. 调整IP归属地缓存TTL从7天改为30天
2. 优化登录IP列展示,增加whitespace-nowrap类并加宽最小宽度
3. 新增异步补全OAuth/微信登录会话归属地逻辑
4. 重构IP归属地工具类,统一降级文案与查询决策逻辑
5. 修复部分类型检查与异常处理问题
2026-08-16 02:57:19 +08:00
zhangtao 61336936a0 refactor: 项目整体优化与功能迭代
主要变更:
1. 移除冗余代码:删除重复的CommonUtil、旧主题管理、缓存请求等模块
2. 依赖升级:更新vite-plugin-uni-components到0.3.2版本
3. 样式优化:调整卡片高度、主题色配置、隐私弹窗样式
4. 代码重构:简化用户store、请求类型、列表分页逻辑
5. 新增功能:添加工单统计、tabbar高亮、通用工具类等新模块
6. 修复细节:调整排版顺序、修复水印主题store引用、优化表单样式
2026-08-16 02:30:56 +08:00
zhangtao 85de5c350e refactor(frontend): 统一使用设计令牌替换硬编码颜色值
1.  新增全局设计令牌系统,支持明暗主题切换
2.  替换所有页面组件中的硬编码颜色为语义化变量
3.  调整页面动画配置与导航钩子顺序
4.  删除临时生成的 vite 配置缓存文件
2026-08-13 21:10:48 +08:00
zhangtao 7bbc489c59 refactor(frontend): 统一使用wd-text组件替换原生text标签,优化页面配置
1.  全局替换普通text标签为wd-text组件,统一文本样式与功能
2.  调整页面全局配置与tabBar配置,按平台动态裁剪无效配置
3.  修复微信小程序端表单item样式兼容问题,添加自定义样式隐藏空left区域
4.  移除登录页冗余的微信一键登录相关代码
2026-08-11 00:49:00 +08:00
zhangtao 50eac1872b chore: 初始化项目基础结构与配置
添加了nvm配置、静态资源、项目配置文件、工具类、api模块、状态管理、国际化、路由配置等基础代码,搭建了uniapp前端项目的初始框架。
2026-08-10 22:23:32 +08:00
fastapiadmin 4c8462cc71 Merge pull request #504 from fastapiadmin/dev
feat(console): add database type display in startup status
2026-08-10 20:53:19 +08:00
zhangtao 9e41358945 feat(console): add database type display in startup status
1. 新增database_type参数传递到控制台启动函数
2. 在启动状态面板中显示实际数据库类型替代硬编码的MySQL
3. 更新函数文档注释说明新增的参数
2026-08-10 20:49:08 +08:00
fastapiadmin 4c20e5ce4d Merge pull request #500 from fastapiadmin/dev
chore: 清理废弃文档与旧版静态资源
2026-08-09 21:04:21 +08:00
zhangtao e4cd0bc82a chore: 清理废弃文档与旧版静态资源
清理了小程序相关的三份交付文档、两张旧的后端静态资源文件,并更新了前端首页、我的页的三张应用截图资源
2026-08-09 21:03:28 +08:00
fastapiadmin 5874e27096 Merge pull request #498 from fastapiadmin/dev
Dev
2026-08-06 00:43:31 +08:00